input.keyword {
color: #f5f5f5;
    background: #6699ff;
    height: 27px;
    border: 1px solid #ffffff;
    line-height: 27px;
    border-radius: 3px;
    padding-left: 20px;
    font-size: 14px;
}
.search {
    background: url("https://www.datingdelaware.com/_upload/tpl/00/d3/211/template211/images/search-btn.png") left center no-repeat !important;
    height: 31px;
    width: 31px;
}
.a_black{color:#666}
.tools_a{color:#fff}

li.news {
	width: 48.3%;
	float: left;
	ine-height: 24px
}
.news_title {
	float: left;
}
.news_title a{color:#696969}

span.news_meta {
	float: right;
	margin-left: 2px;
}
li.news span.news_meta {
	font-size: 12px;
	color: #6f6f6f;
	font-family: "microsoft yahei";
}
li.news span.post_time {
	color:#696969;
}

 .n1,.n3,.n5,.n7 { margin-right:1.5%;}
 .n2,.n4,.n6,.n8 { margin-left:1.5%;}

 @media (min-width:1200px) {
.container {
width:1170px!important;
margin:0 auto
}
}
.header-box {
	background:#fff
}
.topbar {
	width:100%;
	background-color:rgba(0, 98, 173, 1)
}
.topbar .container .am-g {
	padding:3px 0;
	font-size:15px;
	color:#fff
}
.topbar .container .am-g .topbar-left {
	font-size:15px
}
.topbar .container .am-g .topbar-left .am-icon-globe {
	font-size:23px
}
.topbar .container .am-g .topbar-left .am-btn-primary {
	color:#fff;
	background-color:#7c6aa6;
	border-color:#7c6aa6
}
.topbar .container .am-g .topbar-left .am-btn {
	padding:0;
	line-height:1;
	margin-top:-10px
}
.topbar .container .am-g .topbar-right {
	line-height:34px;
	width:75%
}
.topbar .container .am-g .topbar-right i {
	opacity:.3;
	margin:0 5px
}
.topbar .container .am-g .topbar-right a {
	color:#fff;
	font-size:14px;
	margin:4px
}
.topbar .container .am-g .topbar-right a:nth-of-type(1) {
margin-left:20px
}

.input_serch{   
    background: none;
    color: #fff;
    height: 27px;
    border: none;
    line-height: 27px
}

.inp_serch{
background: url(http://172.16.11.211/_upload/tpl/00/9f/159/template159/images/search-btn.jpg) left center no-repeat !important;
    height: 31px;
    width: 31px;
}

/*?????????*/
.tools {
	font-family:'????????????';
	padding:10px 0;
	margin:5px auto;
	text-align:center;
	height:50px;
	color:white;
	font-size:18px;
	font-weight:200;
}
.title_h3 {
	font-size:30px;
	font-weight:200;
}
 @media screen and (max-width:640px) {
.m-header .m-logo {
width:100%;
margin:8px auto
}
.m-header .m-logo img {
width:100%;
margin:0 auto
}
.m-header .am-offcanvas-bar {
width:320px;
background:#383d61
}
.m-header .am-icon-bars {
font-size:30px;
color:#262626
}
.m-header {
padding:10px 0;
background:#fFF
}
.am-menu-offcanvas1 .am-menu-nav>li>a:focus, .m-header .am-menu-offcanvas1 .am-menu-nav>.am-open>a, .m-header .am-menu-offcanvas1 .am-menu-nav>li>a:hover {
background-color:#383d61!important;
color:#fff;
outline:0
}
.m-header .am-menu-offcanvas1 .am-menu-sub {
background-color:#383d61!important
}
.m-header .am-menu-sub {
padding:0
}
.m-header .am-menu-sub li {
border-top:1px solid rgba(0, 0, 0, .3);
-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .05);
box-shadow:inset 0 1px 0 rgba(255, 255, 255, .05);
text-shadow:0 1px 0 rgba(0, 0, 0, .5);
padding-left:36px
}
.m-header .am-menu-offcanvas1 .am-menu-nav>li>a {
color:#fff
}
.m-header .am-menu-sub li a {
color:rgba(255, 255, 255, .3);
text-shadow:none!important
}
.m-header .nav-icon::before {
margin-left:-14px;
margin-right:5px
}
.m-header .nav-icon-globe::before {
content:"\f0ac"
}
.m-header .nav-share-contain {
height:44px;
line-height:44px;
text-indent:9px;
padding:0;
position:relative;
color:#ccc;
border-top:1px solid rgba(0, 0, 0, .3);
-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .05);
box-shadow:inset 0 1px 0 rgba(255, 255, 255, .05);
text-shadow:0 1px 0 rgba(0, 0, 0, .5)
}
}
.header_1 {
	/*background:url("https://www.datingdelaware.com/_upload/tpl/00/d3/211/template211/images/head_pic/header.jpg")*/
        background-color:#6699ff;
}
.header {
	padding:22px 0;
}
.header .logo {
	padding-top:8px
}
.header .logo img {
	width:100%;
}
.header .header-right {
	text-align:center
}
.header .header-right .header-contact {
	float:left;
	text-align:center;
	padding:0 100px 0 0
}
.header .header-right .header-contact .header_contacts--item {
	float:left;
	vertical-align:middle
}
.header .header-right .header-contact .header_contacts--item .contact_mini {
	position:relative;
	padding:0 40px 0 35px
}
.header .header-right .header-contact .header_contacts--item .contact_mini strong {
	display:block;
	font-size:15px;
	font-weight:600;
	text-align:left
}
.header .header-right .header-contact .header_contacts--item .contact_mini .contact-icon {
	font-size:26px;
	position:absolute;
	top:50%;
	transform:translate(0, -50%);
	left:0
}
.header .header-right .header-contact .header_contacts--item .contact_mini span {
	font-size:12px;
	color:#969696;
	display:block;
	text-align:left
}
.header .header-right .contact-btn {
	float:right
}
.header .header-right .contact-btn .am-btn-secondary {
	color:#59bcdb;
	background-color:#fff;
	border-color:#59bcdb
}
.header .header-right .contact-btn .am-btn-secondary:hover {
	background-color:#59bcdb;
	color:#fff
}
.nav-contain {
	width:100%;
	border-top:1px solid #e9e9e9;
	box-shadow:0 1px 3px #e9e9e9
}
.nav-contain .nav-inner {
	max-width:1140px;
	margin:0 auto
}
.nav-contain .nav-inner .am-nav li {
	padding:25px 10px;
	list-style:none;
	position:relative
}
.nav-contain .nav-inner .am-nav li:hover .sub-menu {
	display:block
}
.nav-contain .nav-inner .am-nav li .sub-menu {
	display:none;
	padding-left:0;
	position:absolute;
	box-shadow:0 0 7px rgba(0, 0, 0, .15);
	top:100%;
	left:6px;
	z-index:1000!important;
	background:#fff;
	border-radius:0 0 3px 3px;
	margin:0
}
.nav-contain .nav-inner .am-nav li .sub-menu .menu-item {
	min-width:160px;
	border-top:1px solid #eaeaea;
	position:relative;
	padding:15px 10px
}
.nav-contain .nav-inner .am-nav li .sub-menu .menu-item a {
	display:block;
	padding:0 20px
}
.nav-contain .nav-inner .am-nav li a {
	color:#6699ff;
	padding:0
}
.nav-contain .nav-inner .am-nav li a:hover {
	color:#6975a6;
	background:#fff
}
@font-face {
font-family:fontawesome;
src:url("https://www.datingdelaware.com/_upload/tpl/00/d3/211/template211/fonts/fontawesome-webfont.ttf"), url("https://www.datingdelaware.com/_upload/tpl/00/d3/211/template211/fonts/fontawesome-webfont.woff")
}
.page-header {
	text-align:center;
	padding:80px 0 92px;
	font-weight:300;
	background:url("https://www.datingdelaware.com/_upload/tpl/00/d3/211/template211/images/pattern-dark.png") #383d61
}
.page-header .page-header-title {
	font-size:60px;
	color:#fff;
	font-weight:400
}
.breadcrumb-box {
	border-bottom:1px solid #e9e9e9
}
.breadcrumb-box .am-breadcrumb {
	padding:16px 0 0;
	margin-bottom:1rem
}
.breadcrumb-box .am-breadcrumb li a {
	font-size:14px;
	color:#262626
}
.breadcrumb-box .am-breadcrumb .am-active {
	color:#6975a6
}
.section {
	padding:2px 0
}
.section .section--header .section--title {
	font-size:50px;
	font-weight:300;
	text-align:center
}
.section .section--header .section--description {
	font-size:20px;
	line-height:30px;
	color:#9b9b9b;
	text-align:center;
	margin:13px 0 0
}
@media screen and (max-width:640px) {
.section {
padding:10px 0!important
}
.section .section--header {
padding:0 15px
}
.section .section--header .section--title {
font-size:30px!important
}
.section .section--header .section--description {
font-size:15px;
line-height:32px
}
.section--description {
font-size:16px
}
}
.contact_card {
	background:#fff;
	border:1px solid #e9e9e9;
	border-radius:3px;
	position:relative;
	text-align:center;
	padding:18px 0 8px;
	margin:5px
}
.contact_card .contact_card--icon {
	position:absolute;
	font-size:56px;
	display:block;
	top:37px;
	left:50%;
	transform:translate(-50%, 0);
	color:#59bcdb
}
.contact_card .contact_card--title {
	font-size:20px;
	display:inline-block
}
.contact_card .contact_card--text {
	padding:0 0 10px;
	color:#969696;
	font-size:16px;
	line-height:23px
}
.contact_card .contact_card--text a {
	color:#969696
}
.contact_card .am-btn-secondary {
	background-color:transparent;
	color:#59bcdb;
	border-color:#59bcdb;
	border-width:2px;
	padding:12px 18px
}
.contact_card .am-btn-secondary:hover {
	background-color:#59bcdb;
	color:#fff
}
.list-box {
	padding-left:5px;
}
.list-box li {
	padding: 10px 10px 10px 10px;
	list-style-type:none;
	border-bottom: 1px dashed #F3E0E0;
	font-size:14px;
	list-style:none;
	float:left;
	margin-top:10px;
	width:98%;
}
.list-box li a {
	color:#383d61;
}
.news_card {
	background: #fff;
	border: 1px solid #e9e9e9;
	border-radius: 3px;
	position: relative;
	text-align: center;
	padding: 8px 0 8px;
	margin: 5px;
}
.news_card ul {
	display:block;
	overflow:auto;
}
.news_card li {
	width: 48.3%;
	font-size:14px;
	padding: 5px 15px 5px 15px;
	list-style:none;
	float:left;
	border-bottom: 1px dashed #F3E0E0;
}
.news_card li a {
	color:#383d61;
}
.bottmon_red {
	border-bottom:5px solid #ee2323
}
 @media screen and (max-width: 767px) {
.news_card li {
width:96%;
float:none;
margin:6px 2%;
}
}
 @media screen and (max-width:690px) {
 .boxes {
 width: 100%;
}
 .boxes .box {
 height: 50px;
 line-height: 50px;
 text-align: center;
 font-size:14px;
}
 .boxes .box:hover {
 font-size: 102%;
}
}
/*?????????*/
.dqwz {
	font-size: 16px;
	font-family: "????????????";
	height: 33px;
	line-height: 33px;
	width: 100%;
}
.possplit {
	background-image: url("https://www.datingdelaware.com/_upload/tpl/00/d3/211/template211/images/dqwz.png");
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: 22px;
	background-position: center;
	width: 15px;
	display: inline-block;
	border: 0px solid red;
}
/**?????????**/
.info-box {
	margin:0 20px;
}
.article {
	padding: 15px 0;
	padding-top:0px;
}
.article h1.arti-title {
	line-height:69px;
	padding:5px;
	text-align:center;
	font-size:35px;
	font-weight: normal;
	color:#0062ac;
} /**????????????**/
.article .arti-metas {
	line-height: 30px;
	text-align: center;
	padding: 10px 0;
	background: #fbfbfb;
}
.article .arti-metas span {
	display: inline-block;
	margin: 0 5px;
	font-size: 16px;
	color: #000000;
	font-family: "??????";
	font-weight: 300;
}/**??????????????????**/
.article .arti-metas .read-options {
	color: #444;
	text-decoration: none;
	float: right;
	display: inline-block;
	padding-left: 17px;
	background: url("https://www.datingdelaware.com/_upload/tpl/00/d3/211/template211/css/img/options.png") no-repeat 0 50%;
	display: none;
}
.article .entry {
	margin:0 4px;
	overflow:hidden;
} /**????????????**/
.article .entry, .article .entry p {
	line-height:1.7;
	font-size:15px;
	text-align: justify;
}
.article .entry p {
	margin-bottom:11px;
}
.article .entry .read img {
	vertical-align: middle;
	max-width:100%;
_width:this.width > 1100 ? "1100px" : this.width);
	background: url("https://www.datingdelaware.com/_upload/tpl/00/d3/211/template211/css/img/loading.gif") no-repeat center;
}   /**????????????????????????????????????**/
/**????????????**/
.night-model .wp-container {
	background-color: #313131;
	color: #6f6f6f;
}
.night-model .article .entry, .night-model .article .entry p {
	color: #6f6f6f;
}
.night-model .read a {
	color: #6d6d6d;
}
.night-model .read a:hover {
	color: #f5f5f5;
}
.night-model .article h1.arti-title {
	color: #e7e8e9
}
.read-setting {
	margin-bottom: 10px;
	display: none;
	background-color: #fdfdfd;
	height: 38px;
	border-bottom: 1px solid #F1F1F1;
}
.night-model .read-setting {
	background-color: #1d1d1d;
	border-color: #313131;
}
.read-setting .setting-item {
	display: inline-block;
	width:49%;
	height: 38px;
	float: left;
}
.read-setting .setting-item a {
	display: inline-block;
	color: #565656;
	font-size: 20px;
	float: left;
	width: 49%;
	height: 20px;
	line-height: 20px;
	text-align: center;
	margin-top: 9px;
	color:#565656;
}
.read-setting .setting-item a:hover {
	color: #999;
}
.read-setting .setting-item a.smaller-font {
	border-left: 1px solid #F1F1F1;
	font-size: 18px;
}
.read-setting .setting-model {
	border-left: 1px solid #F1F1F1;
	text-align: center;
}
.night-model .read-setting .setting-item a.smaller-font, .night-model .read-setting .setting-model {
	border-left-color:#313131;
}
.read-setting .setting-model a.read-model {
	font-size: 18px;
	background: url("https://www.datingdelaware.com/_upload/tpl/00/d3/211/template211/css/img/moon.png") no-repeat 0 50%;
	float: none;
	width: auto;
	padding-left: 24px;
	margin: 9px auto;
}
.night-model .read-setting .setting-model a.read-model {
	background-image: url("https://www.datingdelaware.com/_upload/tpl/00/d3/211/template211/css/img/sun.png");
}
.article .entry .set-fz12, .article .entry .set-fz12 p {
	font-size: 12px;
}
.article .entry .set-fz14, .article .entry .set-fz14 p {
	font-size: 14px;
}
.article .entry .set-fz16, .article .entry .set-fz16 p {
	font-size: 16px;
}
.article .entry .set-fz18, .article .entry .set-fz18 p {
	font-size: 18px;
}
.article .entry .set-fz20, .article .entry .set-fz20 p {
	font-size: 20px;
}
.article .entry .set-fz22, .article .entry .set-fz22 p {
	font-size: 22px;
}
/**??????????????????????????????**/
#bdshare {
	margin-top: 10px;
}
/*????????????*/
.view-box {
	display: block;
	color: #666;
	font-style: normal;
	margin-bottom: 10px;
}
.view-box-inner {
	display: block;
	text-align: center;
	max-width: 400px;
	min-width: 30px;
	margin:0 auto;
	position: relative;
}
.view-box-inner img {
	width: 100%;
	width: auto;
	display: block;
	margin:0 auto;
}
.view-box-inner .open-view {
	display: block;
	width: 28px;
	height: 28px;
	position: absolute;
	right: 1px;
	bottom: 1px;
	z-index: 1;
}
.view-box-inner .view-icon {
	display: block;
	width: 100%;
	height: 100%;
	background:url("https://www.datingdelaware.com/_upload/tpl/00/d3/211/template211/css/img/view-image.png") no-repeat center;
}
#wp-view-page {
	display: none;
	position: fixed;
	z-index: 10000000;
	width:100%;
	background-color: #1a1a1a;
	left: 0;
	top: 0;
	right:0;
	bottom:0;
}
#view-head {
	width: 100%;
	height: 42px;
	position: absolute;
	left: 0;
	top:0;
	z-index: 100;
}
#back-read-page {
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	height: 42px;
	background: url("https://www.datingdelaware.com/_upload/tpl/00/d3/211/template211/css/img/back-arrow.png") no-repeat center;
}
#back-read-page span {
	display: none;
}
#view-original-image {
	background-color: rgba(255, 255, 255, 0.1);
	color: #FFF;
	float: right;
	font-size: 15px;
	margin: 12px 12px 0px 0px;
	display: block;
	height: 22px;
	line-height: 22px;
	text-align: center;
	width: 40px;
}
#view-foot {
	background-color: rgba(0, 0, 0, 0.7);
	position: absolute;
	width: 100%;
	height: 42px;
	left: 0;
	bottom:0;
	color: #FFF;
	position: absolute;
	font-size: 14px;
	line-height: 42px;
	opacity: 0.8;
	z-index: 99;
}
#view-index {
	float: left;
	margin-left: 10px;
}
#view-current {
	color:#3495FF;
}
#view-title {
	position: absolute;
	left: 60px;
	top: 10px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	color: #fff;
}
#view-body {
	width: 100%;
	height: 100%;
	position: relative;
}
#view-image-items {
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}
#view-image-items li {
	float: left;
	text-align: center;
	background: no-repeat center;
	-webkit-background-size: contain;
	background-size: contain;
}
/*============??????===============*/
.header.am-g img {
	max-width:558px;
	width:100%;
}
.news_box {
	border:1px solid #fbfbfb;
	margin-top:20px;
}
.news_head {
	background:#fbfbfb;
	position: relative;
	padding: 10px 10px 10px 24px;
	margin: 0;
	height:50px;
}
.news_title {
	height:51px;
        padding-top:11px;

}
.news_title H3 {
	color:#2fa3dc;
}
.news_title {
	float:left;
	letter-spacing:0px;
}
.news_content {
	position:relative;
}
.news_content ul {
	font-size: 15px;
	line-height: 24px;
	padding: 0;
	margin: 0!important;
}
.news_content ul li {
	border-top: 1px dotted #e5e5e5;
	padding: 10px 20px;
	color: #9b9b9b;
	list-style: none;
	width:48%;
	float:left;
}
@media screen and (max-width:800px) {
li.news{
width: 100%;
	float: left;
	ine-height: 24px
}
 .n1,.n3,.n5,.n7,.n9 { margin-right:0%;}
 .n2,.n4,.n6,.n8,.n10 { margin-left:0%;}
 
 
 .news_content ul li {
 width:100%;
 padding:10px 5px;
}
.list_content ul li {
 padding:10px 5px;
}
}
.list_box {
	border:1px solid #fbfbfb;
	margin-top:20px;
}
.list_head {
	background:#fbfbfb;
	position: relative;
	padding: 10px 10px 10px 24px;
	margin: 0;
	height:50px;
}
.list_title {
	height:28px;
}
.list_title H3 {
	color:#2fa3dc;
}
.list_title {
	float:left;
	letter-spacing:1px;
}
.list_more {
	float:right;
	color:#898989;
}
.list_content {
}
.list_content ul {
	font-size: 15px;
	line-height: 24px;
	padding: 0;
	margin: 0!important;
}
.list_content ul li {
	border-top: 1px dotted #e5e5e5;
	padding: 10px 20px;
	color: #9b9b9b;
	list-style: none;
}
.list_content ul li a {
	color:#999
}
.list_content ul li a:hover {
	color:#F00
}
.post_time {
	float:right;
        padding-top:11px
}
.layout-footer {
	/**(background:url("https://www.datingdelaware.com/_upload/tpl/00/d3/211/template211/images/foot.jpg");**/
          background-color:#6699ff;
}
.footer {
}
.footer_ {
	margin:30px auto;
}
.footer_ .am-u-md-5 {
	margin:10px auto;
}
.footer_ .am-u-md-5 img {
	max-width:350px;
	width:100%;
}
.footer_ .am-u-md-7 {
	margin:10px auto;
}
.copyright {
	color:#FFF;
	font-size:14px;
	list-style:none;
}
/*??????*/
.col_menu {
}
.col_menu .col_menu_head {
	height:50px;
	background:#0074c9;
	text-align:center;
	padding-top:8px;
}/**??????????????????**/
.col_menu .col_menu_head h2.col_name {
	font-weight: normal;
	color:#fff;
	font-weight:400;
	display: block;
}/**??????????????????**/
.col_menu .col_menu_con .col_list ul {
	padding-left:0px;
}
.col_menu .col_menu_con .col_list ul li {
	list-style:none;
	height:50px;
}
.col_menu .col_menu_con .col_list ul li a {
	display: inline-block;
	width: 100%;
	line-height: 44px;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	border-top: 1px solid #fff;
	border-bottom: 1px solid #eee;
	position: relative;
	color: #333;
	text-decoration: none;
}
.col_menu .col_menu_con .col_list ul li a span {
	padding-left:10px;
}
.col_menu .col_menu_con .col_list ul li a:hover {
	background: #eee;
	color: #333;
}
.col_news {
}
.col_news .col_news_head {
	background:#0074c9;
	height:50px;
	color:#FFF;
	padding-top:8px;
	padding-left:20px;
}

.col_news_head span {
	font-size:20px;
}
.col_news_head .more{float:right; margin-right:20px;}
.col_news_con {
}
.col_news_con ul {
	padding-left:0;
}
.col_news_con ul li {
	list-style:none;
	height:50px;
	border:1px solid #F7F7F7;
	padding-left:20px;
	padding-top:20px;}
	
@media screen and (max-width: 420px) {
.col_news_con ul li {
	list-style:none;
	height:50px;
	border:1px solid #F7F7F7;
	padding-left:20px;
	padding-top:0px;}
}
.col_news_con ul li a{color:#666}
.col_news_con ul li a:hover{color:#F00}
.col_news_con ul li span{}
.col_news_con ul li .time{float:right; margin-right:20px;}

.am-list .am-list-item-dated a{color:#666}
.am-list .am-list-item-dated1 a{color:#666}

.am-list .am-list-item-dated a:hover{color:#09F}
.am-list .am-list-item-dated1 a:hover{color:#09F}

.am-list .am-list-item-dated1 a {
    padding-right: 5px;
    display: block;
    word-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


