body {
	background: #FFF;
	font-family: "Microsoft YaHei", Arial;
	font-size: 16px;
	line-height: 31px;
	color: #333;
	margin: 0;
    overflow: inherit!important;
}
li {
    clear: inherit!important;
}
a {
	color: #333;
	text-decoration: none
}

a:hover {
	color: #3773DB
}

h1,
h2,
h3,
p {
	margin: 0;
	padding: 0
}

img {
	border: 0
}

ul,
li,
ol,
dl {
	list-style: none;
	padding: 0;
	margin: 0
}

input,
button,
select,
textarea {
	outline: none
}

.blue {
	color: #29acf0;
}

.tkbg {
	background: url("../images/bg.jpg") no-repeat center top #f4f4f4;
}

.tklist {
	width: 1140px;
	margin: 0 auto;
	margin-top: 100px;
	background: #ffffff;
	border-radius: 15px;
}

.modal-fang {
	display: none !important;
}

.modal-body {
	padding: 13px 25px !important;
}

.header {
	min-width: 1140px;
	border-bottom: 1px solid #eee
}

.head {
	width: 1140px;
	height: 70px;
	margin: 0 auto;
	box-shadow: initial;
	border-bottom: 0;
}

.logo {
	float: left;
	padding-top: 20px
}

.search {
	float: right;
	width: 255px;
	height: 33px;
	position: relative;
	border: 1px solid #B2B2B2;
	border-radius: 5px;
	margin-top: 20px;
	overflow: hidden
}
.search {
	float: right;
	width: 255px;
	height: 33px;
	position: relative;
	border: 1px solid #B2B2B2;
	border-radius: 5px;
	margin-top: 20px;
	overflow: hidden
}
.search1 {
	width:210px; height:21px; padding:0; border:0; margin:6px 0 0 10px; font-size:12px; line-height:21px;
	color: #858585;
	float: left;
}

.search2 {
	display: block;
	float: right;
	margin: 6px 10px 0 0
}
.search-header .search {
	float: left;
	width: auto;
	border: 0;
	padding: 0;
	margin: 0;
	height: auto;
	margin-left: 35px;
	margin-top: 16px;
	border-radius: 0;
	
}
.search-header .search1 {
	width: 470px;
	height: 37px;
	padding: 0 10px;
	line-height: 30px;
	position: relative;
	border: 1px solid #dedede;
	border-right: 0;
	font-size: 13px;
	border-radius: 3px 0 0 3px;
	margin: 0;
	overflow: hidden
}
.search-header .search2{
	width: 78px;
	background: #3773db;
	border: 0;
	margin: 0;
	color: #ffffff;
	cursor: pointer;
	font-size: 13px;
	line-height: 32px;
	text-align: center;
	margin-top:0px;
	border-radius:0 3px 3px 0;
	height: 37px;
}
.xl {
	position: absolute;
	width: 60px;
	height: 25px;
	left: 5px;
	top: 6px;
	font-size: 12px;
}

.xl select {
	width: 100%;
	border: 0;
	color: #858585;
  	float:left;
}

.mobile {
	display: none
}

.head .nav {
	float: left;
	height: 70px;
	margin-left: 2em
}

.head .nav li {
	float: left;
  	clear: inherit;
}

.head .nav li a,
.nav li#dropdown {
	display: block;
	padding: 0 15px;
	font-size: 14px;
	line-height: 70px
}

.head .nav li a:hover,
.nav li#dropdown:hover {
	background: #eee;
	color: #333
}

.head .nav li.selected a {
	background: #EEE;
	color: #3773DB
}
.head .nav li#dropdown {
	padding-right: 25px;
	position: static;
	position: relative;
	cursor: pointer
}

.head .nav li#dropdown i {
	display: inline-block;
	width: 17px;
	height: 9px;
	background: url("../images/icons.png") no-repeat 0 0;
	margin: 15px 0 0 3px;
	transition: transform .3s
}

.head .navmore {
	position: absolute;
	width: 160px;
	padding: 20px 15px;
	background: #FFF;
	border: 1px solid #EEE;
	box-shadow: 0 6px 8px rgba(0, 0, 0, .2);
	left: 0;
	z-index: 9;
	display: none
}

.head .nav .navmore li {
	width: 64px;
	height: 30px
}

.head .nav .navmore li a {
	padding: 0;
	line-height: 30px;
	text-align: center
}

.down .navmore {
	display: block
}
.kk_detail video{width:395px;}
.down i {
	transform: rotate(180deg)
}

.list-group .list-group-item {
	position: relative;
	display: block;
	padding: 5px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
	font-size: 14px;
}

.pw-zform-btn-success {
	background: #3773DB none !important;
	opacity: 0.8;
	color: #fff;
}

.pw-zform-checkbox>input:checked+span,
.pw-zform-checkbox-inline>input:checked+span,
.pw-zform-radio>input:checked+span,
.pw-zform-radio-inline>input:checked+span,
.pw-zform-checkbox:hover>span,
.pw-zform-checkbox-inline:hover>span,
.pw-zform-radio:hover>span,
.pw-zform-radio-inline:hover>span {
	color: #3773DB !important;
}

.pw-zform-checkbox>input:checked+span,
.pw-zform-checkbox-inline>input:checked+span,
.pw-zform-radio>input:checked+span,
.pw-zform-radio-inline>input:checked+span,
.pw-zform-checkbox:hover>span,
.pw-zform-checkbox-inline:hover>span,
.pw-zform-radio:hover>span,
.pw-zform-radio-inline:hover>span {
	color: #3773DB !important;
}

.pw-zform-checkbox:hover>span:before,
.pw-zform-checkbox-inline:hover>span:before,
.pw-zform-radio:hover>span:before,
.pw-zform-radio-inline:hover>span:before,
.pw-zform-checkbox>input:checked+span:before,
.pw-zform-checkbox-inline>input:checked+span:before,
.pw-zform-radio>input:checked+span:before,
.pw-zform-radio-inline>input:checked+span:before,
.pw-zform-input:focus,
.pw-zform-input:hover {
	border-color: #3773DB !important;
}

.pw-zform-radio>input:checked+span:after,
.pw-zform-radio-inline>input:checked+span:after {
	background-color: #3773DB !important;
}

.file-down-tips {
	font-size: 16px;
	margin-bottom: 15px;
}

.list-group .active.list-group-item {
	color: #fff;
	border-color: #29acf0 !important;
	background-color: #29acf0 !important;
}

#voteresult {
	width: 1140px !important;
	margin: 30px auto 60px auto !important;
}

.col-sm-6 .radio-inline {
	padding-top: 0;
}

.like {
	font-size: 15px;
	text-align: center;
}

.file-icon-docx {
	font-size: 14px;
}

.margin-top {
	margin-top: 20px;
	border-top: 1px solid #E6E6E6 padding-top: 20px;
	overflow: hidden;
}

.contact-comment .title,
.contact-comment .num-box {
	display: inline-block;
	margin: 0;
}

.contact-comment .num-box {
	float: right;
	margin: 0;
}

.contact-comment .title,
.contact-comment .num-box {
	display: inline-block;
}

.contact-comment .num {
	margin-right: 5px;
}

.red {
	color: #ff2434;
}

.contact-comment .comment-con {
	margin-top: 10px;
	font-size: 14px;
}

.contact-comment textarea {
	border: 1px solid #a9a9a9;
	padding: 10px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	height: 95px;
	width: 83%;
	float: left;
}

textarea {
	resize: none;
}

.contact-comment .button {
	opacity: .9;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	position: relative;
	height: 95px;
	width: 17%;
	display: inline-block;
	background: #3773DB;
	color: #fff;
}

.contact-comment .button .center {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.contact-comment .button img,
.contact-comment .button span {
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	margin: 0 auto;
	display: block;
}

.contact-comment .button .center span {
	color: #fff;
}

.container {
	clear: both;
	width: 1140px;
	margin: 35px auto 0;
	overflow: hidden
}
.imglist-1 {width: 1200px; overflow: hidden;margin-top:20px}
.imglist-1 li {float: left; width: 200px; height: 400px; margin-right: 35px}
.imglist-1 img {width: 200px; height: 306px;}
.imglist-1 h3 {font-size: 16px; font-weight: normal; line-height: 27px; margin-top: 10px;text-align:center}
.more {background: #F5F5F5; line-height:36px; text-align:center; color:#888; margin-top: 30px; cursor:pointer}

.imgtxt1 li {
	clear: both;
	overflow: hidden
}

.imgtxt1 img {
	float: left;
	margin-right: 15px
}

.imgtxt1 h3 {
	*display: inline
}

.z-container .nav>li>a {
	position: relative;
	display: block;
	padding: 10px 24px;
	font-size: 14px;
}

.z-container .m-xs h4 {
	font-size: 14px;
	padding-bottom: 15px;
}

.z-container .form-horizontal .control-label {
	padding-top: 0;
}

.z-container .col-sm-9 {
	width: 100%;
}

.z-container .col-sm-9 h4 {
	margin-top: 20px;
	font-size: 15px;
}

.z-container .col-sm-9 div h4 {
	font-size: 14px;
}

.z-container .col-sm-9 div p {
	font-size: 13px;
	margin-top: 10px;
}

.z-container input[type=radio],
.z-container input[type=checkbox] {
	margin-top: 9px;
}

.z-container .b-r1 {
	border-right: 1px solid #f1f1f1;
}

.m-search {
	padding: 110px 0 50px;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	min-height: 675px;
	padding-bottom: 64px;
	zoom: 1;
	overflow: hidden;
}

.m-search .u-logo img {
	width: 130px;
	height: auto;
}

.m-search .f-search {
	padding: 5% 0 0;
	zoom: 1;
}

.m-input-group {
	position: relative;
}
.m-search .f-search input.indexSearch1 {
    border-radius: 8px 0 0 8px;
    width: 86%;
    height: 46px;
    line-height: 46px;
    border: 1px solid #ccc;
    font-size: 16px;
    padding: 0 2%;
    float: left;
    border-right: 0;
    margin: 0;
}
.m-search .f-search button.indexSearch2 {
	width: 14%;
	display: block;
	background: #3773DB;
    border:0;
	color: #fff;
	border-radius: 0 8px 8px 0;
	border: 0;
	height: 46px;
	font-size: 16px;
	cursor: pointer;
    margin:0;
    padding:0;
}
.m-input-group .xl-1 {
	position: absolute;
	width: 82px;
	height: 44px;
	left: 1px;
	top: 1px;
	font-size: 16px;
	background: #fcfcfb;
}

.m-input-group .xl-1 select {
	width: 85%;
	border: 0;
	color: #858585;
	font-size: 16px;
	background: none;
	margin-top: 9px;
}


.m-search .f-search .m-input-group-btn {
	float: left;
	width: 15%;
	min-width: 80px;
	display: inline;
	cursor: pointer;
}

.m-search .f-search .u-btn {
	width: 100%;
	display: block;
	background: #3773DB;
	color: #fff;
	border-radius: 0;
	border: 0;
	height: 46px;
	font-size: 18px;
	cursor: pointer;
}

.floatewm {
	position: fixed;
	width: 94px;
	padding: 15px 5px 5px;
	border: 1px solid #E8E8E8;
	background: #F6F6F6;
	left: 50%;
	bottom: 10px;
	_display: none;
	font-family: "Microsoft YaHei", Arial;
	font-size: 12px;
	line-height: 21px;
	text-align: center;
	margin-left: 580px;
    z-index:89;
}

.floatewm img {
	margin-top: 5px
}

.floatewm span {
	color: #B00;
	font-size: 11px
}

.floatewm i {
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	font-style: normal;
	line-height: 15px;
	text-align: center;
	right: 0;
	top: 0;
	cursor: pointer
}

.frame-r {
	float: right;
	width: 260px;
	background-color: white;
}

.left {
	float: left;
	width: 790px
}

.navi {
	width: 100%;
	border-bottom: 1px solid #EEE;
	color: #777;
	overflow: hidden
}

.path {
	float: left;
	font-size: 14px;
	line-height: 44px
}

.share {
	float: right
}

.titles {
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px solid #E6E6E6;
	margin-top: 20px;
	overflow: hidden;
}

.pretitle,
.subtitle {
	padding: 4px 0;
	font-size: 18px;
	font-weight: normal;
	line-height: 25px
}

.ctitle {
	font-size: 26px;
	line-height: 37px;
	word-wrap: break-word;
}

.reporter {
	float: right;
	font-size: 14px;
	line-height: 25px;
	color: #777
}

.signdate {
	font-size: 14px;
	line-height: 25px;
	color: #777;
	margin-top: 5px;
}

.time {
	float: left;
	display: block;
	padding-left: 20px;
	background: url("../images/icons.png") no-repeat 0 -74px
}

.count {
	padding-left: 20px;
	background: url("../images/icons.png") no-repeat 0 -106px
}

.ccontent {
	margin-top: 35px;
	word-wrap: break-word;
}

.ccontent p {
	margin-top: 1em
}

.ccontent img,
.ccontent i {
	max-width: 700px;
    height: auto!important;
}

.audio audio {
	position: relative;
	width: 790px
}
.audio.atop audio {
	position: fixed;
	left: 50%;
	top: 0;
	margin: 0 0 0 -570px;
}
.kk_detail{
   width:50%;
   margin:0 auto;
}
.kk_detail .video-js.videojs-zving .vjs-big-play-button{margin-left: -1.25em;}
/*jiaodong*/
.yqlj {float: right; width: 330px; padding: 8px 15px; background: #F8F8F8;}
.yqlj h2 {font-size: 18px; line-height: 35px; position: relative; cursor: pointer;}
.yqlj h2::after {content: ""; position: absolute; display: block; width: 17px; height: 9px; background: url("../images/icons.png") no-repeat 0 0; right: 0; top: 13px; transition: transform .3s}
.yqlj h2.down::after {transform: rotate(180deg);}
.yqljx {position: absolute; width: 330px; padding: 20px 15px; background: #F8F8F8; font-size: 16px; line-height: 21px; z-index: 99; display: none}

.px{display: inline-block; font-size: 13px; margin-left:-10px;}
.px .am-btn-default{border:0; font-size: 13px;}
.px .am-selected{width:auto;}
.px .am-active .am-btn-default.am-dropdown-toggle, .px .am-btn-default.am-active, .px .am-btn-default:active{background:none; outline: none;}
.px .am-btn:active:focus, .px .am-btn:focus{outline: none;}
.px_time{display: inline-block; margin:0 15px;}
.px_time em{font-style: normal; vertical-align: middle; line-height: 22px; font-size: 13px; height: 20px; overflow:hidden; display: inline-block;}
.px_time input{display: inline-block; cursor:pointer!important; width:92px; background: inherit;  font-size: 13px; border: 0; outline:none; margin-left:0px;}
.px_time input::-webkit-input-placeholder{
	color: #333333;
}
.px_time .am-selected-list{font-size:13px;}
.px .am-selected-list{font-size:13px;}
.yc01{
	float: right;
    margin-top: 3px!important;
    border: 0!important;
    font-size: 13px;
    font-weight: normal;
    padding: 0!important;
    line-height: inherit!important;
}
.am-form-field{background-color:inherit!important;}
.am-1{margin-left: 0px!important;}
.list-n{margin-top:5px;}
#dzb-1-list{margin-top:0; overflow: hidden;}
#dzb-1-list .m-t-md{width:47%; display:inline-block; margin-right:20px; float:left;}
#dzb-1-list .m-t-md .d-img{width:115px; float:left; margin-right:20px;}
#dzb-1-list .m-t-md .d-img img{width:100%; display:block; height:160px;}
#dzb-1-list .m-t-md em{font-style:normal; display:block; color:#3773db;}
#dzb-1-list .m-t-md h4{max-height:60px; display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; overflow: hidden;}
.page {
	font-size: 16px;
	line-height: 31px;
	text-align: center;
	margin-top: 20px
}

.page span,
.page a {
	border: 1px solid #CCC;
	padding: 3px 8px;
	margin-left: 10px
}

.page span.current,
.page a:hover {
	text-decoration: none;
	color: #fff;
	background: #FA3535
}
.bigimg_description{
  line-height:31px!important;
  font-size:16px!important;
}
.editor {
	text-align: right;
	margin-top: 20px;
}

.mtjz {
	width: 100%;
	padding-top: 40px;
	border-top: 1px solid #EEE;
	margin-top: 40px;
	overflow: hidden
}

.mtjz h2 {
	float: left;
	width: 110px;
	height: 92px;
	background: url("../images/mtjz.jpg") no-repeat 0 0;
	text-indent: -9999px;
}

.mtjz ul {
	float: right;
	width: 678px
}

.mtjz li {
	float: left;
	width: 92px;
	font-size: 14px;
	line-height: 21px;
	text-align: center;
	margin-left: 21px
}

.mtjz img {
	width: 92px;
	height: 92px
}


/* 鐠嬪啯鐓￠幎鏇犮偍閺嶅嘲绱� */
.votecontainer {
	margin-top: 30px !important;
	font-size: 14px !important;
}

.vote-content {
	margin-top: 20px;
}

.votecontainer .vote-title {
	text-align: left !important;
	font-size: 20px;
	padding-bottom: 25px;
	border-bottom: 1px solid #e6e6e6;
	position: relative;
}

.votecontainer .vote-title::after {
	content: '';
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 83px;
	height: 1px;
	background: #27b1f5;
	margin: 0;
	border: none;
}

.votecontainer .subject {
	font-size: 14px;
}

.votecontainer .subject-items {
	padding: 15px 15px 15px 0 !important;
}

.votecontainer .subject-items .item {
	position: relative;
}

.votecontainer a {
	display: block;
}

.votecontainer label {
	font-weight: normal;
}

.votecontainer .item input {
	vertical-align: middle;
	margin-top: 0;
}

.votecontainer .vote-submit input,
.votecontainer .vote-submit input:hover,
.votecontainer .vote-submit input:focus {
	width: 45%;
	background: #29acf0;
	border: none;
}

.votecontainer .vote-viewresult input,
.votecontainer .vote-viewresult input:hover,
.votecontainer .vote-viewresult input:focus {
	width: 45%;
	background: #f05929;
	border: none;
	color: #fff !important;
}
.sortpanel {
    display: none;
}
/* 鐞涖劍鍎忛幎鏇犮偍閺嶅嘲绱� */
.face-box li {
	float: left;
	margin-right: 20px;
	margin-top: 10px;
	text-align: center;
}

.face-box li .txt {
	margin-top: 5px;
	font-size: 12px;
}

.right {
	float: right;
	width: 330px;
	padding: 0 15px 30px;
	background: #F8F8F8;
	margin-bottom:20px;
}

.right h2 {
	font-size: 18px;
	margin-top: 30px
}

.list li {
	margin-top: 1em;
	font-size: 14px;
}

.right .imgtxt1 li {
	margin-top: 1em;
	font-size: 14px;
}

.right .imgtxt1 img {
	width: 116px;
	height: 65px;
	border-radius: 4px
}

.right .imgtxt1 h3 {
	font-size: 14px;
	font-weight: normal;
	line-height: 21px
}

.zgsp li {
	margin-top: 1em;
	font-size: 14px;
}

.zgsp em {
	display: inline-block;
	width: 37px;
	height: 18px;
	border-right: 1px solid #DDD;
	font-style: normal;
	line-height: 18px;
	margin: 10px 5px 0 0
}
.ss-right{background: none;}
.ss-right h2{margin-top:20px;}
.index-right{background: none; width: 100%; margin-top: 20px; text-align: left; padding: 0;}
.index-right h2{margin-top:20px; font-size: 16px;}
.index-right .imgtxt1{margin: 0 -2%; margin-top: 5px;}
.index-right .imgtxt1 li{width: 46%; margin:0 2%; margin-top: 14px; float: left;}
.index-right .imgtxt1 li a{display: -webkit-box; text-overflow: ellipsis;	word-break: break-all; -webkit-line-clamp: 1; -webkit-box-orient: vertical; height:30px;}
.index-right .imgtxt1 h3{line-height: 26px; }
/*difang*/
.leader {
	float: right;
	width: 300px;
	padding: 8px 15px;
	background: #F8F8F8;
	margin-top: 20px
}

.leader h2 {
	font-size: 18px;
	line-height: 35px;
	position: relative;
	cursor: pointer;
}

.leader h2::after {
	content: "";
	position: absolute;
	display: block;
	width: 17px;
	height: 9px;
	background: url("../images/icons.png") no-repeat 0 0;
	right: 0;
	top: 13px;
	transition: transform .3s
}

.leader h2.down::after {
	transform: rotate(180deg);
}

.ldlist {
	position: absolute;
	width: 300px;
	padding: 20px 15px;
	background: #F8F8F8;
	font-size: 14px;
	line-height: 21px;
	z-index: 99;
	display: none
}

.ldlist a {
	white-space: nowrap;
	margin-right: 1em
}

.dftj li {
	margin-top: 1em;
	font-size: 14px;
}

.dftj i {
	display: inline-block;
	height: 18px;
	padding-right: .5em;
	border-right: 1px solid #DDD;
	font-style: normal;
	line-height: 18px;
	margin: 10px 5px 0 0
}

.app {
	display: none
}

.topic {
	width: 100%;
	height: auto;
	background: no-repeat center 0
}
.card-strong{
	border: 1px solid #edeff2;
    box-shadow: 0 2px 8px rgb(0 0 0 / 4%);
    border-radius: 8px;
    padding: 19px 19px 10px;
    margin-top:20px;
}
.card-strong1{
    padding: 0px 0px 0px;
    margin-top:20px;
}
.card-content{
	display:block;
}
.card-content .title{
	display:block;
}
.card-content .title h3{
	display:block;
    font-size:18px;
}
.card-content .content{
	display:block;
    margin-top:15px;
    margin-bottom:15px;
}
.card-content .content ul{
	display:block;
}
.card-content .content ul li{
	display: inline-block;
    width: 10%;
    margin: 0 3%;
    margin-top: 1em;
    text-align: center;
}
.card-content .content ul li img {
    width: 66px;
    height: 66px;
    border-radius: 50px;
}
.card-content .content ul li h3 {
    font-size: 15px;
    margin-top: 10px;
    font-weight: normal;
    text-align: center;
    line-height: 21px;
}
.card-content .content-1{
	display:block;
    margin-top:0;
    margin-bottom:15px;
}
.card-content .content-1 ul{
	display:block;
}
.card-content .content-1 ul li{
	display: inline-block;
    width: 50%;
    margin: 0 0%;
    margin-top: 0;
    text-align: center;
}
.card-content .content-1 ul li img {
    width: 66px;
    height: 66px;
    border-radius: 50px;
    float:left;
}
.card-content .content-1 ul li h3 {
    font-size: 16px;
    margin-top: 10px;
    font-weight: normal;
    text-align: left;
    line-height: 21px;
    float:left;
    width:250px;
    margin-left:15px;
}
.card-content .content-1 ul li h3 span{
	display:block;
    font-size:12px;
    color:#80838a;
    margin-top:5px;
}
.card-content .border-top{
	display:block;
    border-top: 1px solid #edeff2;
    text-align: center;
    padding-top:7px;
    font-size:14px;
    margin-top:5px;
    margin-left:-19px;
    margin-right:-19px;
}
.card-strong1 .card-content .content-1 ul li{
	display: inline-block;
    width: 100%;
    margin: 0 0%;
    margin-top: 0;
    padding:10px 0;
    text-align: center;
}
.card-strong1 .card-content .content-1 ul li h3{
  width:700px;
}
.card-strong1 .card-content .content-1 ul li h3 span{
	display:block;
    font-size:13px;
    color:#80838a;
    margin-top:5px;
}
.card-strong1 .card-content .content-1 ul li h3 span em{
	display:inline-block;
    margin:0 5px;
}
.fl-list1{
	display:block;
    margin-top: 15px;
	float: left;
	margin-left: 70px;
}
.fl-list1 ul{
	display:block;
}
.fl-list1 ul li{
	display:inline-block;
    margin-right:30px;
}
.fl-list1 ul li a{
	display:block;
    border-bottom:0;
    padding:5px 0px;
    font-size:14px;
    
}
.fl-list1 ul li a span{
	margin-right: 10px;
}
.fl-list1 ul li.cur a{
	color: #3773DB;
}
.fl-list1 ul li a span.i01{
	width: 20px;
	height: 20px;
	margin-top: -5px;
	vertical-align: middle;
	display: inline-block;
	background: url(../images/i01_1.png) no-repeat;
}
.fl-list1 ul li a:hover span.i01{
	width: 20px;
	height: 20px;
	margin-top: -5px;
	vertical-align: middle;
	display: inline-block;
	background: url(../images/i01_2.png) no-repeat;
}
.fl-list1 ul li.cur a span.i01{
	width: 20px;
	height: 20px;
	margin-top: -5px;
	vertical-align: middle;
	display: inline-block;
	background: url(../images/i01_2.png) no-repeat;
}
.fl-list1 ul li a span.i02{
	width: 20px;
	height: 20px;
	margin-top: -3px;
	vertical-align: middle;
	display: inline-block;
	background: url(../images/i02_1.png) no-repeat;
}
.fl-list1 ul li a:hover span.i02{
	width: 20px;
	height: 20px;
	margin-top: -3px;
	vertical-align: middle;
	display: inline-block;
	background: url(../images/i02_2.png) no-repeat;
}
.fl-list1 ul li.cur a span.i02{
	width: 20px;
	height: 20px;
	margin-top: -3px;
	vertical-align: middle;
	display: inline-block;
	background: url(../images/i02_2.png) no-repeat;
}
.fl-list1 ul li a span.i03{
	width: 23px;
	height: 23px;
	margin-top: -2px;
	vertical-align: middle;
	display: inline-block;
	background: url(../images/i03_1.png) no-repeat;
}
.fl-list1 ul li a:hover span.i03{
	width: 23px;
	height: 23px;
	margin-top: -2px;
	vertical-align: middle;
	display: inline-block;
	background: url(../images/i03_2.png) no-repeat;
}
.fl-list1 ul li.cur a span.i03{
	width: 23px;
	height: 23px;
	margin-top: -2px;
	vertical-align: middle;
	display: inline-block;
	background: url(../images/i03_2.png) no-repeat;
}
.fl-list1 ul li a span.i04{
	width: 20px;
	height: 20px;
	margin-top: -2px;
	vertical-align: middle;
	display: inline-block;
	background: url(../images/i04_1.png) no-repeat;
}
.fl-list1 ul li a:hover span.i04{
	width: 20px;
	height: 20px;
	margin-top: -2px;
	vertical-align: middle;
	display: inline-block;
	background: url(../images/i04_2.png) no-repeat;
}
.fl-list1 ul li.cur a span.i04{
	width: 20px;
	height: 20px;
	margin-top: -2px;
	vertical-align: middle;
	display: inline-block;
	background: url(../images/i04_2.png) no-repeat;
}
/* .fl-list ul li.cur a{
	display:block;
    border-bottom:0;
    color:#337ab7;
    padding:5px 0px;
    position: relative;
    z-index:999;
    border-bottom:2px solid #337ab7;
} */
#searchhead{border: 1px solid #f1f1f1;
    padding: 0px 15px;
    border-radius: 6px;}
.container-1 {clear:both; width:920px; margin:35px auto 0; overflow:hidden}
.container-1 .imgtxt1 li {clear:both; width: 100%; padding: 20px 0; border-bottom: 1px solid #EEE; overflow:hidden}
.container-1 .imgtxt1 img {float:left; width: 256px; height: 144px; border-radius: 5px; margin-right:16px}
.container-1 .imgtxt1 h3 {min-height: 100px; font-size: 20px; line-height: 31px; margin: .5em 0; *display:inline}
.container-1 .author {text-align: center; margin-top: 16px}
.container-1 .info {font-size: 14px; line-height: 23px; color: #777}
.container-1 .info1 {float: left}
.container-1 .info1 span{margin-right: 18px;}
.container-1 .info1 .media {padding-left: 25px; background: url("../images/icons.png") no-repeat 0 -46px}
.container-1 .info2 {float: right; padding-left: 25px; background: url("../images/icons.png") no-repeat 0 -75px}
.container-1 .more {background: #F5F5F5; line-height:36px; text-align:center; color:#888; margin-top: 30px; cursor:pointer}
.foot-03 {
	min-width: 1000px;
	padding: 10px 0;
	border-top: 1px solid #D2D2D2;
	font-size: 12px;
	line-height: 21px;
	text-align: center;
	margin-top: 20px
}

.drift {
	margin-top: 0;
}
.search-header {
    min-width: 100%;
    border-bottom: 1px solid #eee;
    position: fixed;
    background: #ffffff;
    z-index:88;
}

/* 鏉烆喗鎸遍崶鐐壉瀵拷 */
.slideBoxPublic {
	display: none;
}

.slideBoxPublic {
	text-align: center;
	overflow: hidden;
	position: relative;
	margin-top: 30px;
	margin-bottom: 30px;
}

.slideBoxPublic .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 10px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 1;
}

.slideBoxPublic .hd ul {
	overflow: hidden;
	zoom: 1;
}

.slideBoxPublic .hd ul li {
	float: left;
	margin-right: 5px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	line-height: 14px;
	text-align: center;
	border: 1px solid #fff;
	cursor: pointer;
}

.slideBoxPublic .hd ul li.on {
	background: #f34540;
	color: #fff;
	border: 1px solid #f34540;
}

.slideBoxPublic .bd {
	display: inline-block;
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBoxPublic .bd li {
	zoom: 1;
	vertical-align: middle;
}

.slideBoxPublic .bd img {
	max-width: 100%;
	display: block;
	text-align: center;
	margin: 0 auto;
}

.slideBoxPublic h4 {
	font-size: 18px;
	position: absolute;
	bottom: 0;
	padding: 15px 15px 30px 15px;
	width: 100%;
	color: #fff;
	background: url(../images/barnner_bg.png);
}

.slideBoxPublic h4 a {
	color: #fff;
}

.slideBoxPublic .prev,
.slideBoxPublic .next {
	font-size: 0;
	position: absolute;
	left: -1%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(../images/n-l.png) center center no-repeat;
	background-size: 60%;
	filter: alpha(opacity=30);
	opacity: 0.3;
	background-color: #000;
}

.slideBoxPublic .next {
	left: auto;
	right: -1%;
	background: url(../images/n-r.png) center center no-repeat;
	background-size: 60%;
	filter: alpha(opacity=30);
	opacity: 0.3;
	background-color: #000;
}

.slideBoxPublic .prev:hover,
.slideBoxPublic .next:hover {
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.slideBoxPublic .prevStop {
	display: none;
}

.slideBoxPublic .nextStop {
	display: none;
}

.img-news li {
	width: 291px;
	height: 387px;
}

.img-news .bd img {
	width: 100%;
	height: 100%;
}

.imgdetail-page .slider-wrap .row {
	margin: 0 auto;
	text-align: center;
}

.picScroll-left .row {
	display: inline-block;
}

.picScroll-left .hd {
	height: 60px;
	width: 100px;
	bottom: 20px;
	text-align: center;
	left: 0;
	right: auto;
	background: transparent;
	-webkit-transform: translate(0);
	-ms-transform: translate(0);
	transform: translate(0);
}

.picScroll-left .bd {
	display: block;
}

.picScroll-left .bd img {
	margin: 0 auto;
	max-height: 500px;
}

.picScroll-left .bd .title {
	border-left: 1px solid #ddd;
	margin: 20px 0 0 125px;
	min-height: 80px;
	padding: 0 20px;
	background: #fff;
	color: #505050;
	font-size: 16px;
	text-indent: 0;
	text-align: left;
}

.picScroll-left .pageState {
	letter-spacing: 2px;
	font-size: 18px;
	font-style: italic;
	color: #505050;
}

.picScroll-left .pageState span {
	letter-spacing: 0px;
	margin-right: 10px;
	font-size: 32px;
	color: #dd151b
}

.picScroll-left .prev {
	left: 1%;
}

.picScroll-left .next {
	right: 1%;
}

.con-main {
	max-width: 1140px;
	margin: 0 auto;
	margin-top: 15px;
	position: relative;
}
.topic {width: 100%; height: auto; background: no-repeat center 0;}
#topicImgMobile{display: none;}
#topicImgMobile img{display: block;}
.sea-main{margin-top:85px;}
.search-top .logo,.search-top .search,.search-top .mobile{display: none;}
.search-top .head .nav{float: left; height: 55px;  margin-left: 1em;}
.search-top .head .nav li a, .nav li#dropdown{line-height: 55px;}
.search-top .head{width: 100%; height: 55px; margin: 0 auto; box-shadow: initial; border-bottom: 0;}
.search-top .header{border-bottom: 0;}
.search-top .head .nav .navmore li a{line-height: 30px;}
@media (max-width:767px) {
	.img-news li {
		width: 100%;
		height: 200px;
	}
	.kk_detail{
   width:90%;
   margin:0 auto;
}
  .kk_detail video{width:100%;}
  	.ccontent img,
.ccontent i {
	max-width: 100%;
}
	.picScroll-left .hd {
		width: 60px;
	}

	.picScroll-left .bd .title {
		padding: 0 10px;
		margin: 10px 0 0 80px;
	}

	.picScroll-left .pageState {
		font-size: 14px;
	}

	.picScroll-left .pageState span {
		font-size: 24px;
	}

	.picScroll-left .prev {
		left: 0;
	}

	.picScroll-left .next {
		right: 0;
	}
   .search-top .head{display: none;}
}

@media screen and (max-width:750px) {
	.right1 {
		width: 90%;
		margin: 0 5%;
	}
	#topicImgMobile{display: block;}
	#topicImgPc{display: none;}
	.right1 .search,
	.m-lg .search {
		display: block !important;
	}
	.ccontent video{width:100%;}
	.m-lg .input-group .form-control {
		width: 78%;
	}
  .m-search .f-search input.indexSearch1{width:74%; font-size:14px;}
  .m-search .f-search button.indexSearch2{width:26%; font-size:14px;}
	.imglist-1 {width: 100%; overflow: hidden;}
	.imglist-1 li {float: none; width: 100%; height: auto; padding-bottom: 1rem; margin: 1rem 0 0}
	.imglist-1 img {width: 100%; height: auto;}
	.imglist-1 h3 {font-size: 1rem; line-height: 1.5rem;}
	.con-main {
		max-width: auto;
		margin: 0 15px;
		margin-top: 15px;
		position: relative;
	}

	.search,
	.nav,
	.navi,
	.mtjz h2,
	#rightholder,
	.right,
	.floatewm {
		display: none !important
	}

	html {
		font-size: 16px
	}
  	.search-header .search{display:block!important; margin-left:3%; margin-right:3%; width:94%; margin-top:15px;}
    .search-header .search1 {
    width: 79%;
    border-radius: 3px 0 0 3px;
  }
  .search-header .search2 {
    width: 21%;
  }
  .search-header .logo {
    float: left;
    width: 50px;
    margin-left: 3%;
}
  .logo img{
  	width:100%;
  }
  #dzb-1-list .m-t-md h4{height:64px; float:left;}
  #dzb-1-list .c-content{float:left; margin-top:0;}
  #dzb-1-list .m-t-md .d-img{
    margin-bottom:15px;
  }
  .fl-list1{margin-left:3%;}
  #dzb-1-list .m-t-md {
    width: 44%;
    margin: 0 3%;
    margin-top:0px;
    float: left;
}
  .card-content .title h3 {
    display: block;
    font-size: 14px;
    margin-left: 25px;
}
  #dzb-1{padding-left: 0;
    padding-right: 0;
    background: #ffffff;
    margin-top: 0px;
  }
  .list-n{display:none;}
  .sea-main{margin-top:155px;}
	.container-1 {width: 96%; margin-top: 0}
	.container-1 .imgtxt1 li {padding:1rem 0}
	.container-1 .imgtxt1 img {float: right; max-width: 35%; height: auto; margin: 0 0 0 .75rem}
	.container-1 .imgtxt1 h3 {font-size: 1rem; font-weight: normal; line-height: 1.5rem; margin: 0; min-height: 50px;}
	.container-1 .imgtxt1 p {display: none}
	.container-1 .imgtxt1 .info2 {float: none; padding: 0; background: none; margin-top: 0rem}
	#voteresult {
		width: 100% !important;
		margin: 30px auto 60px auto !important;
	}

	.search-body {
		background: #F8F8F8;
	}

	.search-body .header {
		background: #ffffff;
		border-radius: 3px;
	}

	.search-body #searchhead {
		background: #ffffff;
		padding: 15px;
		line-height: 24px;
		margin-top: 0;
		border-radius: 3px;
        width:100%;
        padding:10px 10px!important;
	}
  #searchlist{
  	float:left;
  }
	.search-body .m-t-md {
		background: #ffffff;
		padding: 15px;
		margin-top: 15px;
	}

	.search-body .m-t-lg {
		margin-top: 10px;
	}

	.search-body .con {
		margin-top: 5px;
	}

	.search-body .m-lg {
		margin: 0;
		margin-top: 15px;
	}

	.search-body .right1 {
		width: 100%;
		margin: 0 0%;
		margin-top: 15px;
	}

	.pagewidth {
		margin: 0px auto !important;
		width: 90% !important;
		clear: both;
	}

	.m-search {
		padding: 30% 0 50px;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		min-height: 542px;
		padding-bottom: 64px;
		zoom: 1;
		overflow: hidden;
	}

	.m-search .u-logo img {
		width: 100px;
		height: auto;
	}

	.m-search .f-search {
		padding: 11% 0 0;
		zoom: 1;
	}

	.m-input-group .xl-1 {
		position: absolute;
		width: 73px;
		height: 44px;
		left: 1px;
		top: 1px;
		font-size: 14px;
		background: #fcfcfb;
	}

	.m-input-group .xl-1 select {
		width: 85%;
		border: 0;
		color: #858585;
		font-size: 14px;
		background: none;
		margin-top: 11px;
	}

	

	.m-search .f-search .u-btn {
		width: 100%;
		display: block;
		background: #3773DB;
		color: #fff;
		border-radius: 0;
		border: 0;
		height: 46px;
		font-size: 14px;
		cursor: pointer;
	}

	body {
		font-size: 1rem;
		line-height: 2rem
	}

	.header {
		min-width: 320px;
		line-height: 0
	}

	.head {
		width: 96%;
		height: auto;
		padding: 5px 0;
		overflow: hidden
	}

	.logo {
		padding-top: 0.25rem !important;
	}

	.mobile {
		float: right
	}
    .grrb{
  		display:none;
  	}
	.msearch {
		display: inline-block;
		width: 38px;
		height: 38px;
		text-indent: -999px;
		position: relative;
		overflow: hidden
	}

	.msearch::before {
		content: "";
		position: absolute;
		width: 10px;
		height: 10px;
		border: 3px solid #999;
		border-radius: 13px;
		left: 9px;
		top: 9px
	}

	.msearch::after {
		content: "";
		position: absolute;
		width: 3px;
		height: 12px;
		border-radius: 2px;
		background: #999;
		right: 10px;
		bottom: 5px;
		transform: rotate(-45deg)
	}

	.slideBoxPublic .prev,
	.slideBoxPublic .next {
		top: 35%;
	}

	.container {
		width: 96%;
		margin-top: 1rem
	}

	.left,
	.mtjz ul {
		float: none;
		width: 100%
	}

	.audio audio {
		width: 100%;
		min-height: 55px
	}

	.audio.atop audio {
		left: 0;
		top: 0;
		margin: 0;
	}

	.path {
		line-height: 21px
	}

	.mtjz li {
		width: 50%;
		margin: 0 0 40px 0
	}

	.app {
		display: none;
		position: fixed;
		width: 100vw;
		box-sizing: border-box;
		padding: .75rem 0;
		background: rgba(0, 0, 0, .5);
		left: 0;
		bottom: 0;
		z-index: 999
	}

	.appcon {
		width: 20rem;
		margin: 0 auto;
		overflow: hidden
	}

	.applogo {
		display: block;
		float: left;
		width: 3.5rem;
		height: 3.5rem;
		border-radius: .4rem
	}

	.appname {
		float: left;
		width: 9rem;
		color: #FFF;
		margin-left: 1.5rem
	}

	.appname h1 {
		font-size: 1rem;
		line-height: 2rem
	}

	.appname p {
		font-size: .75rem;
		line-height: 1.5rem
	}

	.appdown {
		display: block;
		float: right;
		width: 5.5rem;
		height: 2rem;
		border-radius: .25rem;
		background: #FFF;
		font-size: 1rem;
		line-height: 2rem;
		color: #FD220B;
		text-align: center;
		margin-top: .75rem
	}

	.appclose {
		position: absolute;
		width: 1rem;
		height: 1rem;
		right: .5rem;
		top: .5rem;
		cursor: pointer
	}

	.foot-03 {
		min-width: 320px;
		box-sizing: border-box;
		padding: 10px 20px;
	}

	.contact-comment textarea {
		width: 74%;
	}

	.contact-comment .button {
		width: 26%;
	}
  .search-top .head{display: none;}
}

@media screen and (max-width:414px) {
	.m-lg .input-group .form-control {
		width: 81%;
	}
}

@media screen and (max-width:375px) {
	.m-lg .input-group .form-control {
		width: 79%;
	}
}

@media screen and (max-width:320px) {
	.m-lg .input-group .form-control {
		width: 75%;
	}
}