@charset "utf-8";
html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
 big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, 
 ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td ,figure{margin:0;padding:0;}
address, cite, em{font-style:normal;}
textarea{ resize:none}
ul li{list-style-type:none;}
fieldset, img {border:0;}
label,button,a{cursor: pointer;}
body{font-size:14px;overflow-x:hidden; color:#666;font-family: "微软雅黑"; }
a{text-decoration:none;color:#666;}
a:hover{text-decoration:none;color:#666;}
dt{ font-weight:normal;}
b{font-weight:normal;}
/* 公共样式表 */

html {font-family: "Microsoft YaHei";font-size: 14px; color: #333333;}
body {background: #f5f8fd;}
label {font-weight: 400; color: #333333;}
.mobile-cont { display: none;}
.container { width: 100%; max-width: none!important;}
.wrap {width: 1200px;margin-left: auto;margin-right: auto;}
a:focus { outline: none;}
a {color: #333333;}
a:hover { color: #333333;}s
.btn.focus,
.btn:focus { outline: 0; box-shadow: none;}
.btn {padding: 0;}
p {text-align: justify;}
@media screen and (max-width: 1366px) {
    .wrap { width: 1200px;}
}

@media screen and (max-width: 1280px) {
    .wrap {width: 1100px;}
}

@media screen and (max-width: 1100px) {
    .wrap { width: 94%;}
    .pc-cont { display: none;}
    .mobile-cont {display: block;}
}
.clearfix:after{content:"\200B";display:block;height:0;clear:both;}
.clearfix{*zoom:1;}
img{ object-fit: cover;}
#mo_handle{display:none;}
#mo_handle{position: fixed;bottom: 0;width: 100%;height: 60px; background: white; border-top: 1px solid gainsboro;}
#mo_handle #mobutton2{display: inline-block; width: 30%; height: 60px; line-height: 55px; color: #fff; text-align: center; font-size: 16px; margin-right: -5px;}
#mo_handle #mobutton3{display: inline-block; width: 30%; height: 60px; line-height: 55px; color: #fff; text-align: center; font-size: 16px; margin-right: -5px;}
#mo_handle #buttonjy02{display: inline-block; width: 30%; height: 60px; line-height: 55px; color: #fff; text-align: center; font-size: 16px; margin-right: -5px;}
/* #mo_handle #mobutton3{ right: 117px;} */
#mo_handle #mobutton3{background: red;}
#add-main #add-form  .col-lg-6{padding-left: 0px;}
#add-main #add-form  .col-md-6{padding-left: 0px;}
#add-main #add-form .layui-input-block p{line-height:40px;    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
#add-main #add-form #cz_button{margin-right: 25px; text-align: right;}
#add-main #add-form #cz_button a{    background-color: rgb(57,131,236);}
.layui-layer-imgbar, .layui-layer-imgtit a, .layui-layer-tab .layui-layer-title span, .layui-layer-title{font-size: 15px; font-weight: 550;}
#handle_sc{ text-align: center; float: left; margin-left: 4%; margin-top: 1.5%;}
#handle_sc img{width:44%}
#handle_fb{display: inline-block;text-align: center; vertical-align: bottom; margin-bottom: 1%; margin-right: 2%;}
#handle_fb img{width: 48%;}
.contentImg ul{width:100%}
.contentImg ul li {width:49%;line-height:40px;display:inline-flex;}
.contentImg ul li span{line-height:40px;width: 69%;}
.images{width: 23%; height: 20%; float: left; border: 1px solid #dfdfdd; margin: 1%;}
.img{width:100%;}
	
@media screen and (max-width: 767px) and (min-width: 320px){
	.contentImg ul li {width:100%;font-size: 12px;line-height:20px;}
	.contentImg ul li span{line-height:20px;}
	.images{width: 48%; height: 20%; float: left; border: 1px solid #dfdfdd; margin: 1%;}
}

@media (max-width: 320px) and (min-width: 270px){
	#handle_sc{margin-left: 1%; margin-top: 2.1%; margin-right: 1%;}
	#handle_fb{ margin-top: 1%; margin-right: 0%;}
}
	

/* 搜索结果页 */
.breadcrumb-cont{background:#f4f4f4;}
.search-cont .left-cont ul {padding: 20px 0;background:#232830;margin-top: 30px;}
.search-cont .left-cont li {padding: 0 20px; transition: all 0.4s;line-height: 60px;height: 60px;text-align: center;cursor: pointer;}
.search-cont .left-cont li a {color: #ffffff;}
.search-cont .left-cont li.active,
.search-cont .left-cont li:hover { background: #0f4b83;}
.search-cont .class-header {padding: 0 20px; background: #eceef6;color: #333333;line-height: 50px;font-size: 18px; position: relative;}
.search-cont .class-header:hover { color: #ff9900;transition: all 0.4s;}
.search-cont .class-header .toggle {cursor: pointer;font-weight: 600;transition: all 0.4s; display: inline-block; width: 50px;height: 100%; text-align: center;position: absolute; right: 0px;top: 0;}
.search-cont .class-header .toggle.active { transition: all 0.4s; transform: rotate(-90deg);}
.search-cont .right-cont {background: #ffffff; padding: 30px 40px;}
.search-cont .right-cont .header-content {margin-bottom: 10px; line-height: 40px;}
.search-cont .right-cont .item {width:100%; padding: 10px 0; border-bottom: 1px solid #ececec; cursor: pointer;position:relative;}
.search-cont .right-cont .item span{display:inline-block;height:50px;line-height:50px;}
.search-cont .right-cont .item a{transition:all 0.4s;display:inline-block;width: 70%;overflow: hidden;text-overflow: ellipsis;white-space:nowrap; line-height: 50px;}
.search-cont .right-cont .item:hover a {color: #ff9900;transition:all 0.4s;}
.search-cont .right-cont .inner{display:none;}
.search-cont .right-cont .inner.active{display:block;}
.search-cont .right-cont .item .time{color:#999999;width: 30%;text-align: right;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

@media screen and (max-width: 1366px) {
	.search-cont .class-header { font-size: 16px;}
}
@media screen and (max-width: 1024px) {
    .subscribe-model .body-inner{padding: 30px;}  
}

@media screen and (max-width: 1366px) {
    .wrap { width: 1200px;}
}

@media screen and (max-width: 1280px) {
    .wrap {width: 1100px;}
}

@media screen and (max-width: 1100px) {
    .wrap { width: 94%;}
    .pc-cont { display: none;}
    .mobile-cont {display: block;}
}
@media screen and (max-width: 600px) {
	.search-cont .left-cont{position:relative;width:100%;padding:0;}
	.search-cont .left-cont .list {padding:0;margin:0;position:absolute;left:0;top:50px;z-index:2;width:100%;display:none;}
	.search-cont .right-cont{padding:15px;}
	.search-cont .right-cont .item{padding:0;}
	
}
