* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}

html {
	color: #272727;
	background:#f5f5f5;
}
body.index{
	background:#fff;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0
}
table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset,img {
	border: 0;
	vertical-align: bottom;
}

ol,ul,li {
	list-style: none
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal
}

q:before,q:after {
	content: ''
}

abbr,acronym {
	border: 0;
	font-variant: normal
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

legend {
	color: #000
}

input,botton {
	font-family: "Microsoft Yahei",Arial;
}

.mt20 {
	margin-top: 20px;
}

.mt40 {
	margin-top: 40px;
}
.mt30 {
	margin-top: 30px;
}
.mb20{
	margin-bottom:20px;
}
.pt20{
	padding-top:20px;
}
.show{
	display:block;
}
.clearfix {
	clear: both;
	content: " ";
}

.clearfix:after {
	clear: both;
	content: "";
	display: block;
}

.pdt25 {
	padding-top: 25px;
}
.graybg{
	background:#f3f3f3;
}
.addred{
	color:#f00;
}
.hide{
	display:none;
}
#container {
	width: 980px;
	margin: 0 auto;
	text-align: center
}

#c {
	text-align: left
}
/* 全局样式 */
body {
	color: #333333;
	font-size: 14px;
	font-family: 'Microsoft Yahei',Arial;
}

body.song {
	font-family: '\5b8b\4f53';
}

.clear {
	clear: both;
}

.hide {
	display: none;
}
.success{
	color:#009e1b;
}
.warning{
	color:#ffbc00;
}
.failed{
	color:#f00;
}
/*链接样式*/a {
	color: #333;
	text-decoration: none;
	outline: none;
}

.pre1 a,.tags a,.memo a {
	color: #888;
}

a:hover {
	color: #3F51B5;
}

a:active {
	color: #8f001e;
}

.extra_sc a,.page_nav .all_news a,.pt_info .pti_comm,.it_focus .focus1 h2 a {
	color: #3F51B5;
}

.extra_sc a:hover,.page_nav .all_news a:hover,.pt_info .pti_comm:hover,.it_focus .focus1 h2 a:hover {
	text-decoration: underline;
}

.extra_sc a:active,.page_nav .all_news a:active,.pt_info .pti_comm:active,.it_focus .focus1 h2 a:active {
	color: #8f001e;
}
/* 导航区域 */
#hd {
	width: 100%;
	background: #3F51B5;
}

#nav {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	height: 50px;
	font-size: 14px;
}

#nav a.logo {
	display: block;
	float: left;
	padding-top: 10px;
	padding-right: 30px;
}

#nav a.logo span {
	display: none;
}

#nav ul.nav_list {
	float: left;
}

#nav ul.nav_list>li {
	float: left;
	width: 105px;
}

#nav a.nav-item {
	display: block;
	height: 50px;
	width: 105px;
	text-align: center;
	line-height: 50px;
	color: #fff;
}

#nav a.nav-item:hover,#nav a.hover {
	background-color: #2c3c94;
}

#nav a.ni1-bg,#nav a.ni1-bg:hover {
	background-color: #111;
}

#nav a.nav-item:active {
	background-color: #2c3c94;
}

#nav a.nav-item-2 {
	border-left: 1px solid #2c3c94;
}

#nav a.current,#nav a.current:hover {
	background-color: #2c3c94;
	border-left-color: #2c3c94;
}

.cate-list {
	display: none;
	position: absolute;
	top: 50px;
	width: 100%;
	z-index: 9999;
	background: #3041a0;
	left: 0;
	padding: 20px;
	box-shadow: 0 2px 3px rgba(0,0,0,0.2);
}

.cate-list li {
	line-height: 40px;
	float: left;
	border-right: 1px solid #2c3c94;
}

.cate-list li a {
	color: #FFF;
	display: block;
	text-align: center;
	padding: 0 15px;
}

.cate-list li a:hover {
	background: #2c3c94;
}


.view_setting {
	display: none;
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
}

.view_setting .set_con {
	background: #FFF;
	padding: 35px 0 25px 0;
	color: #888;
}

.view_setting .set_con p {
	padding: 0 0 10px 400px;
}

.view_setting .set_con p span {
	padding-right: 10px;
}

.view_setting .set_con p span i {
	vertical-align: middle;
	font-size: 16px;
}

.view_setting .set_con a {
	color: #585858;
}

.view_setting .set_con a:hover {
	color: #F00;
}

.view_setting .set_con a:active {
	color: #F00;
}

.view_setting .set_con a#fs1 {
	font-size: 14px;
}

.view_setting .set_con a#fs2 {
	font-size: 16px;
}

.view_setting .set_con a#fs3 {
	font-size: 18px;
}

.view_setting .set_con a.indt {
	font-size: 14px;
}

/*.search a {
	color:#f0f0f0;
}
.search a:hover {
	color:#fff;
	text-decoration:underline;
}
/* 头条 */
.header {
	width: 1200px;
	line-height: 60px;
	text-align: center;
	padding-bottom: 20px;
	overflow: hidden;
}

.header a {
	font-size: 26px;
}

.header h2 {
	padding-top: 20px;
}
/* 首页内容区域1 */
.container {
	width: 1200px;
	margin-left:auto;
	margin-right:auto;
}
/* 区块1 */	
.con-block {
	padding-top: 5px;
	overflow: hidden;
}

.lf {
	float: left;
	width: 300px;
}

.lf .bx1 {
	width: 300px;
	height: 320px;
	overflow: hidden;
}

.coin-slider {
	position: relative;
	zoom: 1;
	overflow: hidden;
}

.coin-slidera {
	text-decoration: none;
	outline: none;
	border: none;
}

.cs-buttons {
	position: relative;
	float: left;
	margin-top: -15px;
	margin-left: -58px!important;
	font-size: 0px;
	z-index: 1000;
}

.cs-buttons a {
	float: left;
	margin-left: 4px;
	width: 25px;
	height: 5px;
	background-color: #c1c2c3;
	text-indent: -1000px;
}

.cs-buttons a.cs-active {
	background-color: #3F51B5;
}

#cs-prev-coin-slider,#cs-next-coin-slider {
	width: 24px;
	height: 30px;
	overflow: hidden;
	text-indent: -1000px;
	background-image: url("https://www.carpeomnius.com/res/images/v2.1/prev_icon.png");
	background-position: center center;
	background-repeat: no-repeat
}

#cs-next-coin-slider {
	background-image: url("https://www.carpeomnius.com/res/images/v2.1/next_icon.png");
}

.cs-title {
	width: 100%;
	padding: 10px 10px 30px 10px;
	color: #fff;
	background-color: #000;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.cs-prev,.cs-next {
	background-color: #000;
	color: #fff;
	padding: 0px 10px;
}

.lf .bx2 {
	position: relative;
	width: 300px;
	margin-top: 10px;
}

.lf .bx2 .bx-title {
	font-size: 18px;
	border-top: 1px solid #DDD;
}

.lf .bx2 .bx-title span {
	padding: 10px 0;
	display: inline-block;
	border-top: 2px solid #3F51B5;
	margin-top: -1px;
	color: #3F51B5;
}

.lf .bx2 .bx-title span i {
	font-size: 20px;
}

.lf .bx2 .zj {
	width: 226px;
	padding: 5px 0;
	border-top: 1px solid #dedede;
	text-align: center;
}

.lf .bx2 ul {
	padding: 10px 0;
}

.lf .bx2 ul li {
	position: relative;
	margin-bottom: 15px;
}

.lf .bx2 ul li img {
	float: left;
}

.lf .bx2 ul li p {
	color: #a8a7a7;
}

.lf .bx2 ul li p.pro-name {
	margin-bottom: 2px;
	font-size: 14px;
	color: #272a30;
}

.lf .bx2 ul li a.down_btn {
	position: absolute;
	top: 7px;
	right: 0;
	display: block;
	width: 23px;
	height: 23px;
	text-indent: -1000px;
	background: url("https://www.carpeomnius.com/res/images/v2.1/down_btn.png")						 no-repeat;
	overflow: hidden;
}

.lf .bx2 ul li a.down_btn:hover {
	background-position: -23px center;
}

.lf .bx2 ul li a.down_btn:active {
	background-position: right center;
}

.con-block .rt {
	float: left;
	width: 830px;
	margin-left: 20px;
	overflow: hidden;
}

/* 焦点关注 */
.focusArea {
	width: 510px;
	float: left;
	overflow: hidden;
}

.focus {
	position: relative;
	padding-bottom: 20px;
}

.focus .TTarc {
	font-size: 24px;
	padding-bottom: 10px;
}

.focus .TTarc a {
	color: #3F51B5;
}

.focus .TSarc ul {
	width: 550px;
}

.focus .TSarc ul li {
	float: left;
	width: 255px;
	line-height: 20px;
	margin-right: 20px;
}

.noticeList {
	float: right;
	width: 300px;
}

.noticeList ul {
	padding-top: 15px;
}

.noticeList ul>li {
	line-height: 28px;
}

.con-block-title {
	border-bottom: 1px solid #DDD;
}

.con-block-title h2 {
	font-size: 24px;
	padding: 10px 0;
}

.con-block-title h2 i {
	font-size: 28px;
}

.con-block-cat {
	padding: 15px 0;
}
/* 新闻列表 */
.rt .nlst {
	position: relative;
}

.rt .nlst .ct {
	position: relative;
	height: 44px;
	background: url("https://www.carpeomnius.com/res/images/v2.1/bottom_line.png") 0 0 repeat-x;
}

.rt .nlst .ct ul {
	font-size: 16px;
}

.rt .nlst .ct ul li {
	float: left;
}

.rt .nlst .ct ul li a {
	display: block;
	height: 44px;
	padding: 0 50px;
	line-height: 44px;
	overflow: hidden;
	color: #3F51B5;
}

.rt .nlst .ct ul li a:hover {
	background: #f3f3f3 url("https://www.carpeomnius.com/res/images/v2.1/bottom_line.png") 0 0 repeat-x;
}

.rt .nlst .ct ul li a:active {
	background-color: #e0e0e0;
}

.rt .nlst .ct ul li a.current {
	background: #3F51B5 url("https://www.carpeomnius.com/res/images/v2.1/bottom_line.png") 0 -44px repeat-x;
	color: #fff;
}

.rt .nlst .ct span {
	position: absolute;
	bottom: 14px;
	right: 0;
	color: #888;
}

.rt .nlst .ct span strong {
	padding: 0 2px;
	color: #3F51B5;
}

.rt .nlst .lst {
	padding: 20px 0;
	font-size: 14px;
	overflow: hidden;
}

.rt .nlst .new-list ul {
	float: left;
	width: 410px;
	padding-bottom: 25px;
	*padding-bottom: 35px;
	margin-right: 20px;
}

.rt .nlst .new-list ul li {
	line-height: 22px;
	padding-left: 12px;
	margin-bottom: 11px;
	background: url("https://www.carpeomnius.com/res/images/v2.1/new_list_icon.png") left 0 no-repeat;
}

.new-list ul li span.title {
	display: block;
	width: 360px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
}

.rt .nlst .new-list ul li span.cite {
	float: right;
	color: #888;
}

.new-list-1 {
	width: 860px;
}

.rt .nlst .new-list ul li.new {
	background-position: left -17px;
}

.rt .nlst .new-list ul li.top {
	padding-left: 22px;
	background: url("https://www.carpeomnius.com/res/images/v2.1/top_icon.png") left center no-repeat;
}

.rt .nlst .new-list ul li a:visited {
	color: #888;
}

.rt .nlst .hot-list .bx {
	float: left;
	width: 333px;
	height: 413px;
	margin: 0 20px 30px 0;
	border: 1px solid #e8e8e8;
	border-top: 0;
}

.hot-list .bx h4 {
	padding: 15px 15px 5px 15px;
	font-size: 14px;
	color: #3F51B5;
	border-top: 2px #e8e8e8 solid;
}

.hot-list .bx ul {
	padding: 0 10px;
	font-size: 12px;
	background: url("https://www.carpeomnius.com/res/images/v2.1/hot_title_bg.png") left top no-repeat;
}

.hot-list .bx ul li {
	margin: 12px 0;
	padding-left: 25px;
	font-size: 14px;
}

.hot-list .bx ul li span {
	display: none;
}

#Pager_btn,#Pager_input {
	display: none;
}

.bx-recom {
	width: 100%;
	text-align: Center;
}

.bx-recom-single iframe {
	width: 960px;
	height: 120px;
	padding-bottom: 20px;
}

.bx-head {
	width: 960px;
	height: 120px;
	padding-bottom: 20px;
}

.bx-recom2 {
	width: 300px;
	line-height: 1px;
}

.con-recom {
	width: 600px;
	overflow: hidden;
}

.con-recom img {
	padding: 30px 0;
}

.bx-recom3 {
	float: left;
	margin-top: 30px;
	width: 300px;
	line-height: 1px;
}

.bx-recom4 {
	width: 580px;
	margin: 0 auto 5px auto;
	line-height: 1px;
}
/* 首页内容区域2 */
.Arclist {
	width: 405px;
	float: left;
	overflow: hidden;
	margin-right: 20px;
}

.Arclist .Cate-title {
	overflow: hidden;
	border-bottom: 1px solid #DDD;
}

.Arclist .Cate-title h2 {
	font-size: 18px;
	float: left;
	border-bottom: 3px solid #3F51B5;
	padding: 7px 0;
	margin-bottom: -2px;
	position: relative;
	z-index: 2;
}

.Arclist .Cate-title a.more {
	float: right;
	line-height: 40px;
}

.Arclist ul {
	padding: 10px 0;
}

.Arclist ul>li.CateTT {
	padding-bottom: 10px;
	overflow: hidden;
}

.Arclist ul>li.CateTT a {
	display: block;
}

.Arclist ul>li.CateTT a img {
	width: 125px;
	height: 80px;
	float: left;
	margin-right: 10px;
}

.Arclist ul>li.CateTT a h3 {
	font-size: 16px;
	padding-bottom: 7px;
}

.Arclist ul>li.alist {
	line-height: 35px;
}

.picbox {
	width: 300px;
	float: right;
}

.picbox .picbox_title {
	padding-bottom: 10px;
}

.picbox .picbox_title h2 {
	font-size: 18px;
	float: left;
	border-bottom: 3px solid #3F51B5;
	padding: 7px 0;
	margin-bottom: -2px;
	position: relative;
	z-index: 2;
}

.picbox .picbox_title a.picmore {
	float: right;
	line-height: 40px;
}

.picbox_large img {
	width: 100%;
	height: 150px;
}

.picbox_large h3 {
	line-height: 30px;
	font-size: 16px;
}

.picbox_pic {
}

.picbox_pic ul {
	width: 320px;
	overflow: hidden;
}

.picbox_pic ul>li {
	width: 140px;
	float: left;
	margin-right: 20px;
}

.picbox_pic ul>li img {
	width: 100%;
	height: 80px;
}

.img_listbox {
	clear: both;
	overflow: hidden;
	zoom: 1;
	padding: 20px 0;
}

.img_listbox ul {
	float: left;
	width: 1220px;
}

.img_listbox ul li {
	list-style: none;
	float: left;
	width: 196px;
	text-align: center;
	font-size: 12px;
	padding: 15px 17px 0 0;
	vertical-align: bottom;
	overflow: hidden;
}

.img_listbox ul li img {
	width: 100%;
	height: 125px;
	border: 1px #c0c0c0 solid;
}

.img_listbox ul li:hover img {
	border-color: #06f;
}

.img_listbox ul li span {
	display: block;
	margin-top: 8px;
}
/* 文章页面 */
.article {
	background: #FFF;
	padding: 25px;
}

.content {
	float: left;
	width: 800px;
}

.content .current_nav {
	padding-bottom: 15px;
	border-bottom: 1px solid #F0F0F0;
	font-size: 14px;
	color: #888;
}

.single .content .current_nav {
	border-bottom-color: #e8e8e8;
}

.category .content .current_nav {
	padding-left: 18px;
	font-size: 28px;
	color: #888;
	border-bottom: none;
	background: url("https://www.carpeomnius.com/res/images/v2.1/current_nav_icon.gif") left top no-repeat;
}

.content .current_nav span.sub {
	padding: 0 10px;
}

.content .current_nav span.cate_current {
	display: none;
}

.content .current_nav h1 {
	display: inline;
	color: #333;
	font-size: 14px;
}

.category .content .current_nav h1 {
	font-size: 28px;
}

.content .post_title {
	padding: 30px 0 0 0;
	text-align: center;
}

.content .post_title h1 {
	font-size: 26px;
}

.content .post_title span.pt_info {
	display: block;
	padding-top: 10px;
	color: #888;
}

.content .post_content {
	font-size: 16px;
	line-height: 1.6;
}

.content .post_content p {
	font-size: 16px;
	line-height: 24px;
	color: #333;
	text-align: justify;
	padding-bottom: 22px;
}

.content .post_content h3 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 22px;
	padding-left:20px;
	position:relative;
}
.content .post_content h3:before{
	content:" ";
	display:flex;
	position:absolute;
	left:0;
	top:7px;
	width:10px;
	height:18px;
	background:#3F51B5;
}
.content .post_content h4{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 22px;
	position:relative;
}
.content .post_content>div {
	font-size: 14px;
	padding-bottom: 22px;
}

.content .post_content>table {
	width: 100%;
	max-width: 100%;
	border: 1px solid #DDD;
	border-top:2px solid #3F51B5;
	font-size: 14px;
}

.content .post_content>table>tr>th {
	border-bottom-width: 2px;
	border-top: 0;
	border: 1px solid #ddd;
	vertical-align: bottom;
	padding: 8px;
	line-height: 1.42857143;
}

.content .post_content>table td {
	border: 1px solid #ddd;
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	text-align: left;
}

.content .post_content>table td p {
	padding: 0;
	font-size: inherit;
	line-height: 1.5;
	text-indent: 0;
}
/* Custom Setting */
.content .fs1 p {
}

.content .fs2 p {
	font-size: 16px;
	line-height: 30px;
}

.content .fs3 p {
	font-size: 18px;
	line-height: 34px;
}

.content .indt p {
	text-indent: 2em;
}

.content .indt p img,.content .indt p embed {
	margin-left: -2em;
}

.content .post_content p a {
	color: blue;
	text-decoration: underline;
}

.content .post_content p a:hover {
	color: red;
}

.content .post_content p a.s_tag {
	color: #272a30;
	text-decoration: none;
	cursor: text;
}

.content .post_content p img {
	max-width: 800px;
}

.content .post_content p strong {
	font-weight: bold;
}

.content .post_content ol {
	padding-bottom: 20px;
}

.content .post_content ol>li {
	line-height: 2.5;
}

.content .hot_tags {
	padding: 20px 0;
	font-size: 16px;
}

.content .hot_tags a {
	margin: 0 5px;
	color: #3F51B5;
}

.content .rela-post {
	padding-top: 20px;
}

.content .pn_page {
	border-left: 4px solid #666;
	margin: 30px 0 10px 0;
	padding-left: 12px;
	font-size: 14px;
	line-height: 26px;
}
/* 分类页面 */
.category .content .cate_list {
	border-top: 3px solid #3F51B5;
}

.content .cate_list ul.ulcl li {
	padding: 20px 0;
	border-bottom: 1px dotted #d6d6d6;
	overflow: hidden;
}

.content .cate_list ul.ulcl li .list_thumbnail img {
	float: left;
}

.content .cate_list ul.ulcl li .block {
	margin-left: 180px;
}

.content .cate_list ul.ulcl li .block h3 {
	font-size: 18px;
	padding-bottom: 12px;
}

.content .cate_list ul.ulcl li.cate_top .block h2 {
	padding-left: 22px;
	background: url("https://www.carpeomnius.com/res/images/v2.1/top_icon.png") left 0 no-repeat;
}

.content .cate_list ul.ulcl li .block h3 .state {
	float: right;
	font-size: 12px;
	color: #888;
}

.content .cate_list ul.ulcl li .block h3 .tody {
	color: #3F51B5;
}

.content .cate_list ul.ulcl li .block .memo {
	display: block;
	padding-bottom: 5px;
	color: #888;
	overflow: hidden;
}

.content .cate_list ul.ulcl li .block .tags {
	color: #888;
}

.block span i {
	vertical-align: middle;
}

.sidebar {
	float: right;
	width: 300px;
	margin-left: 40px;
}

.sidebar .sb_list {
	margin-bottom: 12px;
	background: #fff;
	overflow: hidden;
}

.sidebar .sb_list .bx {
	width: 300px;
}
/* 侧边热门评论 */.sbb {
	border: 1px solid #e8e8e8;
	border-top: 0;
}

.rm_hot,.tags_title {
	height: 38px;
	padding: 0 10px;
	line-height: 38px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	border-top: 3px #3F51B5 solid;
}

.tags_title {
	color: #fff;
	background: #3F51B5;
}

ul.sub_ul {
	padding-top: 10px;
}

ul.sub_ul li {
	list-style: none;
	padding: 0 10px 6px 10px;
	margin-bottom: 6px;
	border-bottom: 1px #e7e7e7 dotted;
	vertical-align: bottom;
	overflow: hidden;
}
/*ul.sub_ul li:last-child,ul.sub_ul li:nth-last-child(2) {
	padding-bottom:0;
	border:0;
}
*/
ul.side_tags li {
	float: left;
	width: 139px;
	color: #888;
}

ul.side_tags li a {
	margin-right: 10px;
}

ul.sub_ul li span.nick {
	margin-right: 12px;
	color: #3F51B5;
}

ul.sub_ul li p {
	clear: both;
	padding-bottom: 5px;
	word-wrap: break-word;
	word-break: normal;
}

ul.sub_ul li .comm_reply {
	float: right;
}

ul.side_products {
	padding-top: 10px;
	background: #f2f3f4;
}

ul.side_products li {
	list-style: none;
	height: 80px;
	padding: 0 8px 10px 9px;
}

.hl_wrap {
	margin: 0 auto;
	width: 960px;
	overflow: hidden;
}

.hl_wrap .hl {
	float: left;
	width: 480px;
}

.hl_wrap .hl-960 h2 {
	font-size: 26px;
	text-align: center;
	height: 60px;
	line-height: 60px;
	font-weight: normal;
	background: #fff;
}

.hl_wrap .hl-960 h2 a {
	text-decoration: none;
}

.left_con h2 {
	height: 35px;
	padding-left: 15px;
	line-height: 35px;
	color: #5a5a5a;
	font-size: 14px;
	border-left: 1px #dbdbdb solid;
	border-right: 1px #dbdbdb solid;
	background: #dfdfdf url("https://www.carpeomnius.com/res/images/h2_bg.gif") repeat-x;
}

.left_con h2 span {
	display: block;
	float: left;
	width: 22px;
	height: 21px;
	margin: 8px 5px 0 0;
	background: url("https://www.carpeomnius.com/res/images/rm_pro_icon.png") no-repeat;
	_background: url("https://www.carpeomnius.com/res/images/rm_pro_icon.gif") no-repeat;
	overflow: hidden;
}

.left_con ul {
	border: 1px #dbdbdb solid;
	border-top: none;
}

.left_con ul li {
	position: relative;
	padding: 8px 0 8px 65px;
	font-size: 12px;
	line-height: 18px;
	vertical-align: bottom;
	*zoom: 1;
}

.left_con ul li a:hover {
	text-decoration: underline;
}

.left_con ul li img {
	position: absolute;
	top: 5px;
	left: 16px;
	width: 38px;
	height: 38px;
}

.left_con ul li.bg {
	background: #f6f9fa;
}

.left_con ul li strong {
	font-size: 13px;
}

.left_con ul li span {
	color: #888;
}

.left_con ul li a.down {
	display: block;
	position: absolute;
	top: 15px;
	right: 15px;
}

.right_con .list {
	position: relative;
	padding: 0 10px;
	margin-top: -1px;
	padding-top: 5px;
	z-index: 1000;
	overflow: hidden;
}

.right_con .list ul {
	padding: 10px 0;
}

.right_con .list .number {
	position: absolute;
	top: 8px;
	left: 9px;
	width: 20px;
	height: 370px;
}

.right_con .list ul li {
	padding: 8px 0;
	padding-left: 22px;
	font-size: 14px;
	position: relative;
}

.right_con .list ul li span {
	display: block;
	font-size: 12px;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	position: absolute;
	color: #fff;
	background: #3F51B5;
	left: 0;
	top: 10px;
}

.right_con .list ul li a {
	display: block;
	width: 270px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.right_con .list ul li a:hover {
	text-decoration: underline;
}

.post_right_con {
	width: 320px;
}

.post_right_con .list .number {
	height: 420px;
}

.other_pro {
	width: 280px;
	height: 112px;
	border-bottom: 1px #dbdbdb solid;
}

.other_pro a {
	display: block;
	width: 278px;
	height: 56px;
}

.top_news {
	width: 318px;
	border: 1px solid #e8e8e8;
	border-top: 0;
	overflow: hidden;
}

.site_ad {
	clear: both;
	width: 250px;
	height: 250px;
	padding: 15px;
	background: #f6f9fa;
	overflow: hidden;
}

.right_con .bar {
	position: relative;
	height: 35px;
	padding: 0 10px;
	line-height: 34px;
	font-size: 14px;
	border-top: 3px #3F51B5 solid;
	background: #fdfdfd;
	white-space: nowrap;
}

.right_con .bar ul {
	width: 298px;
	overflow: hidden;
}

.right_con_win .bar ul {
	width: 280px;
}

.right_con .bar ul li {
	float: left;
	padding: 0 12px;
	height: 35px;
	border-bottom: 1px #e5e5e5 solid;
	cursor: pointer;
	line-height: 34px;
}

.right_con .bar ul li#must {
	padding: 0 13px 0 12px;
	line-height: 34px;
}

.right_con_win .bar ul li {
	padding: 0 6px;
}

.right_con .bar ul li.current {
	border-bottom: 1px #3F51B5 solid;
	color: #3F51B5;
	background: #fff;
}

.hotnews_list {
	position: relative;
	clear: both;
	width: 318px;
	line-height: 17px;
	border: 1px solid #e8e8e8;
	border-top: 0;
}

.hotnews_list .hn_title {
	height: 31px;
	padding: 0 10px;
	line-height: 31px;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	border-top: 3px #3F51B5 solid;
	border-bottom: none;
}

.hotnews_list ul li.hn_li {
	float: left;
	display: inline;
	width: 298px;
	padding: 4px 10px;
	*padding: 3px 10px;
	zoom: 1;
}

.hotnews_list ul li.hn_li a {
	display: inline-block;
	width: 290px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.hotnews_list ul li.hn_li a:hover {
	text-decoration: underline;
}

.hotnews_list  ul li.hn_li span {
	color: #9f9f9f;
}

.hotnews_list ul,hotnews_list ul li.list_pic {
	overflow: hidden;
	zoom: 1;
}

.hotnews_list li.list_pic {
	float: left;
	width: 147px;
	padding: 10px 6px 15px;
	border-bottom: 1px #ddd dotted;
	text-align: center;
	margin-bottom: 10px;
}

.hotnews_list li.list_pic a {
	display: block;
}

.hotnews_list li.list_pic a.hn_img {
	padding-bottom: 10px;
}

.hotnews_list li.list_pic a.hn_img img {
	width: 120px;
	height: 75px;
}
/* 页脚内容 */
.flink {
	line-height: 22px;
	font-size:12px;
	color:#354654;
}

.lk {
	padding: 30px 0;
	border-top: 1px solid #e7e7e7;
	background: #fff;
}

.lk .bx2 {
	margin-top: 20px;
}

.lk .bx2 p {
	margin-bottom: 5px;
	font-size: 14px;
}

.lk p strong {
	font-weight: bold;
	color: #354564;
}

.lk p a.wz {
	color: #008000;
}

.lk p a.wz:hover {
	color: #008f00;
	text-decoration: underline;
}

.lk p a.wz:active {
	color: #006400;
}

.lk strong a {
	color: #354564;
}
.lk a{
	font-size:12px;
}
.lk p span.v{
	color:#ddd;
	font-size:12px;
	margin:0 5px;
}
.lk p span.v:before{
	content:"|";
}

/* 精确搜索 */.advanced_search {
	padding: 50px 0 30px 230px;
	width: 728px;
	font-size: 14px;
}

.advanced_search .a_search {
	margin-top: 15px;
}

.advanced_search #searchkeyword,.advanced_search #btnSearch {
	height: 30px;
	line-height: 30px;
	border: 1px #ddd solid;
}

.advanced_search #searchkeyword {
	width: 300px;
	padding: 0 5px;
}

.advanced_search #searchkeyword:focus {
	border: 1px #3F51B5 solid;
}

.advanced_search #btnSearch {
	width: 55px;
	cursor: pointer;
	background: #3F51B5;
	border: 1px #3F51B5 solid;
	color: #fff;
	font-size: 14px;
}

.advanced_search #btnSearch:hover {
}

.advanced_search #btnSearch:active {
}

.advanced_search .time_radio {
	margin-top: 15px;
	font-size: 14px
}

.advanced_search .time_radio input {
	margin: -3px 3px 0 0;
}

.advanced_search select {
	width: 244px;
	height: 30px;
	padding: 0 5px;
	border: 1px #ddd solid;
	color: #555;
	font-size: 14px;
	outline: none;
}

.advanced_search select option {
	padding: 2px;
}

/* 相关文章 */.related_post {
	padding-top: 20px;
	overflow: hidden;
}

.related_post h2 {
	padding: 0 0 10px 0;
	border-bottom: 1px #3F51B5 solid;
	font-weight: bold;
	font-size: 18px;
	background: none;
	color: #3F51B5;
}

.related_post ul {
	padding: 15px 0;
	width: 100%;
	overflow: hidden;
}

.related_post ul.list_2 {
	margin-left: 20px;
}

.related_post ul li {
	float: left;
	list-style: none;
	margin: 10px 10px 0 0;
	padding: 0 0 0 8px;
	vertical-align: bottom;
	background: url("https://www.carpeomnius.com/res/images/v2.1/new_list_icon.png") 		left 0 no-repeat;
	overflow: hidden;
}

.related_post ul li a {
	float: left;
	display: block;
	width: 245px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.related_post ul li a.rp_list_img {
	display: block;
	width: 96px;
	margin: 0 11px;
	border: 1px solid #cedbeb;
	overflow: hidden;
}

.related_post ul li img {
	width: 96px;
	height: 96px;
}

.related_post ul li span {
	float: right;
}

.related_post ul li span.rp_span {
	color: #3F51B5;
}

.hl-960 {
	margin-top: 45px;
	padding-bottom: 20px;
}

.dcmp-content .ipt-txt {
	width: 100%;
	padding: 10px;
	height: 60px;
	border: 1px solid #999;
}

.dcmp-post {
	overflow: hidden;
	padding: 10px 0;
}

.dcmp-post .dcmp-userinfo {
	line-height: 25px;
	float: left;
	width: 600px;
}

.dcmp-post .dcmp-userinfo .ipt-txt {
	width: 100px;
	border: 1px solid #999;
	line-height: 25px;
	margin: 0 10px;
}

.dcmp-post .dcmp-submit {
	float: right;
}

.dcmp-post .dcmp-submit button {
	background: #3F51B5;
	padding: 5px 10px;
	color: #FFF;
	font-size: 14px;
	border: 0;
	outline: none;
}

.comments_box li {
	border-bottom: 1px solid #DDD;
	padding: 10px 0;
	overflow: hidden;
}

.comments_box li .title {
	margin-left: 60px;
}

.comments_box li .title a {
	color: #3F51B5;
}

.comments_box li .plpic {
	float: left;
	width: 50px;
	height: 50px;
	overflow: hidden;
}

.comments_box li .comment_act {
	float: right;
}

.comments_box li .comments_content {
	font-size: 14px;
	padding-top: 5px;
	line-height: 1.6;
	margin-left: 60px;
}

.comments_box li .newcomment_act {
	float: right;
}

.comments-title {
	line-height: 25px;
	padding: 10px 0;
	border-bottom: 1px solid #DDD;
	overflow: hidden;
}

.comments-title h2 {
	float: left;
	font-size: 16px;
	color: #3F51B5;
	padding-left: 10px;
	position: relative;
}

.comments-title h2:before {
	position: absolute;
	left: 0;
	top: 3px;
	height: 20px;
	width: 5px;
	background: #3F51B5;
	content: " ";
}

.comments-title span.more {
	float: right;
}

.comments-title span.more a {
	color: #959595;
}

.comments_reminder {
	padding: 20px 0;
	color: #999;
	font-size: 12px;
	text-align: center;
}
/*CSS Digg style pagination*/DIV.digg {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 3px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: center
}

DIV.digg A {
	BORDER-RIGHT: #c80e1b 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #c80e1b 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #c80e1b 1px solid;
	COLOR: #c80e1b;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #c80e1b 1px solid;
	TEXT-DECORATION: none
}

DIV.digg A:hover {
	BORDER-RIGHT: #c80e1b 1px solid;
	BORDER-TOP: #c80e1b 1px solid;
	BORDER-LEFT: #c80e1b 1px solid;
	COLOR: #000;
	BORDER-BOTTOM: #c80e1b 1px solid
}

DIV.digg A:active {
	BORDER-RIGHT: #c80e1b 1px solid;
	BORDER-TOP: #c80e1b 1px solid;
	BORDER-LEFT: #c80e1b 1px solid;
	COLOR: #000;
	BORDER-BOTTOM: #c80e1b 1px solid
}

DIV.digg SPAN.thisclass {
	BORDER-RIGHT: #c80e1b 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #c80e1b 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #c80e1b 1px solid;
	COLOR: #fff;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #c80e1b 1px solid;
	BACKGROUND-COLOR: #c80e1b
}

DIV.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #eee 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #eee 1px solid;
	COLOR: #ddd;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #eee 1px solid
}

@charset "utf-8";

.mt20 {
	margin-top: 20px;
}

.mt10 {
	margin-top: 10px;
}

.right {
	float: right;
}

.left {
	float: left;
}

.sitelogo {
	margin-left: -9999px;
	position: absolute;
}

.cattitle {
	position: relative;
	border-bottom: 1px solid #f0f0f0;
}

.cattitle h2 {
	font-size: 20px;
    border-bottom: 1px solid #3f51b5;
    line-height: 40px;
    margin-bottom: -1px;
    font-weight: bold;
	padding-left:15px;
	position:relative;
	color: #2c3c94;
}
.cattitle h2:before{
	content:" ";
	display:block;
	position:absolute;
	left:0;
	width:6px;
	height:20px;
	background-image: -moz-linear-gradient( 90deg, #2c3c94 0%, #d178ff 100%);
    background-image: -webkit-linear-gradient( 90deg, #2c3c94 0%, #d178ff 100%);
    background-image: -ms-linear-gradient( 90deg, #2c3c94 0%, #d178ff 100%);
	border-radius: 3px;
	top:13px;
}
.cattitle .right{
	line-height:40px;
}

.cattitle span.more a {
	color: #888;
}

.public {
	margin: 25px auto 0;
	border-top: 2px #00a0e2 solid;
}

.boxL {
	width: 360px;
	float: left;
	min-height: 100px;
}

.boxC {
	width: 500px;
	float: left;
	padding: 0 20px;
	min-height: 100px;
	background: #fff;
}

.boxR {
	width: 300px;
	float: right;
	min-height: 100px;
}

.fixed {
	top: 10px;
	width:300px;
}

.w300 {
	width: 300px;
}

.show300 {
	width: 300px;
}

.block_title {
	font-size: 1.25rem;
	text-align: left;
	padding-bottom: 10px;
}

.block_title h2 span {
	font-weight: bold;
}

.block_title h1 span {
	font-weight: bold;
}

.fix {
	width: 730px !important;
	position: fixed;
	top: 0px;
	_position: absolute;
	_top: documentElement.scrollTop + "px");
	z-index: 999;
/*filter:alpha(opacity=90);opacity:0.9;*/
	border: 1px solid #eee;
	box-shadow: 0 0 12px #eee;
}

.mainRight,.newsRight {
	float: right;
	width: 300px;
	min-height: 305px;
}

.mainLeft,.newsLeft {
	float: left;
	width: 840px;
}

.ad_article_top {
	width: 100%;
	text-align: center;
}

.slide_wrap {
	position: relative;
	margin: 0 auto;
	height: 220px;
	width: 360px;
	padding: 0;
	*zoom: 1;
	overflow: hidden;
}
.bx-wrapper:hover .bx-controls{
	display:block;
}
.slide_wrap img {
	max-width: 100%;
	display: block
}

.slide_wrap .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	background: #fff;
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0)
}

.slide_wrap .bx-pager,.slide_wrap .bx-controls-auto {
	position: absolute;
	top: 0;
	width: 100%
}
.slide_wrap .bx-loading {
	min-height: 50px;
	background: url("https://www.carpeomnius.com/res/images/bx_loader.gif") center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000
}

.slide_wrap .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: 700;
	color: #666;
}

.slide_wrap .bx-pager .bx-pager-item,.slide_wrap .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline
}

.slide_wrap .bx-pager.bx-default-pager a {
	background: #66666660;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.slide_wrap .bx-pager.bx-default-pager a:hover,.slide_wrap .bx-pager.bx-default-pager a.active {
	background: #00000060;
}

.slide_wrap .bx-prev {
	left: 10px;
	background: url("https://www.carpeomnius.com/res/images/controls.png") no-repeat 0 -32px;
	opacity: 0.3;
}

.slide_wrap .bx-next {
	right: 10px;
	background: url("https://www.carpeomnius.com/res/images/controls.png") no-repeat -43px -32px;
	opacity: 0.3;
}

.slide_wrap .bx-prev:hover {
	background-position: 0 0
}

.slide_wrap .bx-next:hover {
	background-position: -43px 0
}
.slide_wrap .bx-controls-direction a {
	position: absolute;
	bottom: 95px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 999;
}

.slide_wrap .bx-controls-direction a.disabled {
	display: none
}

.slide_wrap .bx-controls-auto {
	text-align: center
}

.slide_wrap .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url("https://www.carpeomnius.com/res/images/controls.png") -86px -11px no-repeat;
	margin: 0 3px
}

.slide_wrap .bx-controls-auto .bx-start:hover,.slide_wrap .bx-controls-auto .bx-start.active {
	background-position: -86px 0
}

.slide_wrap .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url("https://www.carpeomnius.com/res/images/controls.png") -86px -44px no-repeat;
	margin: 0 3px
}

.slide_wrap .bx-controls-auto .bx-stop:hover,.slide_wrap .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px
}

.slide_wrap .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%
}

.slide_wrap .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px
}

.slide_wrap .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80,80,80,.75);
	width: 100%
}

.slide_wrap .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px
}

.slide a {
	display: block;
	position: relation;
}

.slide a>img {
	width: 360px;
	height: 220px;
}

.slide a>p {
	background: #37373760;
	color: #fff;
	text-align: center;
	padding: 7px 0;
	position: absolute;
	width: 100%;
	bottom: 0;
	opacity: 0;
}

.zikao_Nav {
	height: 260px;
	overflow: hidden;
	margin-top: 15px;
}

.examtime>div>ul {
	padding: 15px 0;
}

.examtime>div>ul>li {
	overflow: hidden;
}

.timeline-month {
	width: 60px;
	float: left;
}

.examtime>div>ul>li>div.timeline-main {
	width: 290px;
	float: left;
	padding-bottom: 10px;
	border-left: 1px solid #DDD;
	position: relative;
}

.examtime>div>ul>li>div.timeline-main .timeline-arrow {
	width: 10px;
	height: 10px;
	position: absolute;
	left: -6px;
	top: 5px;
	background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAA+0lEQVQ4T+2U0W0CQQxEZ+4aSAsnu4B0AFQQOkhSAaQCuA6ggtBBkg4ogQLWunSQNHByZOmQgtjlA+4Tf67lt56xd4mRgyPzcAeeOppSeiG5APA4ZA7u3qrqZ8n7oocppR3JZ3f/IrkH8ODuU5ITAFsRWeagWeDQ2bu7v6rq7n+hma0BrKqqmjVNExedRBZoZiHtW1XnuS5SSgH6zeVLQAfwJiKbHPDYpYic1V8CtiIS8s7iGmBI/lHVWQFYtKQ0lDnJDwBrEWlvHkoAzCz8W7j7flibOI4hxU4W7bj4lruum/Z9vyT5FLTYybquN7l1Oaq4fw63f7eje/gHp81yFUu98u0AAAAASUVORK5CYII=) center no-repeat;
}

.examtime>div>ul>li>div>p.examtime_title {
	padding-left: 20px;
}
.examtime>div>ul>li:hover{
	cursor:pointer;
}
.examtime>div>ul>li>div>p.examtime_content {
	display: none;
	line-height: 1.5;
	padding-top: 10px;
	padding-left: 20px;
}

.examtime>div>ul>li>div svg.time_dot {
	position: absolute;
	left: -7px;
}

.examtime>div>ul>li.on>div>p.examtime_content {
	display: block;
}

.examtime>div>ul>li.on>div>p.examtime_content span.red {
	color: #3F51B5;
}

.examtime>div>ul>li.on>div>p.examtime_content span.red a {
	color: #3F51B5;
}

.examtime>div>ul>li.on>div.timeline-main {
	border-left: 1px solid #3F51B5;
}

.examtime>div>ul>li.on>div.timeline-main .timeline-arrow {
	background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAA80lEQVQ4T+2Uy1HDQBBE3xABUdh7JAO8UgAoA0MENhEgZSAigAzAAUhWCD6uOJEBZNCU/KsCdn2xjp7r1L7q6ekdY+SykXlcgL8dbXD3hhZgN7uONoYqz8d7yvukhy3uFZiDVoIO7NpgBtwKPef0yxg0Ctwp40XwkBMG8LEaXGnwZOA9ofsLjQJbphvgM6MvYipaXAf6jvUTQCehx5y+jgEPKjPCv/cngFQ5oRwJOIxsXxnBx0dOWxJVuGZSiKs3g9ITqrOXMgAaprVhC6CzbWxAqBgyKdJ2nPzLa9xMaAl2tw/2yrA6FpfDFJfjcP65Hd3DH8buVxUxA0ZyAAAAAElFTkSuQmCC) center no-repeat;
}
.examtime>div>ul>li.on>div.timeline-main .timeline-arrow{
	animation: reddot 2s;
	animation-iteration-count:infinite;
}
@keyframes reddot
{
    0% {opacity:0}
    50% {opacity:1}
	100% {opacity:0}
}

.column-title {
	padding: 8px 0px;
	border-bottom: 1px solid #f3f6f9;
	margin-bottom: 0px;
	overflow: hidden;
}

.column-title-border {
	border-bottom: 0px solid #d0d4d9;
	height: 22px;
	padding: 10px 0;
}

.column-title h2 {
	float: left;
	height: 40px;
	padding: 0 12px 0 0px;
	margin-right: 20px;
	background: url("https://www.carpeomnius.com/res/images/icons-sprites.png") no-repeat right -192px
}

.column-title h2,.column-title h2 a,.column-title h2 a:hover {
	font: 500 28px/28px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53";
	color: #3F51B5
}

.column-title h2 a {
	padding-right: 5px
}

.column-title .sub-class {
	float: left;
	margin-top: 6px;
	height: 20px;
	line-height: 20px;
}

.column-title .sub-class a:link,.column-title .more a:link {
	margin: 0 10px;
	color: #79676b;
	font-size: 16px;
	font-family: "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53";
}

.column-title .more {
	float: right;
	margin-top: 6px;
	padding-right: 10px;
	line-height: 20px;
	background: url("https://www.carpeomnius.com/res/images/icons-sprites.png") no-repeat right -136px
}

.column-title .more a:link {
	margin: 0
}

.column-title .sub-class li:before {
	float: left;
	content: "";
	background: #ccc;
	width: 4px;
	height: 4px;
	overflow: hidden;
	display: inline-block;
	margin: 13px 11px 0 0;
	border-radius: 2px;
}
/*boxTitA*/
.boxTitA {
	position: relative;
    border-bottom: 1px solid #ddd;
}

.boxTitA h5 {
	display: inline-block;
    margin: 0;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #3f51b5;
    margin-bottom: -1px;
	padding-bottom:10px;
}

.boxTitA .more {
	position: absolute;
	top: 0;
	right: 10px;
	line-height: 36px;
}


/*eye_focus*/.eye_focus {
	position: relative;
	width: 336px;
	height: 240px;
	overflow: hidden;
}

.eye_focus img {
	width: 336px;
	height: 220px;
}

a.eye_lbtn_focus,a.eye_rbtn_focus {
	width: 30px;
	height: 66px;
	background: url("https://www.carpeomnius.com/res/images/sprite.png") no-repeat;
	position: absolute;
	z-index: 2;
	top: 60px;
	display: none;
}

.eye_focus:hover .eye_lbtn_focus,.eye_focus:hover .eye_rbtn_focus {
	display: block;
}

a.eye_lbtn_focus {
	left: 0;
	background-position: -202px -84px;
}

a.eye_rbtn_focus {
	right: 0;
	_right: -1px;
	background-position: -232px -84px;
}

.eye_img_focus {
	position: absolute;
	top: 0;
	height: 220px;
	z-index: 1;
	width: 2200px;
}

.eye_img_focus li {
	float: left;
	width: 336px;
	height: 220px;
}

.eye_tit_focus {
	width: 336px;
	height: 36px;
	background: rgba(0,0,0,0.56);
	position: absolute;
	left: 0;
	bottom: 20px;
	z-index: 2;
	overflow: hidden;
}

.eye_tit_focus a {
	width: 316px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	font-size: 16px;
	padding: 0 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	color: #fff;
	text-align: center;
}

.eye_pag_focus {
	margin: auto 60px;
	bottom: 2px;
	height: 6px;
	position: absolute;
	right: 4px;
	z-index: 3;
	overflow: hidden;
}

.eye_pag_focus li {
	float: left;
	width: 36px;
	height: 6px;
	display: inline;
	background: #ccc;
	overflow: hidden;
	cursor: pointer;
	margin: 0 3px;
	transition: all 0.3s ease;
}

.eye_pag_focus li.current {
	width: 36px;
	background: #008ee1;
}

.eye_gaming {
	width: 350px;
	height: 220px;
}

.eye_gaming ul {
	position: relative;
}

.eye_gaming ul li {
	height: 220px;
}

.eye_gaming ul li p {
	background: rgba(0,0,0,0.7);
	color: #FFF;
	line-height: 30px;
	padding: 0 10px;
	bottom: 0;
	position: absolute;
	width: 100%;
}

.bx-controls {
	position: absolute;
	bottom: 0;
	height:20px;
	width:100%;
	text-align:center;
	display:none;
}

.recNews-title {
	position: relative;
	width: 100%;
	height: 38px;
	line-height: 38px;
	background: #f8f8f8;
	border-top: 1px solid #e9e9e9;
}

.recNews-title .tab {
	font-size: 18px;
	font-weight: 500;
	color: #bfbfbf;
}

.recNews-title .tab span {
	padding: 0 7px;
	margin-top: -1px;
	margin-right: 10px;
	height: 35px;
	line-height: 35px;
	cursor: pointer;
	color: #666;
	display: inline-block;
}

.recNews-title .tab .fb {
	color: #333;
	font-weight: 500;
	border-top: 3px solid #38a2db;
}

.recNews-title .new {
	position: absolute;
	right: 10px;
	top: 0;
	padding-left: 23px;
	background: url("https://www.carpeomnius.com/res/images/jiantou.png") no-repeat 0 12px;
	font-size: 14px;
}

.recNews-title .new a {
	color: #777;
}
/*rec-top*/.rec-top {
	border-bottom: dotted 1px #ccc;
	overflow: hidden;
}

.rec-top h2 {
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}

.rec-top h2 a {
	color: #373737;
}

.rec-top p {
	text-indent: 2em;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	height: 40px;
	margin: 6px 0 10px;
	overflow: hidden;
}

.rec-top p a {
	margin: 0 3px;
}
/*rec-light*/.rec-light {
	height: 20px;
	margin: 10px 0;
	font-size: 16px;
	line-height: 20px;
	overflow: hidden;
	clear: both
}

.rec-light  a {
	font-weight: 500;
	color: #3F51B5;
}

.rec-light .cname {
	padding: 0 6px;
	float: left;
	margin-right: 10px;
	background-color: #3F51B5;
	position: relative;
	zoom: 1;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	font-style: normal;
}

.rec-light .cname a,.rec-light .cname a:hover {
	font-weight: 500;
	color: #fff
}

.rec-light .cname .tragl {
	border-width: 5px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #3F51B5;
	right: -9px;
	top: 5px
}
.rec-light em{
	float:right;
	color:#999;
	font-style:normal;
	font-size:14px;
}
.rec-light em.red{
	color:#f00;
}

.tragl {
	width: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
	font-size: 0;
	border-style: dashed;
	border-width: 5px;
	position: absolute;
	-webkit-transition: -webkit-transform .2s;
	transition: transform .2s;
	-webkit-transform-origin: center 20%;
	transform-origin: center 20%;
}

.rec-txtul {
	overflow: hidden;
}

.rec-txtul li {
	height: 32px;
	line-height: 32px;
	overflow: hidden;
}

.rec-txtul.c-txtul li {
	background: url("https://www.carpeomnius.com/res/css/images/list.png") left center no-repeat;
	padding-left: 10px;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	d-o-transition: all 0.2s;
}

.rec-txtul.c-txtul li:hover {
	background: url("https://www.carpeomnius.com/res/css/images/list_hover.png") left center no-repeat;
	margin-left: 10px;
}

.rec-txtul.halftxtul li {
	width: 410px;
	float: left;
}

.rec-txtul.halftxtul li:hover {
	margin: 0px;
}

.rec-txtul li>a {
	display: block;
	float: left;
	width: 320px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.rec-txtul li span {
	margin-right: 2px;
}

.rec-txtul li span a {
	color: #888;
}

.rec-txtul li span a:hover {
	color: #0FA96E;
}

.rec-txtul li i {
	font-style: normal;
	color: #999;
	margin-right: 10px;
	float: left;
}

.rec-txtul li:before {
	float: left;
	content: "";
	background: #ccc;
	width: 4px;
	height: 4px;
	overflow: hidden;
	display: inline-block;
	margin: 13px 8px 0 0;
	border-radius: 2px;
}

.rec-txtul li em {
	font-style: normal;
	color: #999;
	float: right;
}

.rec-txtul li em.red {
	color: #3F51B5;
}

.zk-nav {
    overflow: hidden;
    padding: 10px 0;
    background: #ffffff;
    border: 1px solid #ddd;
    border-radius: 0 0 5px 5px;
    border-top: 0;
}
body.page .zk-nav{
	background:#fff;
}
.zk-nav li {
	float: left;
	width: 33.33%;
	line-height: 30px;
	font-size: 16px;
	text-align:center;
}

.zk-nav li a>i {
	font-size: 18px;
	color: #3F51B5;
	vertical-align: middle;
}



.zk-nav2 {
	overflow: hidden;
	padding: 15px 15px 25px;
	background: #fff;
}

.zk-nav2 li {
	float: left;
	width: 33.33%;
	line-height: 30px;
	font-size: 16px;
	text-align:center;
}
.zk-nav2 li:nth-child(1){
	border-right: 1px solid #f1f4ff;
	border-bottom: 1px solid #f1f4ff;
}
.zk-nav2 li:nth-child(2){
	border-right: 1px solid #f1f4ff;
	border-bottom: 1px solid #f1f4ff;
}
.zk-nav2 li:nth-child(3){
	border-bottom: 1px solid #f1f4ff;
}
.zk-nav2 li:nth-child(4){
	border-right: 1px solid #f1f4ff;
}
.zk-nav2 li:nth-child(5){
	border-right: 1px solid #f1f4ff;
}
.zk-nav2 li a{
	display:block;
	padding:10px 0;
}
.zk-nav2 li a>i {
	font-size: 32px;
	color: #3F51B5;
	vertical-align: middle;
}
.zk-nav2 li img{
	vertical-align:baseline;
}
.zk-nav2 li p{
	font-size:15px;
	padding-top:5px;
}
.zk-nav-online{
	font-size:15px;
	font-weight:bold;
	background:#f00;
	padding:7px 0;
	color:#fff;
	margin:15px auto 0;
	display:block;
	border-radius:5px;
	width:150px;
	text-align:center;
}
.zk-nav-online:hover{
	color:#fff;
	background: #c80e1b;
}




.mod-prnav ul {
	padding: 10px 0;
	overflow: hidden;
	margin: 0 -5px;
}

.mod-prnav ul>li {
	float: left;
    line-height: 28px;
    font-size: 15px;
	margin: 5px;
    width: 16.66%;
    text-align: center;
}

.mod-prnav ul>li a{
	display:block;
	background: #f5f5f5;
}

#tabbox {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
}

#tabstit {
	width: 730px;
	overflow: hidden;
	margin: 0 auto;
}

.tabs {
	position: relative;
	z-index: 2;
	background: #F3F3F3;
}

.tabs li {
	float: left;
	width: 128px;
	position: relative;
	margin-right: 1px;
}

.tabs li a {
	display: inline-block;
	width: 100%;
	text-align: center;
	text-decoration: none;
	font-size: 18px;
	color: #373737;
	font-weight: bold;
}

.tabs .thistab a,.tabs .thistab a:hover {
	background: #fff;
	color: #3F51B5;
	border-top: 2px solid #3F51B5;
}

.tabs li a:hover {
	color: #3F51B5;
}

.tab_con {
	padding: 0px;
}

/*首页政策板块*/
.irankul {
	overflow: hidden;
}

.listrank {
	overflow: hidden;
	height: auto;
	display: none;
}

.irankul li {
	overflow: hidden;
	clear: both;
	font-size: 15px;
	position: relative;
	border-bottom: 1px solid #f2f2f2;
}

.irankul li a.tit {
	line-height: 37px;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
    white-space: nowrap;
}

.irankul li a.img {
	display: none;
	padding: 10px;
	background: #eee;
	position: relative;
	height: 75px;
}

.irankul li a.img .fa {
	position: absolute;
	left: 30px;
	top: -8px;
	color: #eee;
	font-size: 22px;
}

.irankul li a.img img {
	width: 80px;
	height: 55px;
	float: left;
	margin-right: 10px;
}

.irankul li a.img p {
	float: left;
	width: 170px;
	line-height: 18px;
	height: 72px;
	overflow: hidden;
	font-size: 12px;
	color: #666;
}

.irankul li span.num {
	display: block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: #ccc;
	color: #fff;
	float: left;
	margin-right: 10px;
	margin-top: 7px;
	border-radius: 5px;
    font-size: 12px;
}

.irankul li p.num {
	position: absolute;
	right: 10px;
	top: 0px;
	height: 42px;
	line-height: 42px;
	color: #999;
	font-size: 12px;
	margin-left: 10px;
}

.irankul li span.num1 {
	background: #3f51b5;
	color: #fff;
}

.irankul li span.num2 {
	background: #F6B413;
	color: #fff;
}

.irankul li span.num3 {
	background: #32B16C;
	color: #fff;
}

.irankul.newul li.on {
	background: none;
	padding-right: 0px;
}

.irankul li.on {
	height: auto;
}

.irankul li.on a.img {
	display: block;
}

.newsList li {
	border-bottom: 1px solid #ebebeb;
	cursor: pointer;
	margin-top: 0px;
	padding: 20px 0;
	transition: 0.5s;
}

.newsList li>span>a {
	display: block;
	float: left;
	width: 180px;
	height: 100px;
}

.newsList li span a img {
	width: 160px;
	height: 100px;
}

.newsList li dl {
	float: right;
	width: 650px;
	padding: 3px 0;
}

.newsList li dl dt a {
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 18px;
	color: #373737;
}

.newsList li dl dd.cont1 {
	width: 550px;
	overflow: hidden;
	margin-top: 6px;
}

.newsList li dl dd.cont1 span {
	color: #888;
	font-size: 14px;
	margin-right: 15px;
}

.newsList li dl dd.cont1 span>i {
	font-size: 14px;
}

.newsList li dl dd.cont1 span a {
	color: #888888;
	margin-right: 10px;
}

.newsList li dl dd.cont2 {
	height: 45px;
	line-height: 23px;
	overflow: hidden;
	font-size: 12px;
	color: #888;
	margin-top: 10px;
}

.newsList li dl dd.cont2 a {
	color: #3F51B5;
}

.newsList li h3 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}

.newsList li p {
	color: #555;
	padding-bottom: 10px;
	line-height: 1.6;
	width: 840px;
}

.newsList li p>a {
	color: #3F51B5;
}

.newsList li div>span {
	color: #999;
	margin-right: 15px;
	font-size:12px;
}
.newsList li div>span>i{
	vertical-align:bottom;
}
.newsList li div>span>a {
	color: #999;
	margin: 0 5px;
}
.newsList li div>span.list_source{
	color:#2c3c94;
}
.newsList li a.nthumb img {
	width: 160px;
	height: 100px;
}

.newsList li a.nthumb {
	display: block;
	float: left;
	margin-right: 15px;
}
/*loadmore*/
.loadmore {
	width: 100%;
	height: 36px;
	line-height: 36px;
	margin-top: 5px;
	background: #e8f0ff;
	font-size: 16px;
	color: #008EE1;
	letter-spacing: 1px;
	text-align: center;
	cursor: pointer;
}

.loadmore i {
	margin-left: 2px;
}

.loadmore .renderloading {
	background: url("https://www.carpeomnius.com/res/images/v3/onLoad.gif") no-repeat left center;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	font-size: 16px;
	*zoom: 1
}
/*kwLink*/.kwLink {
	padding: 15px 0;
}

.kwLink a {
	margin-right: 10px;
	padding-left: 14px;
	position: relative;
	display: inline-block;
	color: #31669A;
/****20141030æ·»åŠ å­—ä½“é¢œè‰²****/
}

.kwLink a i {
	color: #31669A;
	display: block;
	position: absolute;
	width: 4px;
	height: 4px;
	overflow: hidden;
	background: #ccc;
	left: 4px;
	top: 8px;
	_top: 6px;
}

.kwLink a.current,.kwLink a:hover {
	color: #B8272E;
	text-decoration: none;
}

.kwLink a.current i,.kwLink a:hover i {
	background-color: #B8272E;
}
/*article-rec*/.article-rec {
	padding-top: 10px;
}

.article-rec li {
	height: 65px;
	padding-left: 110px;
	margin: 27px 0;
	position: relative;
}

.article-rec li:first-child {
	margin-top: 5px;
}

.article-rec li h3 {
	line-height: 23px;
	margin-top: 3px;
	margin-bottom: 5px;
	font-size: 16px;
	overflow: hidden
}

.article-rec li .pic {
	width: 110px;
	position: absolute;
	left: 0;
	top: 0;
}

.article-rec li .info {
	position: relative;
	color: #9FA3A7;
	font-size: 12px;
}

.firpic {
	overflow: hidden;
	margin-top: 0px;
}

.firpic a {
	display: block;
	overflow: hidden;
	position: relative;
}

.firpic a img {
	width: 350px;
	height: 200px;
}

.firpic a p {
	width: 330px;
	position: absolute;
	bottom: 0px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	left: 0px;
	text-align: center;
	background: rgba(0,0,0,0.7);
	padding: 0px 10px;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	d-o-transition: all 0.2s;
}

.firpic a:hover p {
	background: #11B475;
}

.firpic p.des {
	margin: 6px 0px 10px;
	color: #666;
	overflow: hidden;
	height: 50px;
	line-height: 25px;
	font-size: 12px;
	overflow: hidden;
}

.firpic a:hover p.des {
	background: none;
}
/*firtxt*/.firtxt {
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 15px;
}

.firtxt a.tit {
	overflow: hidden;
	height: 25px;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-height: 50px;
	line-height: 25px;
	margin-bottom: 5px;
	font-size: 18px;
	display: block;
}

.firtxt p {
	font-size: 12px;
	line-height: 22px;
	overflow: hidden;
	color: #555;
}

.firtxt p a {
	color: #AA221B;
}

.firtxt a.img {
	display: block;
	width: 156px;
	height: 100px;
	margin-right: 15px;
	float: left;
}

/*Test-picul*/.Test-picul {
	width: 370px;
	overflow: hidden;
}

.Test-picul li {
	overflow: hidden;
	float: left;
	margin-right: 20px;
	width: 165px;
	margin-top: 20px;
	position: relative;
}

.Test-picul li img {
	width: 165px;
	height: 110px;
}

.Test-picul a p {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: rgba(0,0,0,0.7);
	color: #fff;
	text-align: center;
	padding: 0px 5px;
	color: #fff;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	d-o-transition: all 0.2s;
}

.Test-picul a:hover p {
	background: #11B475;
}
/*pic_txtul*/.picul-rlist {
	overflow: hidden;
}

.picul-rlist li {
	overflow: hidden;
	margin-bottom: 15px;
	position: relative;
}

.picul-rlist li a {
	overflow: hidden;
	display: block;
}

.picul-rlist li a img {
	margin-right: 10px;
	width: 120px;
	height: 76px;
	float: left;
}

.picul-rlist li a p {
	overflow: hidden;
	font-size: 14px;
	line-height: 25px;
	overflow: hidden;
	height: 50px;
}

.picul-rlist li span {
	position: absolute;
	right: 0px;
	bottom: 0px;
	font-size: 12px;
	color: #999;
	background: #f2f2f2;
	padding: 0px 5px;
}

.picul-rlist li:last-child {
	margin-bottom: 0px;
}

.news-txtul {
	overflow: hidden;
}

.news-txtul li {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size:16px;
}

.news-txtul.c-txtul li {
	background: url("https://www.carpeomnius.com/res/css/images/list.png") left center no-repeat;
	padding-left: 10px;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	d-o-transition: all 0.2s;
}

.news-txtul.c-txtul li:hover {
	background: url("https://www.carpeomnius.com/res/css/images/list_hover.png") left center no-repeat;
	margin-left: 10px;
}

.news-txtul.halftxtul li {
	width: 410px;
	float: left;
}

.news-txtul.halftxtul li:hover {
	margin: 0px;
}

.news-txtul li span {
	margin-right: 2px;
}

.news-txtul li span a {
	color: #888;
}

.news-txtul li span a:hover {
	color: #0FA96E;
}

.news-txtul li i {
	font-style: normal;
	color: #999;
	font-size: 15px;
	margin-right: 10px;
	float: left;
}

.news-txtul li:before {
	float: left;
	content: "";
	background: #ccc;
	width: 4px;
	height: 4px;
	overflow: hidden;
	display: inline-block;
	margin: 19px 8px 0 0;
	border-radius: 2px;
}

.news-txtul li i.center_tag a {
	color: #888;
	margin-left: 5px;
}
/*study-picul*/.study-picul {
	width: 105%;
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 15px;
}

.study-picul li {
	overflow: hidden;
	float: left;
	margin-right: 20px;
	width: 169px;
	height: 100px;
	margin-top: 0px;
	position: relative;
}

.study-picul li img {
	width: 169px;
	height: 100px;
}

.study-picul a p {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: rgba(0,0,0,0.7);
	color: #fff;
	text-align: center;
	padding: 0px 5px;
	color: #fff;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	d-o-transition: all 0.2s;
}

.study-picul a:hover p {
	background: #11B475;
}
/*study-recul*/.study-recul {
	padding: 0 0px;
	overflow: hidden;
}

.study-recul li {
	padding-left: 120px;
    margin-bottom: 11px;
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px solid #f3f3f3;
}

.study-recul li:last-child {
	margin-bottom: 0px;
}

.study-recul li h3 {
	height: 40px;
	line-height: 20px;
	margin-top: 3px;
	margin-bottom: 5px;
	font-size: 16px;
	overflow: hidden
}

.study-recul li .pic {
	width: 110px;
	height: 66px;
	position: absolute;
	left: 0;
	top: 0;
}

.study-recul li .pic img {
	width: 100%;
	height: 100%;
}

.study-recul li .info {
	position: relative;
	color: #9FA3A7;
	font-size: 12px;
}
/*hot-news*/.study-zhenti li {
	position: relative;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 10px;
	height: 30px;
	overflow: hidden;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.study-zhenti li h3 {
	font-size: 14px;
	height: 20px;
	overflow: hidden;
	float: left;
	width: 240px;
}

.study-zhenti li span {
	float: right;
	width: 40px;
	text-align: right;
}

.study-zhenti li:before {
	float: left;
	content: "";
	background: #ccc;
	width: 4px;
	height: 4px;
	overflow: hidden;
	display: inline-block;
	margin: 7px 8px 0 0;
	border-radius: 2px;
}

.study-zhenti li p {
	width: 240px;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.photo-list {
	margin-top: 5px;
	margin-left: -10px;
	overflow: hidden;
}

.photo-list li {
	position: relative;
	float: left;
	margin-left: 10px;
	margin-top: 15px;
	width: 136px;
}

.photo-list li .pic {
	position: relative;
	display: block;
	overflow: hidden;
	border: 1px solid #ededed;
}

.photo-list li .pic img {
	width: 136px;
	height: 172px;
	vertical-align: middle;
}

.photo-list li span.view {
	position: absolute;
	bottom: 8px;
	right: 8px;
	padding: 0 10px;
	height: 18px;
	line-height: 18px;
	background: #333;
	opacity: 0.8;
	border-radius: 3px;
}

.photo-list li span.view {
	text-align: center;
	font-size: 12px;
	color: #fff;
}

.photo-list li .tit {
	padding: 0 10px;
	margin-top: 6px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	text-align: center;
	overflow: hidden
}

.index_block_title {
	margin-bottom: 15px;
	border-bottom:1px solid #f0f0f0;
}

.index_block_title h2 {
	float: left;
	font-size: 16px;
	position: relative;
	font-size: 20px;
    font-weight: 700;
	padding-bottom:5px;
	position:relative;
	bottom:-1px;
	border-bottom:1px solid #3F51B5;
}

.index_block_title a.more {
	float: right;
	font-size: 14px;
	color: #999;
	line-height:30px;
}

.arccols {
	width: 366px;
	margin-right: 30px;
	float: left;
}

.arccols li {
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    list-style: none;
    border-bottom: 1px dotted #ddd;
    font-size: 16px;
}

.arccols li:before {
	float: left;
	content: "";
	background: #ccc;
	width: 4px;
	height: 4px;
	overflow: hidden;
	display: inline-block;
	margin: 22px 8px 0 0;
	border-radius: 2px;
}

.crumbs {
	margin: 10px auto;
	color: #666;
}

.crumbs .fn-left {
	padding: 0;
	line-height: 20px;
	font-size: 13px;
}

.crumbs .fn-left a {
	color: #666;
}

.main {
	margin: 0;
	padding: 0;
	display: block;
	min-height: 800px;
}

.content-wrap {
	margin-bottom: 30px;
	position: relative;
}

.left-warp {
	position: relative;
	width: 880px;
	float: left;
}

.side-warp {
	position: relative;
	width: 300px;
	float: right;
}

.mod-warp {
	margin-bottom: 15px;
}

.mod-cont {
	padding: 15px 10px;
	border: #eee 0px solid;
	background-color: #fff;
}

.column-wrap {
	display: block;
}

.tag-wrap {
	padding-left: 0;
}

.column-box {
	position: relative;
}

.column-focus {
	float: left;
	width: 500px;
	height: 260px;
}

.side-warp .mod-cont {
	padding: 15px 10px;
	background: #fff;
}

.side-title {
    padding: 10px 15px;
    font-size: 18px;
    font-weight: 700;
    background: #f0f0f0;
}

.column-box {
	position: relative;
}

.column-left {
	float: left;
	width: 100%;
	width: 705px;
	border-radius: 5px;
}

.column-side {
	float: right;
	width: 100%;
	width: 300px;
	border-radius: 5px;
}

.column-focus {
	float: left;
	width: 500px;
	height: 260px;
}
/*tagTop*/
.tagTop {
	font-size: 24px;
	padding-bottom:10px;
}

.tagTop h1>i {
	font-size: 24px;
	color: #3F51B5;
}

.side_taglist h2.side_title {
	padding-bottom: 15px;
	font-size: 18px;
	color: #585858;
}

.side_taglist ul>a {
	margin: 0 7px 5px 0;
	padding: 4px 6px;
	line-height: 1.6;
	display: inline-block;
	background: #fff;
	border-radius: 5px;
	color:#2c3c94;
	transition:0.5s;
}
.side_taglist ul>a:hover{
	background:#2c3c94;
	color:#fff;
}

.titleC {
	height: 49px;
	border-bottom: 1px solid #eee;
}

.titleC .bTit {
	float: left;
	position: relative;
	border-bottom: 2px solid #3F51B5;
	bottom: -1px;
	font-size: 20px;
	line-height: 47px;
	color: #3F51B5;
	font-weight: normal;
}

.titleC .sTit {
	float: right;
	color: #333;
	border-top: 0px #ff9900 solid;
	line-height: 49px;
	margin-top: 0px;
	font-size: 16px;
	position: relative;
}

.titleC .sTit a {
	color: #959595;
}

.titleC .sTit a i {
	margin-left: 5px;
	font-family: serif;
	color: #959595;
	font-weight: 700;
}

.titleC .sTit a:hover,.titleC1 .sTit a:hover i {
	color: #f80;
}

.article-wrap {
	position: relative;
	border-right: 0px solid #f5f5f5;
	background: #FFF;
	padding: 20px 30px;
	
}

.article-box {
	position: relative;
	padding: 20px 40px 20px;
	border-right: 0px solid #f5f5f5;
	background: #FFF;
}

.article-box .show728 {
	margin-top: 15px
}
/*.article-head*/
.article-head {
	padding:10px 0 0;
	overflow: hidden;
}

.article-head .title {
	padding-bottom: 15px;
	line-height: 33px;
	border: none;
	font-size: 26px;
	letter-spacing: 2px;
}

.article-head .meta {
	margin-bottom: 0px;
	padding-bottom: 25px;
	border-bottom:1px solid #f6f8ff;
}

.article-head .meta span {
	color: #888;
	font-size: 13px;
	margin-right: 15px;
	line-height: 16px;
	height: 16px;
}

.article-head .meta span a {
	color: #2c3c94;
}

.article-head .meta em:before {
	content: "è·¯";
	color: #999;
	font-size: 16px;
	margin: 3px;
}


/*.single-head*/
.single-head {
	padding:30px 0;
	overflow: hidden;
	background:#3244a7;
}

.single-head .title {
	margin: 10px 0 20px;
	padding-bottom: 10px;
	line-height: 33px;
	border: none;
	font-size: 38px;
	font-weight: 600;
	color:#fff;
	text-align:center;
	text-shadow:1px 2px 6px rgba(0,0,0,0.1);
}

.single-head .meta {
	margin-bottom: 0px;
	padding-bottom: 10px;
	text-align:center;
}

.single-head .meta span {
	color: #7785d0;
	font-size: 13px;
	margin-right: 10px;
	line-height: 16px;
	height: 16px;
}

.single-head .meta span a {
	color: #00a2ff;
}

.single-head .meta em:before {
	content: "è·¯";
	color: #999;
	font-size: 16px;
	margin: 3px;
}




/*article-body*/
.article-body {
	font-size: 16px;
	color: #333;
	margin-top:25px;
}

.article-body .takeaway {
	padding: 10px;
	margin-top: 0px;
	font-size: 14px;
	line-height: 24px;
	word-break: break-all;
	background: #f5f5f5;
	color: #444;
}

.article-body .article-content {
	padding: 0 0px;
	line-height: 2;
}
.article-body .article-content>p,.article-body .article-content>div>p {
	margin-bottom: 15px;
	text-indent: 0em;
	word-wrap: break-word;
}

.article-body .article-content h3 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left:15px;
	position:relative;
	margin:5px 0;
}
.article-body .article-content h3:before{
	content:" ";
	display:flex;
	position:absolute;
	left:0;
	top: 10px;
    width: 4px;
    height: 18px;
    background: #3f51b5;
    border-radius: 2px;
}
.article-body .article-content h4{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
	position:relative;
}
.article-body .article-content h2 {
	border-top:1px solid #eee;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 15px;
	position: relative;
	color:#373737;
	padding-top:25px;
	margin-top:30px;
}
.article-body .article-content h5{
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

.article-body .article-content pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}

.article-body .article-content img {
	max-width: 100%;
	height: auto !important;
	margin: 0 auto;
	vertical-align: middle;
	border: 0;
	border-color:#f3f3f3;
	transition:1s;
}
.article-body .article-content img:hover{
	box-shadow:0 0 5px rgba(0,0,0,0.3);
	transition:1s;
}

.article-body .article-content a {
	color: #3f51b5;
}

.article-body .article-content a.infotextkey {
	color: #3f51b5;
	border-bottom: 1px dashed #3687d9;
}

.article-body .article-content a:hover {
	color: #f80;
}

.article-body .article-content blockquote {
	position: relative;
	margin: 0px 0 15px 0;
	padding: 10px;
	font-size:15px;
	border: 1px solid #c0c6cc;
	background-color: #f5f6ff;
}
.article-body .article-content blockquote p{
	padding:5px 0;
	color:#3f51b5;
	line-height:25px;
}

.article-body .article-content blockquote:before {
	position: absolute;
	top: 15px;
	left: 15px;
	display: block;
	width: 1pc;
	height: 14px;
	content: ''
}

.article-body .article-content blockquote:after {
	position: absolute;
	right: 15px;
	bottom: 15px;
	display: block;
	width: 1pc;
	height: 14px;
	content: ''
}

.article-body .article-content i{
	font-style:normal;
}
.article-body .article-content u{
	text-decoration: none;
	box-shadow: inset 0px -7px 0px #dce1ff;
}

.article-body .article-content ul li {
	background: url(data:image/png;base64,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) no-repeat;
	padding-left:15px;
	margin-bottom:5px;
	background-position:left 13px;
}
.article-body .article-content ul li:last-child{
	margin-bottom:15px;
}

.article-body .article-content ul li p {
	margin: 0;
}

.article-body .article-content ol li {
	list-style: decimal;
}

.article-body .article-content ol {
	padding: 5px 0px;
	margin-left: 15px;
	margin-top: 0px !important;
	margin-bottom: 20px !important;
	background: #f5f7ff;
	border-left: 1px #e1e6ff solid;
	color: #3f51b5;
}

.article-body .article-content ol li {
	list-style-type: decimal;
	border: none;
	line-height: 28px;
	padding: 0px 10px 0px 10px !important;
	margin: 0px !important;
	list-style-position: outside !important;
	color: #272727;
	font-size: 15px;
}

.article-body .article-content ol li code {
	font-family: "Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;
}
.baoming{
	font-size:16px;
	line-height:1.65;
}
.baoming p{
	padding-bottom:15px;
}
.baoming p a{
	color:#3f51b5;
}
.baoming h2{
	font-size:20px;
	font-weight:bold;
	padding-bottom:15px;
	padding-top:10px;
}
.baoming h3{
	font-size: 18px;
    font-weight: bold;
    padding-bottom: 15px;
    padding-top: 10px;
    color: #3f51b5;
    border-bottom: 1px solid #eee;
    margin-bottom: 15px;
}
.baoming table{
	margin-top:0 !important;
}
.baoming > div{
	overflow-x:auto;
}
.article-body .article-content hr{
	width:50%;
	margin:20px auto;
	border-color:#ddd;
	border-style:solid;
}
.baoming .bktitle{
	font-size:34px;
	text-align:center;
	font-weight:bold;
	height:0;
	visibility:hidden;
}
.baoming table td{
	font-size:15px !important;
	line-height:40px !important;
}
.baoming table td p{
	font-size:15px !important;
}
.baoming table td a{
	color:#3f51b5;
}
/*table*/
.article-content table {
	width: 100%;
	margin: 10px auto 20px;
	border-collapse: collapse;
	font-size:14px;
	background:url("https://www.carpeomnius.com/res/images/tablebg2.png") no-repeat center;
	border:0;
	border-top:2px solid #3F51B5;
}

.article-content table caption{
	font-size:18px;
	text-align:center;
	padding:7px 0;
    background: #ecefff;
    font-weight: bold;
    color: #3f51b5;
}
.article-content table tr{
	border-bottom: 1px solid #f3f3f3;
}
.article-content table th,table td {
	line-height: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding: 8px;
	font-size:13px;
	border:0;
}

.article-content table thead th {
	background: #f5f1ff;
	font-weight: 700;
	font-size: 15px;
	font-weight:bold;
}

.article-content table tbody th {
	background: #fafafa;
	font-weight: bold;
	font-size:14px;
	text-align:center;
}

.article-content table tbody tr {
	transition: 0.5s;
	border-bottom: 1px solid #f0f0f0;
}

.article-content table tbody tr:nth-child(2n+2) {
	background: #dfe1ed38;
}

.article-content table tbody p {
	font-size: 13px;
	padding-bottom: 0;
}
.article-content table tbody tr span.l_i_zk{
	display:inline-block;
	padding:0px 7px;
	border-radius:3px;
	background:#ffe5e5;
	color:#28334b;
}
.article-content table tbody tr span.l_i_bk{
	display:inline-block;
	padding:0px 7px;
	border-radius:3px;
	background:#dbe0ff;
	color:#28334b;
}
/*tags*/
.article-tags {
	padding: 20px 0 0;
	line-height: 24px;
	font-size: 14px;
}

.article-tags .fn-left {
	display: inline-block;
	vertical-align: middle;
}

.article-tags .fn-left a {
	color: #406599;
	float: left;
	display: block;
	padding-right: 8px;
	background-position: -24px -47px;
}

.article-tags .fn-left a:hover {
	color: #FF4F53;
	text-decoration: none;
}

.article-tags .fn-left a:after {
	content: "/";
	padding-left: 8px;
	color: #e0e0e0;
}

.article-tags .fn-left a:last-child:after {
	content: "";
}

.article-tags .fn-left i {
	float: left;
	display: block;
	width: 20px;
	height: 16px;
	margin: 0 5px 0 0px;
}

.article-tags .fn-left span {
	margin: 0 6px;
	color: #e4e2e2;
}

.article-tags .fn-right {
	float: right;
}

.article-tags .fn-right a {
	margin-left: 15px;
}

.article-tags .fn-right a i {
	color: #999;
}

.article-tags .star i {
	background-position: -92px 0;
	width: 21px;
	height: 19px;
	margin: 2px 6px 0 0
}

.article-tags .star.active i {
	background-position: 1px -73px;
}

.article-tags .ts i {
	width: 14px;
	height: 14px;
	background-position: -115px 0;
	margin: 6px 8px 0 20px;
}

.article-tags .like {
	float: right;
	margin-right: 10px;
	cursor: pointer;
}

.article-tags .like-active {
	color: #619BAE;
}

.article-tags .like-active .icon-like {
	color: #619BAE;
}

.article-tags .view {
	float: right;
	margin-right: 10px;
	display: none;
}

.article-tags .view span {
	font-size: 13px;
}

.article-tags .like span {
	font-size: 13px;
}

.article-tags .like .icon-like {
	float: left;
	font-size: 23px;
	margin-right: 5px;
	color: #cacaca;
}

.article-tags .view .icon-icon-Group {
	float: left;
	font-size: 23px;
	margin-right: 5px;
	color: #cacaca;
}
.article-relation {
	padding: 10px 0;
}

.article-relation h2 {
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
}

.article-relation .article-list li {
	float: left;
	width: 50%;
	padding-right:2%;
	height: 38px;
	line-height: 38px;
	font-size: 15px;
	overflow: hidden
}

.article-relation .article-list li a {
	display: block;
	height: 35px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-decoration:none;
	color:#373737;
}

.article-relation .article-list li:before {
	float: left;
	content: "";
	background: #ccc;
	width: 4px;
	height: 4px;
	overflow: hidden;
	display: inline-block;
	margin: 16px 8px 0 0;
	border-radius: 2px;
}
.article-warning {
	padding: 20px 0 10px 0;
	font-size: 12px;
	color: #999;
	line-height: 1.7;
}

.article-recommend .feeds-recbox {
	position: relative;
	padding: 10px 0 15px 140px;
	overflow: hidden;
}

.article-recommend .rec-navbar {
	position: absolute;
	left: 0;
}

.article-recommend .rec-navbox {
	width: 130px;
	color: #333;
	text-align: center;
	border-right: 1px solid #eee;
}

.article-recommend .rec-navbox span {
	display: none;
	background-color: #0c7edf;
	color: #FFF;
	font-size: 16px;
	font-weight: 500;
	line-height: 40px;
}

.article-recommend .rec-navbox ul {
	overflow: hidden;
}

.article-recommend .rec-navbox ul li {
	margin-top: 5px;
	line-height: 36px;
	font-size: 16px;
}

.article-recommend .rec-navbox ul li.current {
	background-color: #0c7edf;
}

.article-recommend .rec-navbox ul li a {
	display: inline-block;
	width: 100%;
}

.article-recommend .rec-navbox ul li:hover {
	color: #fff;
	background-color: #3F51B5;
}

.article-recommend .rec-navbox ul li:hover a {
	color: #fff;
}

.article-recommend .fixed {
	position: fixed;
	top: 5px;
	z-index: 20
}

.article-recommend .fixed span {
	display: block;
}
.article-recommend .feeds-recul li {
	padding: 15px 0;
	padding-left: 15px;
	overflow: hidden;
}

.article-recommend .feeds-recul li + li {
	border-top: 1px #eee solid;
}

.article-recommend .feeds-recul li:hover {
	background: #f8f8f8;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	cursor: pointer;
}

.article-recommend .feeds-recul li .feeds-pic {
	width: 165px;
	height: 100px;
	float: left;
	display: inline-block;
	margin-right: 15px;
	position: relative;
	overflow: hidden;
}

.article-recommend .feeds-recul li .feeds-pic img {
	width: 100%;
	height: auto;
	border-radius: 5px;
}
.article-recommend .feeds-recul li h3 {
	line-height: 30px;
	font-size: 18px;
	margin-bottom: 15px;
	font-weight: normal;
	overflow: hidden;
}

.article-recommend .feeds-recul li h3 a {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	word-break: break-all;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.article-recommend .feeds-recul li .feeds-text {
	font-size: 13px;
	color: #999;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	margin-bottom: 8px;
}

.article-recommend .feeds-recul li .feeds-info {
	height: 20px;
	line-height: 20px;
	color: #888;
	overflow: hidden;
	font-size: 13px;
}

.article-recommend .feeds-recul li .feeds-info span {
	margin-right: 8px
}

.article-recommend .feeds-recul li .feeds-info a {
	color: #888;
	margin-right: 10px;
}

.article-recommend .feeds-recul li .feeds-info i {
	width: 1pc;
	font-size: 14px !important;
	margin-right: 3px
}

.i-pictit-ul {
	overflow: hidden;
}

.i-pictit-ul li {
	margin-bottom: 15px;
	background #fff;-webkit-transition: all .2s linear;
	transition: all .2s linear;
	overflow:hidden;
}

.i-pictit-ul li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.i-pictit-ul li:hover {
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	cursor: pointer;
}

.i-pictit-ul li .feed-pic {
	width: 100px;
	height: 66px;
	float: left;
	margin-right: 10px;
	position: relative;
	overflow: hidden;
}

.i-pictit-ul li .feed-pic img {
	width: 100%;
	height: 100%;
	border-radius: 5px;
}

.i-pictit-ul li h3 {
	margin-bottom: 8px;
	line-height: 26px;
	font-size: 15px;
}

.i-pictit-ul li h3 a {
	font-weight: normal;
	overflow: hidden;
	word-break: break-all;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.i-pictit-ul li .feed-text {
	font-size: 12px;
	color: #999;
	line-height: 16px;
	height: 32px;
	overflow: hidden;
	margin-bottom: -2px;
}

.i-pictit-ul li .feed-info {
	height: 16px;
	line-height: 16px;
	color: #999;
	overflow: hidden;
	font-size: 12px;
}

.i-pictit-ul li .feed-info span {
	float: left;
	margin-right: 8px
}

.i-pictit-ul li .feed-info a {
	color: #999
}

.i-pictit-ul li .feed-info i {
	width: 1pc;
	font-size: 12px !important;
	margin-right: 3px
}

.i-pictit-ul li .feed-info span.time {
	float: right;
	margin-right: 0px
}
/*hot-ranks*/.hot-ranks {
	margin-top: -1px;
}

.hot-ranks li {
	padding: 0px;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.hot-ranks li + li {
	margin-top: 15px;
}

.hot-ranks li label {
	display: inline-block;
	padding: 0 5px 0 0;
	color: #878787;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
}

.hot-ranks .top {
	padding: 0 0 0px;
	height: 60px;
	position: relative;
}

.hot-ranks .top label {
	display: block;
	position: absolute;
	padding: 0;
	text-align: center;
	top: 0;
	left: 0;
	color: #fff;
	font-weight: normal;
	z-index: 3;
	background: #f85959;
}

.hot-ranks .top .rank-pic {
	width: 90px;
	height: 60px;
	position: absolute;
	left: 0;
	top: 0;
}

.hot-ranks .top .rank-pic img {
	width: 90px;
	height: 60px;
	border-radius: 5px;
}

.hot-ranks .top h4 {
	padding-left: 100px;
	white-space: normal;
	line-height: 20px;
	overflow: hidden;
	word-break: break-all;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.hot-ranks .top .rank-meta {
	padding: 5px 0 0 100px;
	color: #999;
	line-height: 16px;
	font-size: 12px;
}

.fix-navbar {
	position: absolute;
	left: 0;
	top: 0;
}

.fix-navbar .fix-cont {
	display: block;
}

.fix-navbar .logo {
	margin-bottom: 10px;
	display: none
}

.fix-navbar .logo img {
	width: 110px;
	height: auto;
}

.fix-navbar .fix-nav {
	width: 110px;
	padding: 10px 0;
	box-shadow: 0 0px 30px 2px rgba(0,0,0,.05);
}

.fix-navbar .fix-nav li {
	margin-top: 5px;
}

.fix-navbar .fix-nav li:first-child {
	margin-top: 0
}

.fix-navbar .fix-nav li.hover a,.left-Box .fix-nav li:hover a {
	background: #008ee1;
	color: #fff
}

.fix-navbar .fix-nav a {
	position: relative;
	display: block;
	padding: 0 10px 0 30px;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
}

.fix-navbar .fix-nav i {
	font-size: 18px;
	position: absolute;
	left: 10px;
	top: 0;
	color: #3f51b5;
}

.fix-navbar .fixed {
	position: fixed;
	top: 5px;
	z-index: 20
}

.fix-navbar .fixed .logo {
	display: block
}
/*feeds-tabs*/
.feeds{
	padding:30px;
	background:#fff;
}

.feeds h1{
	font-size:24px;
}
.feeds-tabs {
	margin-bottom: 10px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	background: #fff;
	margin-left: -5px;
}
.feeds-tabs ul{
	padding:15px 0;
	overflow:hidden;
}
.feeds-tabs ul li {
	float: left;
	margin: 5px 10px 5px 0;
	display: table-cell;
	height: 35px;
	line-height: 35px;
	font-size: 15px;
	text-align: center;
	cursor: pointer;
	background:#eeeff2;
	border-radius:5px;
	padding:0 10px;
}

.feeds-tabs li.current {
	background: #3F51B5;
	color: #fff;
}

.feeds-tabs li,.feeds-tabs li>span {
	display: inline-block;
}

.feeds-tabs li.cur {
	margin-bottom: -1px;
	height: 42px;
	border-bottom: 2px solid #f85959;
	color: #f85959
}

.feeds-tabs li.cur>a {
	border-bottom: 0px solid #f85959;
	color: #f85959;
	font-weight: 500;
}

.feeds {
	overflow: hidden;
}

.feeds-list {
	overflow: hidden;
}
.category-c12gFlrLfr{
	overflow: hidden;
}

.feeds-list h1 {
	font-size: 20px;
	position: relative;
	padding-left: 15px;
	font-weight:bold;
}

.feeds-list h1:before {
	content: " ";
	display: block;
	position: absolute;
	width: 10px;
	height: 20px;
	background: #3F51B5;
	top: 5px;
	left: 0;
}

.feeds-list li {
	padding: 20px 0;
	height: auto;
	overflow: hidden;
}

.feeds-list li + li {
	border-top: 1px #eee solid;
}

.feeds-list li .feeds-pic {
	width: 165px;
	height: 100px;
	float: left;
	display: inline-block;
	margin-right: 15px;
	position: relative;
	overflow: hidden;
}

.feeds-list li .feeds-pic img {
	width: 100%;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}
.category-c12gFlrLfr h1 {
	font-size: 20px;
	position: relative;
	padding-left: 15px;
	font-weight:bold;
}

.category-c12gFlrLfr h1:before {
	content: " ";
	display: block;
	position: absolute;
	width: 10px;
	height: 20px;
	background: #3F51B5;
	top: 5px;
	left: 0;
}

.category-c12gFlrLfr li {
	padding: 20px 0;
	height: auto;
	overflow: hidden;
}

.category-c12gFlrLfr li + li {
	border-top: 1px #eee solid;
}

.category-c12gFlrLfr li .feeds-pic {
	width: 165px;
	height: 100px;
	float: left;
	display: inline-block;
	margin-right: 15px;
	position: relative;
	overflow: hidden;
}

.category-c12gFlrLfr li .feeds-pic img {
	width: 100%;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}

.feeds-list li h3 {
	line-height: 20px;
	margin-bottom: 10px;
	overflow: hidden;
}

.feeds-list li h3 a {
	display: inline-block;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.feeds-list li .feeds-text {
	font-size: 12px;
	color: #999;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	margin-bottom: 8px;
}

.feeds-list li .feeds-info {
	height: 18px;
	line-height: 18px;
	color: #666;
	overflow: hidden;
	font-size: 13px;
}

.feeds-list li .feeds-info span {
	margin-right: 8px
}

.feeds-list li .feeds-info a {
	color: #666
}

.feeds-list li .feeds-info i {
	width: 1pc;
	font-size: 14px !important;
	margin-right: 3px
}

.feeds-list li .feeds-info .tags {
	float right;max-width: 360px;
	overflow: hidden;
}

.feeds-list li .feeds-info .tags a {
	margin-right: 5px
}

.feeds-list li .feeds-info .tags a:hover {
	color: #f85959
}

.feeds-list li .feeds-info .tags a:after {
	content: "";
	width: 3px;
	height: 3px;
	font-size: 14px;
	display: inline-block;
	background: #ccc;
	margin: 5px 0 3px 5px;
	border-radius: 3px;
}

.feeds-list li .feeds-info .tags a:last-child::after {
	content: "";
	width: 0;
	height: 0;
}

.feeds-list li .feeds-tags {
	font-size: 12px;
	color: #666;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	margin-bottom: 10px;
}

.feeds-list li .feeds-tags a {
	margin-right: 10px
}
/*2*/

.category-c12gFlrLfr li h3 {
	line-height: 20px;
	margin-bottom: 10px;
	overflow: hidden;
}

.category-c12gFlrLfr li h3 a {
	display: inline-block;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.category-c12gFlrLfr li .feeds-text {
	font-size: 12px;
	color: #999;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	margin-bottom: 8px;
}

.category-c12gFlrLfr li .feeds-info {
	height: 18px;
	line-height: 18px;
	color: #666;
	overflow: hidden;
	font-size: 13px;
}

.category-c12gFlrLfr li .feeds-info span {
	margin-right: 8px
}

.category-c12gFlrLfr li .feeds-info a {
	color: #666
}

.category-c12gFlrLfr li .feeds-info i {
	width: 1pc;
	font-size: 14px !important;
	margin-right: 3px
}

.category-c12gFlrLfr li .feeds-info .tags {
	float right;max-width: 360px;
	overflow: hidden;
}

.category-c12gFlrLfr li .feeds-info .tags a {
	margin-right: 5px
}

.category-c12gFlrLfr li .feeds-info .tags a:hover {
	color: #f85959
}

.category-c12gFlrLfr li .feeds-info .tags a:after {
	content: "";
	width: 3px;
	height: 3px;
	font-size: 14px;
	display: inline-block;
	background: #ccc;
	margin: 5px 0 3px 5px;
	border-radius: 3px;
}

.category-c12gFlrLfr li .feeds-info .tags a:last-child::after {
	content: "";
	width: 0;
	height: 0;
}

.category-c12gFlrLfr li .feeds-tags {
	font-size: 12px;
	color: #666;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	margin-bottom: 10px;
}

.category-c12gFlrLfr li .feeds-tags a {
	margin-right: 10px
}
/*2*/
.feeds-flow {
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin: 5px 0;
	background: #f1f1f1;
	font-size: 1pc;
	color: #3e98f0;
	letter-spacing: 1px;
	text-align: center;
	cursor: pointer
}

li .feeds-pic p.text {
	width: 100%;
	height: 100%;
	background: #3F51B5;
	color: #FFF;
	line-height: 100px;
	text-align: center;
	font-size: 22px;
	background-image: linear-gradient(to bottom right,#f85959,#3F51B5);
}

.subject-ul {
	padding: 15px 0;
}

.subject-ul ul {
	width: 1045px;
}

.subject-ul li {
	width: 194px;
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
}

.subject-ul li img {
	width: 194px;
	height: 260px;
	vertical-align: middle;
}

.subject-ul li p {
	padding-top: 5px;
	line-height: 1.6;
	font-size: 14px;
	text-align: center;
	height: 50px;
}

.typeInfo {
	width: 100%;
}

.typeInfo p {
	padding: 10px;
	background: #fbfbff;
	line-height: 1.6;
	border: 1px solid #e1e6ff;
	color: #3e3e3e;
	box-shadow: 2px 2px 0px #e9eaef;
}

.hot-major li {
	padding-bottom: 10px;
}

.hot-major li i.indexicon {
	float: left;
	width: 40px;
	margin-right: 10px;
	color: #999;
	position: relative;
	margin-top: 10px;
	font-style: normal;
}

.hot-major li i.index1,.hot-major li i.index2,.hot-major li i.index3 {
	color: #3F51B5;
}

.hot-major li h3 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	height: 26px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.hot-major li p {
	color: #999;
}

.hot-major li p span.major_code {
	margin-left: 20px;
}

.major-wrap {
    width: 880px;
    float: left;
}

.major_nav{
	padding:30px;
	background:#fff;
	margin-bottom:20px;
}
.major-list {
	width: 850px;
	overflow:hidden;
}

.catebox {
	width: 395px;
	float: left;
	margin-right: 30px;
	margin-top: 20px;
}

.catebox dt {
	line-height: 30px;
	border-bottom: 1px solid #DDD;
	position: relative;
	padding-bottom: 5px;
}

.catebox dt:before {
	position: absolute;
	content: " ";
	width: 5px;
	height: 20px;
	background: #3F51B5;
	top: 5px;
}

.catebox dt h2 {
	float: left;
	padding-left: 15px;
	font-size: 18px;
	font-weight: bold;
}

.catebox dt span.more {
	float: right;
}

.catebox dd {
	padding: 10px 0;
}

.catebox dd li {
	line-height: 30px;
	padding-left: 15px;
	background: url(data:image/png;base64,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) no-repeat left center;
}

.catebox dd li span.major_school {
	float: right;
}

.left-wrap {
	width: 800px;
	float: left;
}
.search-wrap{
	width: 870px;
	background:#fff;
	float:left;
	padding:30px;
}
.search-form {
	padding-bottom: 10px;
}

.search-form input.search-input {
	border: 1px solid #DDD;
	height: 40px;
	padding: 5px;
	font-size: 18px;
	width: 500px;
}

.search-form input.search-btn {
	height: 40px;
	background: #3F51B5;
	color: #FFF;
	font-size: 18px;
	width: 150px;
	border: 0;
	cursor: pointer;
}

.search-form input.search-btn:hover {
	background: #8f001e;
}

.search-info {
	padding: 5px 10px;
	background: #F8F8F8;
}

.search-result {
	padding-top: 20px;
	padding-right: 160px;
}

.search-result li {
	padding-bottom: 20px;
	list-style: none;
	overflow: hidden;
}

.search-result li h3 {
	font-size: 18px;
	padding-bottom: 5px;
	width: 100%;
}

.search-result li h3 a {
	color: #3f51b5;
    border-bottom: 1px solid #3f51b5;
}
.search-result li h3 a span{
	border-bottom: 1px solid #f00;
}
.search-result li a img.search-thumb {
	float: left;
	margin-right: 15px;
	position: relative;
	top: 3px;
	border-radius: 10px;
	border:1px solid #f3f3f3;
	background:#f8f8f8;
	width:128px;
	height:85px;
}

.search-result li p.search-result-description {
	line-height: 21px;
	padding-bottom: 2px;
	color:#363a53;
	padding-top:3px;
	font: 13px / 21px Arial, sans-serif;
}
.search-result li p.search-result-info a {
	color: #555;
	font-size: 12px;
}

.search-result li p.search-result-info span {
	margin-right: 10px;
	color: #888;
}

.search-like {
	padding-bottom: 30px;
}

.search-like h2 {
	font-size: 18px;
	padding-bottom: 10px;
}
.search-like ul{
	display:flex;
	flex-direction: row;
    flex-wrap: wrap;
}
.search-like ul li {
	width:260px;
	margin:5px 10px 5px 0;
}

.search-like ul li a {
	color: #00c;
	display: block;
    background: #f3f3f3;
    text-align: center;
    border-radius: 5px;
    padding: 8px 0;
}

.search-arc {
	padding: 10px 0;
}

.search-arc li {
	line-height: 1.6;
	padding-bottom: 10px;
}
.search_tips{
	padding-bottom:15px;
	color:#787878;
}
.search_tips a{
	color:#00c;
	text-decoration:underline;
}
.page-list {
	overflow:hidden;
}

.page-list a {
	display: block;
	width: 35px;
	height: 35px;
	float: left;
	margin-right: 10px;
	border: 1px solid #999;
	text-align: center;
	line-height: 33px;
	color: #555;
}

.page-list a:hover {
	border-color: #00c;
	background: #f0f0ff;
	color: #00c;
}

.page-list a.current {
	border-color: #00c;
	background: #f0f0ff;
	color: #00c;
}

.page-list a.n {
	width: 80px;
}

.page-list input.PageNo {
	width: 40px;
	height: 35px;
	border: 1px solid #999;
	text-align: center;
	font-size: 16px;
}

.page-list input.plistgo {
	width: 60px;
	height: 35px;
	border: 1px solid #999;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
	background: #F5F5F5;
}

.right-wrap {
	width: 300px;
	float: right;
}

.showpage .epages {
	text-align: center;
}

.epages {
	margin: 15px auto 0;
	line-height: 36px;
	font-family: "Microsoft Yahei",simsun;
	text-align: center;
	font-size: 14px;
	overflow: hidden;
}

.epages * {
	vertical-align: middle;
}

.epages li {
	float: left;
	list-style: none;
}

.epages li.thisclass a {
	border: 1px solid #3f51b5;
	color: #3f51b5;
	font-weight: bold;
}

.epages a {
	margin: 0px 3px;
	padding: 7px 11px 7px;
	border: 1px solid #eee;
	background: #fff;
	text-align: center;
	text-decoration: none;
	font-family: "Microsoft Yahei",simsun;
	transition: .3s;
}

.epages a:hover {
	border: #3f51b5 1px solid;
	background: #3f51b5;
	text-decoration: none;
	color: #FFF !important;
	transition: .3s;
}

.epages input {
	margin-bottom: 0px;
	border: 1px solid #0096A5;
	height: 15px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin-right: 1px;
	color: #0096A5
}

.epages b {
	margin: 0px 3px;
	padding: 8px 12px 8px;
	border: 0px solid #00a0e2;
	background: #00a0e2;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}

.single-block {
	padding: 40px 0;
}

.single_side {
	width: 250px;
	background: #f0f0f0;
	float: left;
	padding: 20px;
}

.single_side li {
	list-style: none;
	border-bottom: 1px solid #E0E0E0;
}

.single_side li a {
	display: block;
	padding: 15px 20px;
	font-size: 16px;
	text-align: center;
}

.single_side li.current a {
	color: #3F51B5;
}

.single_content {
	width: 910px;
	padding:30px;
	float: right;
	background:#fff;
}

.single_content .single_title {
	margin-bottom: 20px;
	border-bottom: 1px solid #DDD;
	padding-bottom: 16px;
}

.single_content .single_title h1 {
	font-size: 24px;
	background: #FFF;
	float: left;
	padding-right: 10px;
}

.single_content .single_body {
	font-size: 16px;
	line-height: 1.6;
	padding-top: 20px;
}

.single_content .single_body p {
	padding-bottom: 15px;
}

.single_content .single_body h2 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 15px;
}

.single_content .single_body h3 {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 15px;
}

.single_content .single_body h4 {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 15px;
}
/*footer*/
.footer {
	padding: 20px 0 20px 0;
	color: #fff;
	text-align: center;
	background: #fff;
	margin-top:20px;
}

.footer .bx1 {
	height: 35px;
	line-height: 35px;
	font-size: 12px;
}

.footer .bx1 span {
	margin: 0 5px;
	color: #ccc;
}

.footer .bx1 a {
	color: #666;
}

.footer .bx2 {
	padding-top: 10px;
	color: #666;
	font-size: 12px;
}

.footer .bx2 p {
	padding-bottom: 10px;
}

.footer .bx2 a {
	color: #666;
}

.linkbox {
	padding: 10px 0;
	overflow: hidden;
	border-bottom: 1px dotted #DDD;
	margin-bottom: 20px;
}

.linkbox h3 {
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}

.linkbox ul {
	overflow: hidden;
}

.linkbox ul li {
	float: left;
	margin-right: 10px;
	line-height: 30px;
}

.zikao_list_title {
	font-size: 20px;
	border-bottom: 1px solid #DDD;
	padding-bottom: 10px;
	margin-bottom: 15px;
	font-weight: bold;
}

.line {
	border-top: 1px solid #DDD;
	margin: 15px 0;
	width: 100%;
}
.zikao_list{
	overflow:hidden;
}
.zikao_list ul li {
	font-size: 16px;
	margin-bottom: 15px;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAF0lEQVQImWM0NjZmYGBgYGBgYoABBAsAETQAn/oxT88AAAAASUVORK5CYII=) no-repeat center left;*/
}

.zikao_list ul li i,.zikao_list ul li p,.zikao_list ul li span {
	display: inline-block;
	margin-right: 4px;
}

.zikao_list ul li p {
	margin-right: 30px;
}

.zikao_list ul li span {
	margin-right: 12px;
    float: left;
    display: block;
    background: #f1f3ff;
    color: #3f51b5;
    font-size: 14px;
    padding: 3px 8px;
    border-radius: 5px;
}

.zikao_list ul li:hover a {
	color: #3F51B5;
}

.list_top a {
	color: #f00;
}

.list_top a p {
	font-weight: bold;
}

.google {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

.contact_box {
	width: 100%;
	margin: 0 auto;
	border-top: 5px solid #F4F4F4;
	background-color: #FFFFFF;
}

.contact {
	width: 80%;
	margin: 0 auto;
	padding: 20px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.contact_h2 {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	letter-spacing: 0;
	padding-bottom: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.contact a {
	width: 100%;
	background: #2c3c94;
	color: #FFFFFF;
	border-radius: 20px;
	display: block;
	text-align: center;
	padding: 10px 0px;
}

.contact_line {
	width: 100%;
	height: 14px;
	opacity: 0.3;
	background-image: linear-gradient(180deg,#2c3c94 0%,rgba(64,132,255,0.00) 65%);
	border-radius: 20px;
}

.contact_num {
	text-align: center;
	font-size: 14px;
}

.contact_num span {
	color: #fa741b!important;
}
.brother_school{
	margin-top:20px;
}
.brother_school ul{
	padding:20px 0 0;
}
.brother_school ul li{
	font-size:16px;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	line-height:25px;
}
.zkyx_list{
	padding:30px;
	background:#fff;
}
.school_title{
	margin-bottom: 20px;
    border-bottom: 1px solid #DDD;
    padding-bottom: 16px;
}
.school_title h1{
	font-size: 24px;
    float: left;
    padding-right: 10px;
	background:#fff;
}
.area_school{
	padding: 10px 0 20px;
    overflow: hidden;
    border-bottom: 1px dotted #DDD;
    margin-bottom: 10px;
}
.area_school h2{
	font-size: 18px;
    font-weight: bold;
    line-height: 30px;
}
.area_school dd {
	overflow:hidden;
}
.area_school dd li {
    float: left;
    margin-right: 10px;
    line-height: 30px;
}

.service{
	width:70px;
	position:fixed;
	left:50%;
	margin-left:600px;
	top:40%;
	box-shadow:0 2px 3px rgba(0,0,0,0.1);
}
.service .horn{
	position:absolute;
	left:-25px;
	top:-90px;
	width:120px;
	height:80px;
}
.service .horn a{
	width:100%;
	height:100%;
	display:block;
	background:url("https://www.carpeomnius.com/res/images/horn.png") no-repeat center;
	text-indent:-9999px;
	background-size: cover;
}
.service .horn i.horn_close{
	display:block;
	width:25px;
	height:20px;
	right:0;
	top:0;
	z-index:99;
	position:absolute;
}
.service .horn i.horn_close:hover{
	border:1px solid #999;
	cursor:pointer;
}
.service .chatgif a{
	display:block;
	width:70px;
	height:70px;
	background:url("https://www.carpeomnius.com/res/images/chat.gif") no-repeat center;
	text-indent:-9999px;
	background-size: cover;
}
.service .back2up{
	display:none;
	width:70px;
	height:40px;
	background:url("https://www.carpeomnius.com/res/images/up-arrow.png") no-repeat center;
	background-size: cover;
	transition:0.5s;
}
.service .back2up:hover{
	cursor:pointer;
	background-color:#f3f3f3;
	transition:0.5s;
}
.article-body .ad1200{
	width:100%;
}
.article-body .ad1200 img{
	max-width:100%;
	height:auto;
}
/*captcha*/
.home-line{
    width: 310px;
    padding: 15px 30px 30px 30px;
    border: 1px #999 solid;
    margin:50px auto 0 auto;
    overflow: hidden;
    border-radius: 5px;
}
.home-line a{
    width: 300px;
    height: 35px;
    line-height: 35px;
    display: block;
    color: #0f810a;
    text-decoration:none;
    border-bottom: 1px #999 dotted;
    font-size: 16px;
    padding: 0 0 0 10px;
}
.home-line a:hover{
    height: 35px;
    line-height: 35px;
    display: block;
    color: #F60;
}
.nav_box {
    width: 100%;
    border-bottom: 1px solid #999;
    position: relative;
    padding: 0;
    margin-left: 15px;
    max-width: 332px;
}
.nav_box select {
    height: 38px;
    border-top: 2px solid #0f810a;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 0;
    width: 120px;
    padding: 0 10px;
    font-size: 14px;
    outline: none;
    margin: auto auto -1px 0;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU5MDE0QTVDMUY4MzExRURCRjMxOTFDQkFCMDU0ODU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU5MDE0QTVEMUY4MzExRURCRjMxOTFDQkFCMDU0ODU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTkwMTRBNUExRjgzMTFFREJGMzE5MUNCQUIwNTQ4NTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTkwMTRBNUIxRjgzMTFFREJGMzE5MUNCQUIwNTQ4NTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz76AFYdAAAAzElEQVR42nyPOw5BQRSGZ8YVIgoSyS0IsQMRld4KVFQea7jrsAOFjlDodAqNQiIRrUQlUWg1xPhOcWUywSTf/Cdz/vMYrZTqw91aO1V/jta6jeQDriqEPJwo2v0w15AW3AzXDB7QIVH8Yg4lBxbmhq5HggVkYYAh5ZiTyBBysMS7lwmKYI3IOiXoOQO6UIEDnpU8BE5yAgWo07mBPqEJFxh/plLp7xuBrPIC2WCE5xx7jPtBElf5GKQhI7Fr9leKi7ZMKhMmiDd+/i3AALkhQZlIiSS/AAAAAElFTkSuQmCC") #FFF 90px center no-repeat;
}
.nav_box select::-ms-expand {
    display: none;
}

/* 表单 */
#form {
    margin: 0 15px 15px;
    max-width: 332px;
    text-align: center;
}
#form .mt30 {
    margin-top: 64px !important;
}
.inputForm {
    margin-bottom: 15px;
}
.inputForm input {
    width: 330px;
    height: 30px;
    border: 0;
    border-bottom: 1px solid #ddd;
    outline: none;
    margin: 8px 0;
}
.btn {
    cursor: pointer;
    display: block;
    width: 332px;
    height: 42px;
    line-height: 42px;
    color: #FFF;
    background: green;
    outline: none;
    border: 0;
    border-radius: 3px;
    margin: 15px auto;
    font-size: 16px;
}

#captchaBox {
    width: fit-content;
    margin: 0 auto;
}
#captchaButton {
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    color: #666;
    background: #DDD;
    outline: none;
    border: 1px solid #999;
    border-radius: 3px;
    margin: 15px auto 0;
    width: 100%;
    display: block;
}
