@charset "utf-8";
/* CSS Document */
/*来源:LeafCMS*/
/*全局*/
html{overflow-x:auto;overflow-y:auto;}
* {padding:0;margin:0;outline:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul,ol,li {list-style-type:none;}
body{background:#ffffff;}
body,button,input,select,textarea {font-family:'NotoSansHans',Arial;font-size:12px;color:#666;}
code,kbd,pre,samp {font-family:'NotoSansHans',Arial;}
a{text-decoration:none;color:#266392;cursor:pointer;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
a:hover{color:#3693d6;}
img {border:0;}
li {line-height:normal;}
table {border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6 {margin:0;font-weight:normal;font-family:'NotoSansHans',Arial;}
input,table,tr,td {margin:0;padding:0;border:none;}
button,table {border:none;background:none;margin:0;padding:0;}
body {position:relative;float:left;width:100%;overflow:hidden;}
select {margin:0;padding:0;font-family:'NotoSansHans',Arial;border:none;}
textarea {resize:none;outline:none;}
label {margin-bottom:0;font-weight:normal;}
input,select,textarea {margin:0;padding:0;border:0;outline:none;-moz-border-radius:0px;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.elli{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mr15{margin-right:15px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.pl10{padding-left:10px;}
.pr5{padding-right:5px;}

.f12{font-size:12px;}
.f14{font-size:14px;}
.f14b{font-size:14px; font-weight:bold;}

a.blue{color:#22659A; text-decoration:none;}
a.blue1{color:#20659C; text-decoration:underline;}
a.red{color:#c81721; text-decoration:none;}
a.orange{color:#f78015; text-decoration:none;}
a.green{color:#239623; text-decoration:none;}
a.gray{color:#738197; text-decoration:none;}

.leafcms_fixed{float:left;width:100%;position:fixed;z-index:99999;width:100%;background: rgba(255,255,255,.8);box-shadow: 0 3px 16px 0 rgba(0,0,0,.08);}
.leafcms_header{float:left;width:100%;display:block;height:auto;position:relative;left:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.leafcms_banner{float:left;width:100%;position:relative;}
.leafcms_main{float:left;width:100%;height:auto;}
.leafcms_footer{float:left;width:100%;border-top:solid 1px #ececec;background: rgba(255,255,255,.8);}

.w_0100{float:left; width:100%;}
.w_1180{width:1180px; margin:0 auto;}


.bg_7color{width:100%; height:7px; background:url(../images/footer_bg1.jpg) top center no-repeat; overflow:hidden;}
/*.bg_copyright{border-top:solid 1px #ececec;}*/
.bg_topbar{background:#f8f8f8;}
.bg_menu{/*background:#3693d6;*/border-bottom:2px solid #3693d6;}
.bg_gray{background:#f5f5f5;}
.flexbox{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
#mask{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:899;display:none;}


/*头部*/
.topbar{width:100%;height:35px;line-height:35px;}
.welcome{float:left;color:#738197;}
.topnav{float:right;color:#738197;}
.topnav ul li{float:left;line-height:35px;padding:0px 10px;background:url(../images/line-y.png) no-repeat right center;}
.topnav ul li:last-child{background:none;padding-right:0;}

.logo{float:left;height:65px;margin:15px 0;padding-right:8px;line-height:65px;text-align:left;background:url(../images/logo-sponsor-line.png) right center no-repeat; }
.logo img{width:auto;height:65px;}
.sponsor{float:left;height:65px;margin:15px 0;padding-left:8px;line-height:65px;text-align:left;}
/* search*/
.search{float:right; width:380px; height:38px; margin:28px 10px 28px 0; position:relative;}
.search .search-key{display:block;width:100%;height:36px;padding-left:10px; border:1px solid #3693d6; line-height:38px;color:#888;background:white;}
.search .search-btn{width:50px; height:36px;display:block;position:absolute;right:0;top:0;background:#3693d6;cursor:pointer;}
.search .search-btn:hover{border-color:#3693d6; background:#3693d6;}
.search .search-btn i {color:#fff;font-size:22px;}

.fabuBtn{float:right;height:36px; margin:28px 0; padding:0 20px; line-height:36px; text-align:center; background:#f78015; color:#fff;font-size:16px;position:relative;}
.fabuBtn i{font-size:22px;position:absolute;left:16px;top:2px;}
.fabuBtn span{padding-left:20px;}
.fabuBtn:hover{background:#eb6d13; color:#fff;}


.ad_top{float:right; width:300px; height:60px; margin:15px 0;border-radius:6px; background:#3693d6;position:relative; overflow:hidden;}
.ad-icon{background:url("../images/ad-icon.png") no-repeat;font-size:0;height:14px;position:absolute;right:3px;bottom:3px;width:24px; z-index:2;}
.menu{float:left;}
.menu li{float:left;}
.menu li>a{display:block;font-size:15px;line-height:40px;margin-right:1px;padding:0 28px;color:#333;position:relative;}
.menu li.active>a,
.menu li>a:hover{color:#fff;background:#3592e2;}
.menu li>a:hover:after{width:100%;left:0;}




/*首页幻灯 开始*/
.main{width:880px;height:auto;overflow:hidden;}
.box-025{width:calc(25% - 12.5px);}
.box-050{width:calc(50% - 7.5px);height:auto;margin-left:16px;overflow:hidden;}

@media screen and (max-width:767px) {
.box-main{width:100%;}
.box-025{width:100%;}
.box-050{width:100%;margin-left:0;}
}




.sidebar {width:285px;}
.sideleft{width:285px;}
.main-0100 {width:100%;}
.sidebars {width:150px;z-index:989}
.sidelefts{width:150px;}


/* 首页 标题 */
.in-tit{float:left;width:100%;border-radius:5px 5px 0 0;border-bottom:1px solid #d1dfe7;position:relative;overflow:hidden;}
.in-tit .name{padding:8px 5px;letter-spacing:1px;color:#555;/*font-weight:200;*/position:relative}
.in-tit .name i{font-size:20px;color:#3693d6}
.in-tit .name a{position:absolute;left:28px;top:8px;font-size:16px;}
.in-tit .childname{position:absolute;top:10px;right:10px;}
.in-tit .childname ul li{display:inline-block;line-height:20px;color:#999;}
.in-tit .childname ul li + li::before{content:"/\00a0";padding:0 8px;}

/* 首页 标题2 */
.in-tits{float:left;width:100%;border-radius:5px 5px 0 0;border-bottom:1px solid #d1dfe7;position:relative;}
.in-tits .name{padding:8px 5px;letter-spacing:1px;color:#555;/*font-weight:400;*/position:relative}
.in-tits .name i{font-size:20px;color:#3693d6}
.in-tits .name a{position:absolute;left:30px;top:8px;font-size:15px;}
.in-tits .more{display:block;position:absolute;right:0;top:11px;padding:0 5px;font-size:10px; transform: scale(0.83333); transform-origin: 0 0;text-transform:uppercase;border-radius:3px;border:1px solid #3693d6;background:#3693d6;color:#fff;}
.in-tits .more:hover{color:#fff;background:#333;border-color:#333;}




/* 内页 标题 */
.sub-tit{float:left;width:100%;padding:0 8px;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background: rgba(255,255,255,.8);border-radius:5px 5px 0 0;border-bottom:1px solid #3693d6;position:relative;}
.sub-tit .name{padding:10px 0;letter-spacing:1px;color:#555;/*font-weight:400;*/position:relative}
.sub-tit .name i{font-size:20px;color:#3693d6}
.sub-tit .name a{position:absolute;left:28px;top:10px;font-size:16px;}
.sub-tit .more{display:block;position:absolute;right:3px;top:13px;padding:0 5px;font-size:10px; transform: scale(0.83333); transform-origin: 0 0;text-transform:uppercase;border-radius:3px;border:1px solid #3693d6;background:#3693d6;color:#fff;}
.sub-tit .more:hover{color:#fff;background:#333;border-color:#333;}


.in-city{float:left; width:285px;height:340px;background:#f8fbfe;border-radius:5px;border:1px solid #c2d4de;overflow:hidden;}
.in-city .con{float:left; width:100%;height:auto;padding:10px;overflow:hidden;}
.in-city .con p{line-height:25px;text-align: justify;text-align-last: left;/*兼容ie*/text-justify: distribute-all-lines;font-size:12px;color:#266392;}
.in-city .con p img{float:left; margin-right:10px;}
/*首页焦点图*/


.in-focus{float:left; width:580px;height:auto;margin-left:15px;padding:15px 15px;background:#f8fbfe;border-radius:5px 5px 0 0;border:1px solid #c2d4de;overflow:hidden;position:relative;}
.in-focus .slick-slide{float:left;width:100%;padding:0;}
.in-focus .slick-slide img{width:100%; height:308px;}
.in-focus .slick-prev{left:5px;width:30px;height:30px;z-index:1000;}
.in-focus .slick-next{right:5px;width:30px;height:30px;z-index:1000;}
.in-focus .slick-prev:before,
.in-focus .slick-next:before{font-size:30px;color:#ddd;}
.in-focus .slick-dots{bottom:5px;}
.in-focus .slick-dots li{margin:0;}
.in-focus .slick-dots li.slick-active button:before{color:#3693d6;}


/*首页焦点图*/
.in-slide {float:left; width:580px;height:340px;margin-left:15px;padding:15px;background:#f8fbfe;border-radius:5px;border:1px solid #c2d4de;overflow:hidden;position:relative;}
.in-slide ._btn{overflow:hidden; position:absolute; right:23px; bottom:26px; z-index:999; }
.in-slide ._btn ul{ overflow:hidden; zoom:1; float:left;  }
.in-slide ._btn ul li{float:left; width:13px; height:13px; margin-left:5px;  cursor:pointer; background: url(../images/an2.png) no-repeat ;}
.in-slide ._btn ul li.on{ background: url(../images/an1.png) no-repeat ;}
		
.in-slide ._pic{float:left; width:100%; height:auto; position:relative; z-index:0;}
.in-slide ._pic li{ zoom:1; vertical-align:middle; position:relative;}
.in-slide ._pic li img{float:left; width:100%; height:308px; display:block;}
.in-slide ._pic li .tit{float:left; width:100%; background:url(../images/slide_tit.png) repeat-x; line-height:36px; color:#eee; position:absolute; left:0px; bottom:0;overflow:hidden; text-overflow:ellipsis;}
.in-slide ._pic li .tit span{float:left; width:80%; line-height:36px; padding-left:12px; overflow:hidden; text-overflow:ellipsis;}

.in-slide .prev,.in-slide .next{position:absolute; left:30px; top:50%; margin-top:-15px; display:block; width:30px; height:30px; background:url(../images/btn.png) 0px 0px no-repeat; cursor:pointer; filter:alpha(opacity=20); /*IE滤镜，透明度20%*/-moz-opacity:0.2; /*Firefox私有，透明度20%*/opacity:0.2;/*其他，透明度20%*/}
.in-slide .next{left:auto; right:30px; background-position:-30px 0px; }
.in-slide .prev:hover,.in-slide .next:hover{filter:alpha(opacity=90); /*IE滤镜，透明度50%*/-moz-opacity:0.9; /*Firefox私有，透明度50%*/opacity:0.9;/*其他，透明度50%*/}

@media  screen and (max-width:767px){
.slide {width:100%; height:200px;}
}


.in-notice {float:left; width:100%;background:#f8fbfe;border-radius:5px;border:1px solid #c2d4de;overflow:hidden;}
.in-notice .con{float:left; width:100%;height:auto;padding:5px 10px;overflow:hidden;}
.in-notice .con ul{}

.in-notice .con ul li i{font-size:12px;}

.in-notice .con ul li{line-height:20px;height:20px;overflow:hidden;white-space:nowrap;position:relative;text-overflow:ellipsis;color:#606060;font-size:13px;margin:6px 0;padding-right:40px;}
.in-notice .con ul li::before{content: "▪";margin-right:5px;}
.in-notice .con ul li .post-num{position:absolute;right:0;top:0;font-size:12px;display:inline-block;padding:0 10px;line-height:20px;background:#d0e7f9;border-radius:3px;color:#3693d6;}

.in-activity {float:left; width:100%;background:#f8fbfe;border-radius:5px;border:1px solid #c2d4de;overflow:hidden;}
.in-activity .con{float:left; width:100%;height:auto;padding:5px 10px;overflow:hidden;}
.in-activity .con ul{}
.in-activity .con ul li i{font-size:12px;}
.in-activity .con ul li{line-height:20px;height:20px;overflow:hidden;white-space:nowrap;position:relative;text-overflow:ellipsis;color:#606060;font-size:13px;margin:6px 0;padding-right:40px;}
.in-activity .con ul li::before{content: "▪";margin-right:5px;}
.in-activity .con ul li .time{position:absolute;right:0;top:0;display:inline-block;line-height:20px;}

.in-tool{float:left; width:100%;height:296px;background:#f8fbfe;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.02);border-radius:0 0 5px 5px;overflow:hidden;}
.in-tool ul{padding:3px 10px;}
.in-tool ul li{float:left;width:25%;height:95px;text-align:center;}
.in-tool ul li a{font-size:13px;color:#666;}
.in-tool ul li a img{width:50px;height:50px;margin-top:10px;transition: all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;}
.in-tool ul li a:hover img{transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);box-shadow: 0px 0px 3px #ccc;}
.in-tool ul li p{float:left;width:100%;height:20px;margin-top:10px;line-height:20px;}


.in-info{float:left; width:calc(75% - 5px);height:auto;background:#f8fbfe;border-radius:5px;border:1px solid #c2d4de;overflow:hidden;}

/*首页-模板推荐 开始*/
.in-infolist{float:left;width:100%;height:auto;padding:5px 10px;}
.in-infolist ul{}
.in-infolist ul li{float:left;width:50%;line-height:20px;height:20px;overflow:hidden;white-space:nowrap;position:relative;text-overflow:ellipsis;color:#666;font-size:14px;margin:5px 0;}
.in-infolist ul li a{margin-right:10px;}
.in-infolist ul li svg{width:16px;height:16px}
.icon_top{width:15px; height:15px; line-height:22px; margin:0px 4px -3px -2px; display:inline-block; background:url(../images/icon_top.gif) no-repeat 0 0;}
.icon_title1{width:9px; height:7px; line-height:22px; margin:0px 4px 1px 0px; display:inline-block; background:url(../images/icon_title1.gif) no-repeat 0 0;}
.icon_title2{width:9px; height:7px; line-height:22px; margin:0px 4px 1px 0px; display:inline-block; background:url(../images/icon_title2.gif) no-repeat 0 0;}
.icon_title3{width:9px; height:10px; line-height:22px; margin:0px 4px 0px 0px; display:inline-block; background:url(../images/icon_title3.gif) no-repeat 0 0;}

/*首页-模板推荐 结束*/


.side-del{float:left;width:100%;background:#fffcf9;border-radius:5px;border:1px solid #eadbce;overflow:hidden;}
.side-del .del-top{float:left;width:100%;border-bottom:1px solid #eadbce;position:relative;}
.side-del .del-top .name{padding:8px 5px;letter-spacing:1px;color:#555;/*font-weight:400;*/position:relative}
.side-del .del-top .name i{font-size:20px;color:#c81721;}
.side-del .del-top .name a{position:absolute;left:30px;top:8px;font-size:15px;color:#c81721;}
.side-del .del-top .link{display:block;position:absolute;right:0;top:11px;padding:0 5px;color:#666;}
.side-del .del-top .link a{color:#666;}
.side-del .del-con{float:left;width:100%;height:auto;padding:20px;text-align:center;font-size:13px;overflow:hidden;}
.side-del .del-con input{width:96px;height:25px;padding:0 5px;border:1px solid #eadbce;border-radius:3px;overflow:hidden;}
.side-del .del-con input.del-btn{width:66px;height:25px;margin-left:5px;line-height:23px;background:#c81721;border:1px solid #c81721;color:#fff;cursor:pointer;}

.widget-name {float:left;width:100%;border-bottom:1px solid #c2d4de;position:relative;}
.widget-name .name{padding:8px 5px;letter-spacing:1px;color:#555;position:relative}
.widget-name .name i{font-size:20px;color:#20659c;}
.widget-name .name a{position:absolute;left:30px;top:8px;font-size:15px;color:#20659c;}
.widget-name .link{display:block;position:absolute;right:0;top:11px;padding:0 5px;color:#666;}
.widget-name .link a{color:#666;}
.widget-name .more{display:block;position:absolute;right:3px;top:13px;padding:0 5px;font-size:10px; transform: scale(0.83333); transform-origin: 0 0;text-transform:uppercase;border-radius:3px;border:1px solid #3693d6;background:#3693d6;color:#fff;}
.widget-name .more:hover{color:#fff;background:#333;border-color:#333;}

.widget-ad{float:left;width:100%;background:#f8fbfe;border-radius:5px;border:1px solid #c2d4de;overflow:hidden;}
.widget-ad .con{float:left;width:100%;height:auto;padding:10px;background:#f8fbfe;overflow:hidden;}
.widget-ad .con ul{overflow:hidden;}
.widget-ad .con ul li{float:left;width:100%;height:auto;margin:5px 0;padding:1px;border:1px dashed #deedfa;text-align:center;}
.widget-ad .con ul li img{max-width:100%;}
.widget-ad .con ul li p{float:left;width:100%;height:30px;line-height:30px;text-align:center;font-size:13px;}

.side-info-list {float:left; width:100%;background:#f8fbfe;border-radius:5px;border:1px solid #c2d4de;overflow:hidden;}
.side-info-list .con{float:left; width:100%;height:auto;padding:0 10px 10px;overflow:hidden;}
.side-info-list .con ul{}
.side-info-list .con ul li{float:left;width:100%;height:auto;margin:5px 0;overflow:hidden;}
.side-info-list .con ul li .tit{float:left;height:30px;line-height:30px;font-size:14px; }
.side-info-list .con ul li .tit a{color:#2065b5;white-space:nowrap;text-overflow:ellipsis;}
.side-info-list .con ul li .des{float:left;width:100%;height:auto;line-height:20px;font-size:12px;color:#999;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.side-info-list .con ul li a{margin-right:10px;text-decoration:none;}
.side-info-list .con ul li a:hover{text-decoration:underline;}
.side-info-list .con ul li .post-num{position:absolute;right:0;top:0;font-size:12px;display:inline-block;padding:0 10px;line-height:20px;background:#d0e7f9;border-radius:3px;color:#3693d6;}

.category-info{float:left;width:calc(100% - 300px);height:auto;padding:20px;background:#f8fbfe;border-radius:5px;border:1px solid #c2d4de;overflow:hidden;}
.category-article{float:left;width:calc(100% - 300px);height:auto;padding:20px;background:#f8fbfe;border-radius:5px;border:1px solid #c2d4de;overflow:hidden;}
.category-article-fluid{float:left;width:100%;height:auto;padding:20px;background:#f8fbfe;border-radius:5px;border:1px solid #c2d4de;overflow:hidden;}
.category-page{float:left;width:calc(100% - 300px);height:auto;padding:20px;background:#f8fbfe;border-radius:5px;border:1px solid #c2d4de;overflow:hidden;}
.category-page-fluid{float:left;width:100%;height:auto;padding:20px;background:#f8fbfe;border-radius:5px;border:1px solid #c2d4de;overflow:hidden;}

/*信息列表-筛选项开始*/
.screen{float:left;width:100%;height:auto;overflow:hidden;}
.screen ul{}
.screen li{float:left; width:100%;}
.screen li .d1{float:left; width:100%; height:28px; text-align:center; line-height:28px; font-size:13px; font-weight:bold; color:#000; background:#deedfa;}
.screen li .d2{float:left; width:100%; padding:15px; line-height:25px; overflow:hidden;}
.screen li .d2 a{float:left;width:20%; height:30px; font-size:14px; font-weight:bold; text-align:center; line-height:30px; color:#20659c;text-decoration:underline;}
.screen li .d2 .on{color:#f78015;}

@media  screen and (max-width:767px){
  .screen li .d2{padding:7px 5px;}
  .screen li .d2 a{margin:5px 0 5px 1%; padding:0 6px;}
  .screen li .d2 a:first-child{display:none;}
}
/*信息列表-筛选项结束*/

/*信息列表-分割线开始*/
.info-split{float:left;width:100%;border-bottom:1px solid #e6e5e5;position:relative;}
.info-split .name{padding:8px 5px;letter-spacing:1px;position:relative}
.info-split .name:after{content:""; left:0; bottom:0px; width:78px; height:3px; background:#90c900; display:block; position:absolute;}
.info-split .name a{font-size:15px;color:#000;font-weight:bold;}
.info-split .link{position:absolute;top:12px;right:10px;}
.info-split .link ul li{display:inline-block;line-height:20px;color:#999;}
.info-split .link ul li + li::before{content:"/\00a0";padding:0 8px;}
/*信息列表-分割线结束*/


/*首页-模板推荐 开始*/
.info-list{float:left;width:100%;height:auto;}
.info-list ul{}
.info-list ul li{float:left;width:100%;line-height:36px;height:36px;border-bottom:#ebf2ff 1px solid;overflow:hidden;font-size:14px;}
.info-list ul li .info1{float:left; width:60%; font-size:14px; text-align:left; text-indent:5px;}
.info-list ul li .info1 .icon_top{width:15px; height:15px; line-height:22px; margin:0px 4px -2px 3px; display:inline-block; background:url("../images/icon_top.gif") no-repeat 0 0;}
.info-list ul li .info1 .icon_title1{width:9px; height:7px; line-height:22px; margin:0px 4px 1px 0px; display:inline-block; background:url("../images/icon_title1.gif") no-repeat 0 0;}
.info-list ul li .info1 .icon_title2{width:9px; height:7px; line-height:22px; margin:0px 4px 1px 0px; display:inline-block; background:url("../images/icon_title2.gif") no-repeat 0 0;}
.info-list ul li .info1 a:hover{text-decoration:underline;color:#c81721;}
.info-list ul li .info2{float:left; width:16%; text-align:center;}
.info-list ul li .info3{float:left; width:10%; text-align:center;}
.info-list ul li .info4{float:left; width:12%; text-align:center;}

/*首页-模板推荐 结束*/


/*信息列表-分割线开始*/
.article-split{float:left;width:100%;border-bottom:1px solid #e6e5e5;position:relative;}
.article-split .name{padding:8px 5px;letter-spacing:1px;position:relative}
.article-split .name:after{content:""; left:0; bottom:0px; width:78px; height:3px; background:#90c900; display:block; position:absolute;}
.article-split .name a{font-size:15px;color:#000;font-weight:bold;}
.article-split .link{position:absolute;top:12px;right:10px;}
.article-split .link ul li{display:inline-block;line-height:20px;color:#999;}
.article-split .link ul li + li::before{content:"/\00a0";padding:0 8px;}
/*信息列表-分割线结束*/


/*首页-模板推荐 开始*/
.article-list{float:left;width:100%;height:auto;}
.article-list ul{}
.article-list ul li{float:left;width:100%;line-height:36px;height:36px;border-bottom:#ebf2ff 1px solid;overflow:hidden;font-size:14px;}
.article-list ul li .article1{float:left; width:60%; font-size:14px; text-align:left; text-indent:5px;}
.article-list ul li .article1 .icon_top{width:15px; height:15px; line-height:22px; margin:0px 4px -2px 3px; display:inline-block; background:url("../images/icon_top.gif") no-repeat 0 0;}
.article-list ul li .article1 .icon_title1{width:9px; height:7px; line-height:22px; margin:0px 4px 1px 0px; display:inline-block; background:url("../images/icon_title1.gif") no-repeat 0 0;}
.article-list ul li .article1 .icon_title2{width:9px; height:7px; line-height:22px; margin:0px 4px 1px 0px; display:inline-block; background:url("../images/icon_title2.gif") no-repeat 0 0;}
.article-list ul li .article1 a:hover{text-decoration:underline;color:#c81721;}
.article-list ul li .article2{float:left; width:27%; text-align:center;}
.article-list ul li .article3{float:left; width:11%; text-align:center;}
/*首页-模板推荐 结束*/


/*文章详情 开始*/
.show-article{float:left; width:100%; height:auto;margin-bottom:15px;padding:20px;border-radius:5px;overflow:hidden;}
.show-article .title{float:left;width:100%;padding:20px 0;text-align:center;font-size:30px;color:#333;font-weight:bold;}
.show-article .meta{float:left;width:100%;height:auto;padding:8px 0;text-align:center;color:#333;background:#ebf3fc;border-radius:5px;overflow:hidden;}
.show-article .meta i{font-size:12px;}
.show-article .meta span{padding-right:10px;}
.show-article .meta a{color:#333;}
.show-article .meta a:hover{color:#fd5f56;}

.show-article .content{float:left;width:100%;min-height:320px;margin:15px 0;padding:15px 10px;font-size:14px;line-height:168%;}
.show-article .content img{max-width:100%;}
.show-article .pager{float:left;width:100%;margin:28px 0 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;position:relative;}
.show-article .pager::after{float:left;width:1px;height:100%;background:#f2f2f2;content:'';position:absolute;left:50%;top:0;}
.show-article .pager a{float:left;width:50%;font-size:14px;line-height:50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.show-article .pager a.l_pager{padding-right:12px;text-align:left;}
.show-article .pager a.r_pager{float:right;padding-left:12px;text-align:right;}
/*文章详情 结束*/



.show-page{float:left; width:100%; height:auto;margin-bottom:15px;padding:20px;border-radius:5px;overflow:hidden;}
.show-page .name{float:left;width:100%;padding:20px 0;text-align:center;font-size:30px;color:#555;font-weight:bold;}
.show-page .line{float:left;width:100%;height:1px;background:#c2d4de;overflow:hidden;}
.show-page .content{float:left;width:100%;margin:15px 0;padding:15px 10px;font-size:14px;line-height:168%;}
.show-page .content img{max-width:100%;}


/*首页-文章推荐 开始*/
.in-article{float:left;width:100%;margin:50px 0 0;}
.in-article ul{margin:0 -7.5px;}
.in-article ul li{float:left;width:33.33%;padding:7.5px;}
.in-article .items{float:left;width:100%;height:auto;padding:5px 15px;border:1px solid #ececec;border-radius:5px;background:#fff;overflow:hidden;}
.in-article .items .catname{float:left;width:100%;height:38px;border-bottom:1px solid #ececec;line-height:38px;}
.in-article .items .catname ._tit{float:left;width:100%;height:38px;font:normal 15px/38px "NotoSansHans";color:#666;}
.in-article .items .catname ._tit span{color:#ddd;font-size:12px;text-transform:uppercase;}
.in-article .items .catname ._tit a{float:right;width:36px;height:13px;display:block;margin-top:12px;background:url(../images/more.png) center center no-repeat;display:block;}
.in-article .items .catlist{float:left;width:100%;height:auto;margin-top:10px;overflow:hidden;}
.in-article .items .catlist ._img{float:left;width:100%;height:105px;margin-bottom:5px;position:relative;z-index:11;overflow:hidden;}
.in-article .items .catlist ._img img{width:100%;height:105px;position:absolute;z-index:2;left:0;top:0;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
.in-article .items .catlist ._img:hover img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.in-article .items .catlist ._list{float:left;width:100%;height:35px;border-bottom:1px dashed #ececec;line-height:35px;overflow:hidden;}
.in-article .items .catlist ._list a{float:left;height:35px;overflow:hidden;}
.in-article .items .catlist ._list a i{font-size:12px;}
.in-article .items .catlist ._list:last-child{border-bottom:none;}
.in-article .items .catlist ._list span{float:right;color:#999;}
.in-article .items:hover{box-shadow:0px 2px 15px rgba(150,150,150,0.1);}
.in-article .slick-dots{position:static;bottom:auto;margin:0 auto;padding-top:4%;text-align:center;line-height:0;}
.in-article .slick-dots li{float:none;display:inline-block;vertical-align:top;padding:0;width:11px;height:11px;background-color:#eee;margin:0 5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.in-article .slick-dots li.slick-active{background-color:#3693d6;}
.in-article .slick-dots li button{display:none;}

@media  screen and (max-width:767px){
.in-article{margin:20px 0 0;}
.in-article ul{margin:0 -5px;}
.in-article ul li{padding:5px;}
}
/*首页-文章推荐 结束*/



/*内页当前位置  开始*/
.position{float:left;width:100%;margin:15px 0;font-size:13px;}
@media screen and (max-width:767px) {
.position{margin:12px 0;font-size:12px;}
}
/*内页当前位置  结束*/

/*单页侧边 侧栏分类*/
.sideleft .side_nav{width:100%;float:left;background:white;padding:10px 0;border-radius:5px;}
.sideleft .side_nav .title{width:100%;padding:0 15px 10px;border-bottom:solid 1px #f5f5f5;font-size:16px;color:#666;vertical-align:middle;}
.sideleft .side_nav .title i{float:left;font-size:20px;margin-right:5px;}

/*侧边搜索*/
.side-search {float:left;width:100%;margin-bottom:15px;padding-right:54px;background:#fff;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.02);border-radius:5px;position:relative;}
.side-search .search-key {display:block;width:100%;height:46px;line-height:46px;padding-left:15px;font-size:14px;color:#888;background:white;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:6px 0 0 6px;-khtml-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;}
.side-search .search-btn {width:54px;height:46px;display:block;position:absolute;right:0;top:0;background:#3693d6;cursor:pointer;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-khtml-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;}
.side-search .search-btn i {color:#fff;font-size:22px;}


/* 内页 标题 */
.sub-category-name{float:left;width:100%;padding:0;vertical-align:middle;overflow:hidden;}
.sub-category-name h1{float:left;position:relative;line-height:35px;}
.sub-category-name h1 i{float:left;font-size:20px;position:absolute;left:0px;top:0;}
.sub-category-name h1 a{float:left;margin-left:25px;font-size:16px;}
.sub-category-name span{float:right;line-height:35px;}
.sub-category-name span a{margin-left:5px;padding:8px 10px;font-size:13px;transition:color 0.3s ease-out;}
@media  screen and (max-width:767px){
.sub-category-name{padding:5px 0;}
.sub-category-name h1 i{float:left;color:#3693d6;font-size:18px;position:absolute;left:0px;top:0;}
.sub-category-name h1 a{float:left;margin-left:23px;font-size:15px;}
}


.side-category{float:left;width:100%;background:#f8fbfe;border-radius:5px;border:1px solid #c2d4de;overflow:hidden;}
.side-category ul{float:left;width:100%;margin:5px;}
.side-category ul li{float:left;width:calc(50% - 15px);height:35px;margin:5px;}
.side-category ul li a{float:left;width:100%;height:35px;display:block;padding:0 15px;border:1px solid #c2d4de;border-left-width:5px;font:normal 14px/33px "Microsoft yahei";overflow:hidden;}
.side-category ul li a:hover{border-color:#e66b00;color:#e66b00;}
.side-category ul li a.active{border-color:#e66b00;color:#e66b00;}



.widget .content-list a{display:block;width:100%}
.widget .content-list li a{display:block;background-color:#f5f5f5;text-align:center;line-height:38px;border-radius:2px}
.widget .content-list li a.on,.widget .content-list li a:hover{border-radius:2px;color:#fff;background:#29ae5f;background-image:linear-gradient(135deg,#3ada7d 10%,#29ae5f 100%)}
.widget .content-list li{display:inline-block;overflow:hidden;padding:5px;width:49%}



/*内页二级导航开始*/
.sub-menu{float:left;width:100%;height:auto;margin-bottom:15px;border-radius:5px;border:1px solid #ececec;text-align:center;background:#fff;overflow:hidden;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.02);}
.sub-menu ul{}
.sub-menu ul li{display:inline-block; margin:5px 0.5% 5px 0.5%; padding:4px 7px; text-align:center; line-height:25px; font-size:14px;border-radius:5px;}
.sub-menu ul li.on{background:#3693d6;}
.sub-menu ul li.on a{color:#3693d6;}

@media  screen and (max-width:767px){
  .sub-menu ul li {margin:3px 2% 3px 2%;padding:3px 10px;font-size:13px;}
}
/*内页二级导航结束*/


/*模板-筛选项开始*/
.retrieve{float:left;width:100%;height:auto;margin-bottom:15px;border-radius:5px;border:1px solid #ececec;background:#fff;overflow:hidden;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.02);}
.retrieve ul{}
.retrieve li{float:left; width:100%;}
.retrieve li .d1{float:left; width:108px; height:50px; border-right:1px solid #3693d6; border-bottom:1px solid #3693d6; text-align:center; line-height:50px; font-size:16px;}
.retrieve li:first-child .d1{width:108px; height:190px; line-height:190px;}
.retrieve i{margin-right:8px;}
.retrieve li .d2{padding:7px 12px; line-height:25px; border-bottom:1px solid #3693d6; overflow:hidden;}
.retrieve li .d2 a{display:inline-block; margin:5px 0 5px 1%; padding:0 8px; height:25px; text-align:center; line-height:25px;}
.retrieve li .d2 .on{border-radius:3px;background:#3693d6; color:#fff;}
.retrieve li:last-child .d1, .retrieve li:last-child .d2{border-bottom:none;}

@media  screen and (max-width:767px){
  .retrieve li .d2{padding:7px 5px;}
  .retrieve li .d2 a{margin:5px 0 5px 1%; padding:0 6px;}
  .retrieve li .d2 a:first-child{display:none;}
}
/*模板-筛选项结束*/



/* 猜你喜欢 */
.relatives{float:left;width:100%;height:auto;}
.relatives .tit{float:left;width:100%;border-bottom:1px solid #3693d6;position:relative;}
.relatives .tit .name{padding:10px 0;letter-spacing:1px;color:#555;/*font-weight:400;*/position:relative}
.relatives .tit .name i{font-size:20px;color:#3693d6}
.relatives .tit .name a{position:absolute;left:28px;top:10px;font-size:16px;}
.relatives .tit .more{display:block;position:absolute;right:0;top:13px;padding:0 5px;font-size:10px; transform: scale(0.83333); transform-origin: 0 0;text-transform:uppercase;border-radius:3px;border:1px solid #3693d6;background:#3693d6;color:#fff;}
.relatives .tit .more:hover{color:#fff;background:#333;border-color:#333;}

.relatives .con{float:left;width:100%;height:auto;}
.relatives .con ul{margin:0 -5px;padding-top:5px;}
.relatives .con ul li{float:left;width:25%;padding:5px;}
.relatives .con ul li .items{float:left;width:100%;height:auto;padding:10px;background: rgba(255,255,255,.8);border:1px solid #f5f5f5;box-shadow:0px 2px 4px 0px rgba(32,32,32,0.02);border-radius:5px;}
.relatives .con ul li .items .img{float:left;width:100%;padding-bottom:66.666%;position:relative;overflow:hidden;}
.relatives .con ul li .items .img img{width:100%;position:absolute;left:0;top:0;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:width all 0.3s linear;}
.relatives .con ul li .items:hover{box-shadow:0px 2px 15px rgba(150,150,150,0.1);}
.relatives .con ul li .items .text{float:left;width:100%;}
.relatives .con ul li .items .text .name{float:left;width:100%;height:28px;margin-top:5px;text-align:center;font-size:13px;line-height:28px;}
@media  screen and (max-width:767px){
  .relatives .con ul li{width:50%;}
}



/*  */
#preview{height:100%;display:none;z-index:9999}
#preview{position: relative}
#preview .download_link{position: absolute;bottom:0;left:0;background-color: #fff;text-align:center;width:100%;height:40px;line-height:40px;font-size:16px;text-align:center}
#preview .download_link a{color:#333; text-decoration: none;font-weight:bold; display: block; background-color: #FFF; width:30%; margin:0 auto}
#preview .prevButton{background: url('/static/images/prevlabel.gif') no-repeat;width:63px;height:32px;position: absolute;top:45%;left:0}
#preview .nextButton{background: url('/static/images/nextlabel.gif') no-repeat;width:63px;height:32px;position: absolute;top:45%;right:0}
#preview .closeButton{background: url('/static/images/closelabel.gif') no-repeat;width:66px;height:22px;position: absolute;bottom:8px;right:8px}
#preview .blockDescription{position: absolute;bottom:0;left:0;color:#333;padding-left:10px;height:40px;line-height:40px;font-size:14px}

.content-bg{float:left;width:100%;height:auto;overflow: hidden;}
.content-bg li{width:calc(25% - 30px);height:192px;border:1px solid #c2d4de;float:left;margin:15px;position:relative;overflow:hidden;cursor:pointer}
.save{width:100%;height:30px;line-height:30px;top:192px;left:0;position:absolute;color:#fff;background:#000;font-size:12px;text-align:center;opacity:.8;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}
.save a{color:#fff;display:block;cursor:pointer}

@media  screen and (max-width:767px){
	#preview .download_link{font-size:13px;}
	#preview .blockDescription{display:none;}
  .content-bg li{width:calc(50% - 15px);margin:7.5px;}

}




.mod{padding: 46px 0;}
.mod-gray{background: #f0f0f0;}
.mod-bg{background-repeat: no-repeat;background-position: center top;}
.mod-ad{background-image: url(../images/bg-ad.jpg);}
.mod-ad .name{font-size: 20px;color: #fff;text-align: center;}






/*侧边大家都在看 开始*/
.side-list-hot {float:left; width:100%; height:auto;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background: rgba(255,255,255,.8);box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.02);border-radius:0 0 5px 5px;}
.side-list-hot ul{float:left; width:100%; height:auto; padding:5px 10px; overflow:hidden;}
.side-list-hot ul li{float:left; width:100%; height:35px;border-bottom:1px dashed #f5f5f5; line-height:35px; font-size:14px; overflow:hidden;}
.side-list-hot ul li span{float:left; width:19px; height:19px; margin:8px 8px 8px 0; line-height:19px; display:inline-block; border-radius:5px; background:#999;font-size:12px; text-align:center; color:#fff; transition: all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out;}
.side-list-hot ul li:hover span{transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);}
.side-list-hot ul li:last-child{border-bottom:none;}
/*侧边大家都在看 结束*/
.side-list-new {float:left; width:100%; height:auto;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background: rgba(255,255,255,.8);box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.02);border-radius:0 0 5px 5px;}
.side-list-new ul{float:left; width:100%; height:auto; padding:5px 10px; overflow:hidden;}
.side-list-new ul li{float:left; width:100%; height:35px;border-bottom:1px dashed #f5f5f5; line-height:35px; font-size:14px; overflow:hidden;}
.side-list-new ul li span{float:left; width:19px; height:19px; margin:8px 8px 8px 0; line-height:19px; display:inline-block; border-radius:5px; background:#999;font-size:12px; text-align:center; color:#fff; transition: all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out;}
.side-list-new ul li:hover span{transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);}
.side-list-new ul li:last-child{border-bottom:none;}



.side-news-list {float:left; width:100%;background:#f8fbfe;border-radius:5px;border:1px solid #c2d4de;overflow:hidden;}
.side-news-list .con{float:left; width:100%;height:auto;padding:5px 10px;overflow:hidden;}
.side-news-list .con ul{}
.side-news-list .con ul li{float:left;width:100%;line-height:20px;height:20px;overflow:hidden;white-space:nowrap;position:relative;text-overflow:ellipsis;color:#606060;font-size:13px;margin:5px 0;padding-right:40px;}
.side-news-list .con ul li::before{content: "▪";margin-right:5px;}
.side-news-list .con ul li .time{position:absolute;right:0;top:0;display:inline-block;line-height:20px;}





/*单页详情  开始*/
.page-content{float:left; width:100%; height:auto; min-height:350px; padding:20px;border-radius:5px;background:#fff;overflow:hidden;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.02);}
.page-content img{max-width:100%;}
.page-content .catname{float:left;width:100%;padding:15px 0;text-align:center;font-size:30px;border-bottom:1px solid #f5f5f5;color:#555;}
.page-content .content{float:left;width:100%;padding:15px 0 0;line-height:180%;font-size:14px;color:#666;}

@media screen and (max-width:991px){
	.page-content{padding:15px;}
	.page-content .catname{padding:10px 0;font-size:26px;}
	.page-content .content{padding:10px 0 0;font-size:13px;}
}

/*单页详情  结束*/





/*在线留言 开始*/
.guestbook{float:left;width:100%;padding:40px;border-radius:5px;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.02);background:#fff;overflow:hidden;}
.guestbook .lab{float:left;width:100%;}
.guestbook .lab .fm_0050{float:left;width:50%;padding:0 10px;}
.guestbook .lab .fm_0100{float:left;width:100%;padding:0 10px;}
.guestbook .lab .fm_280{width:280px;margin:0 auto;display:block;}
.fm_txt{float:left;width:100%;margin-top:10px;line-height:25px;color:#444;font-size:14px;text-transform:uppercase;}
.fm_txt em{font-size:12px;font-style:normal;line-height:32px;}
.fm_txt span{color:#f60;line-height:32px;}
.fm_input{float:left;width:100%;height:40px;padding:0 18px;border:1px solid #f5f5f5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#333;font-size:14px;line-height:48px;-webkit-appearance:none;outline:0;}
.fm_textarea{float:left;width:100%;height:100px;padding:12px 18px;border:1px solid #f5f5f5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#333;font-size:14px;line-height:24px;-webkit-appearance:none;outline:0;}
.fm_btn{float:left;width:100%;height:46px;margin-top:20px;line-height:46px;text-align:center;font-size:16px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-appearance:none;outline:0;border:none;background:#3693d6;color:#fff;letter-spacing:1px;}
.fm_btn:hover,.fm_btn:focus{opacity:.8;filter:alpha(opacity=80);}
.messageIn::-webkit-input-placeholder{color:#999!important;}
.messageIn:-moz-placeholder{color:#999!important;}
.messageIn::-moz-placeholder{color:#999!important;}
.messageIn:-ms-input-placeholder{color:#999!important;}
.help-block{float:left;width:100%;padding-top:8px;color:#999;font-size:12px;line-height:15px;text-align:center;}
.help-block span{color:#f60;font-size:13px;}
@media  screen and (max-width:767px){
	.guestbook{padding:15px;}
	.guestbook .lab .fm_0050{width:100%;padding:0;}
	.guestbook .lab .fm_0100{padding:0;}
	.guestbook .lab .fm_280{width:100%;}
	.fm_input{padding:0 10px;}
	.fm_textarea{height:100px;padding:10px 10px;line-height:20px;}
	.fm_btn{height:42px;line-height:42px;}
}

/*在线留言 结束*/

/*通用-列表翻页*/
.pagination-wrapper{float:left;width:100%;text-align:center;}
.pagination{float:left;width:100%;text-align:center;font-size:14px;overflow:hidden;}
.pagination span{display:inline-block;height:30px;margin-left:5px;padding:0px 11px;border:1px solid #ececec;line-height:28px;background:#fff;border-radius:3px;}
.pagination a{display:inline-block;height:30px;margin-left:5px;padding:0px 11px;border:1px solid #ececec;line-height:28px;background:#fff;border-radius:3px;}
.pagination a:hover{height:30px;background:#266392;color:#fff;}
.pagination .current-page{height:30px;background:#266392;color:#fff;}
@media screen and (max-width:767px){
	.pagination-wrapper{margin:10px 0;}
}


.in-bm114{float:left; width:100%;height:auto;background:#f8fbfe;border-radius:5px;border:1px solid #c2d4de;overflow:hidden;}
.in-bm114 .con{float:left; width:100%;height:auto;padding:5px;overflow:hidden;}
.in-bm114 .con ul{float:left;width:100%;padding:5px -5px;overflow:hidden;}
.in-bm114 .con ul li{float:left;width:136px;margin:5px;border:dashed 1px #eaeaea; text-align:center;}
.in-bm114 .con ul li .name{float:left;width:100%;height:25px;margin-top:5px; font-size:15px;line-height:25px;}
.in-bm114 .con ul li .tel{float:left;width:100%;height:30px;padding:0 10px;font-size:18px;line-height:30px;}

/*友情链接*/
.in-flink{float:left; width:100%;height:auto;background:#f8fbfe;border-radius:5px;border:1px solid #c2d4de;overflow:hidden;}
.in-flink .con{float:left; width:100%;height:auto;padding:5px 10px;overflow:hidden;}
.in-flink .con ul{margin:0 -7.5px;}
.in-flink .con ul li{float:left;padding:7.5px;}


/* 页脚 */
.x-line{float:left;width:100%;height:10px;background:#3693d6;box-shadow:2px 2px 4px #ddd;}

.footer-copyright{width:100%;margin:0 auto;padding:20px 10px;font-size:13px;color:#666;text-align:center;}
.footer-copyright p{line-height:30px;}
.footer-copyright p span{padding:0 5px;display:inline-block;}

@media (max-width:767px){
.footer-copyright p{line-height:24px;font-size:12px;}
}

/*全站底部波浪*/

.waveHorizontals{width:100%;height:20px;position:relative;overflow:hidden;z-index:1;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background: rgba(255,255,255,.8);}
#waveHorizontal1{-webkit-mask:url(../images/zhankr_001.svg);mask:url(../images/zhankr_001.svg);animation-delay:-2s;animation-duration:12s;}
#waveHorizontal1,
#waveHorizontal2,
#waveHorizontal3{background-image:linear-gradient(20deg,#3693d6 0,#55eacc 100%)!important;}
.waveHorizontal{width:200%;height:100%;display:block;position:absolute;left:0;bottom:0;background-repeat:repeat-x;background-position:left bottom;background-size:350px 100%;transform-origin:0 100% 0;animation-name:move;animation-timing-function:linear;animation-iteration-count:infinite;}
@keyframes move{
  0%{transform:translate(-175px,0px) scale(1,1)}
  50%{transform:translate(-87px,0px) scale(1,0.5)}
  100%{transform:translate(0px,0px) scale(1,1)}
}
#waveHorizontal2{-webkit-mask:url(../images/zhankr_002.svg);mask:url(../images/zhankr_002.svg);animation-delay:-2s;animation-duration:5s;}
#waveHorizontal3{-webkit-mask:url(../images/zhankr_003.svg);mask:url(../images/zhankr_003.svg);animation-delay:-1s;animation-duration:3s;}
/*全站底部波浪*/

.AD-A{float:left;width:100%;height:auto;margin:15px 0 0;text-align:center;background:#fff;padding:10px;border:1px solid #c2d4de;overflow:hidden;position:relative;}
.AD-A img{width:100%;height:80px;}
.AD-S{float:left;width:278px;height:88px;margin:15px 0 0;text-align:center;overflow:hidden;position:relative;}
.AD-333{float:left;width:100%;height:auto;margin:15px 0 0;text-align:center;background:#fff;box-shadow:0 2px 8px 0 rgba(155,155,155,0.06);border-radius:5px;overflow:hidden;position:relative;}
.AD-333 img{width:100%;height:68px;}
.AD-283{float:left;width:100%;height:auto;text-align:center;background:#fff;box-shadow:0 2px 8px 0 rgba(155,155,155,0.06);border-radius:5px;overflow:hidden;position:relative;}
.AD-283 img{width:100%;height:50px;}

@media (max-width:767px){
.AD-A{margin:10px 0 0;padding:5px;}
.AD-S{margin:5px 0 0;padding:5px;}
.AD-333{padding:5px;}
}





.background-fx{position:absolute;left:60px;right:0;height:100vh;top:0;overflow:hidden;opacity:1;z-index:-1;}
.shape-01{position:absolute;top:11%;right:42%;-webkit-animation:animationFramesTwo 13s linear infinite;animation:animationFramesTwo 13s linear infinite}
.shape-02{position:absolute;top:27%;left:17%;-webkit-animation:animationFramesFour 25s linear infinite alternate;animation:animationFramesFour 25s linear infinite alternate}
.shape-03{position:absolute;top:30%;left:50%;-webkit-animation:animationFramesThree 35s linear infinite alternate;animation:animationFramesThree 35s linear infinite alternate}
.shape-04{position:absolute;top:40%;right:23%;-webkit-animation:animationFramesFour 20s linear infinite alternate;animation:animationFramesFour 20s linear infinite alternate}
.shape-05{position:absolute;bottom:62%;right:28%;-webkit-animation:animationFramesOne 15s linear infinite;animation:animationFramesOne 15s linear infinite}
.shape-06{position:absolute;bottom:73%;left:38%;-webkit-animation:animationFramesFour 20s linear infinite alternate;animation:animationFramesFour 20s linear infinite alternate}
.shape-07{position:absolute;left:14%;bottom:54%;-webkit-animation:animationFramesOne 17s linear infinite;animation:animationFramesOne 17s linear infinite}
.shape-08{position:absolute;left:14%;top:60%;-webkit-animation:animationFramesOne 20s linear infinite alternate;animation:animationFramesOne 20s linear infinite alternate}
.shape-09{position:absolute;top:22%;left:41%;-webkit-animation:animationFramesOne 15s linear infinite;animation:animationFramesOne 15s linear infinite}
.shape-10{position:absolute;top:8%;right:6%;-webkit-animation:animationFramesOne 15s linear infinite;animation:animationFramesOne 15s linear infinite}
.shape-11{position:absolute;top:10%;right:8%;-webkit-animation:animationFramesOne 12s linear infinite;animation:animationFramesOne 12s linear infinite}
@keyframes animationFramesOne{0%{transform:translate(0) rotate(0deg)}
20%{transform:translate(73px,-1px) rotate(36deg)}
40%{transform:translate(141px,72px) rotate(72deg)}
60%{transform:translate(83px,122px) rotate(108deg)}
80%{transform:translate(-40px,72px) rotate(144deg)}
to{transform:translate(0) rotate(0deg)}
}@-webkit-keyframes animationFramesOne{0%{-webkit-transform:translate(0) rotate(0deg)}
20%{-webkit-transform:translate(73px,-1px) rotate(36deg)}
40%{-webkit-transform:translate(141px,72px) rotate(72deg)}
60%{-webkit-transform:translate(83px,122px) rotate(108deg)}
80%{-webkit-transform:translate(-40px,72px) rotate(144deg)}
to{-webkit-transform:translate(0) rotate(0deg)}
}@keyframes animationFramesTwo{0%{transform:translate(0) rotate(0deg) scale(1)}
20%{transform:translate(73px,-1px) rotate(36deg) scale(.9)}
40%{transform:translate(141px,72px) rotate(72deg) scale(1)}
60%{transform:translate(83px,122px) rotate(108deg) scale(1.2)}
80%{transform:translate(-40px,72px) rotate(144deg) scale(1.1)}
to{transform:translate(0) rotate(0deg) scale(1)}
}@-webkit-keyframes animationFramesTwo{0%{-webkit-transform:translate(0) rotate(0deg) scale(1)}
20%{-webkit-transform:translate(73px,-1px) rotate(36deg) scale(.9)}
40%{-webkit-transform:translate(141px,72px) rotate(72deg) scale(1)}
60%{-webkit-transform:translate(83px,122px) rotate(108deg) scale(1.2)}
80%{-webkit-transform:translate(-40px,72px) rotate(144deg) scale(1.1)}
to{-webkit-transform:translate(0) rotate(0deg) scale(1)}
}@keyframes animationFramesThree{0%{transform:translate(165px,-179px)}
to{transform:translate(-346px,617px)}
}@-webkit-keyframes animationFramesThree{0%{-webkit-transform:translate(165px,-179px)}
to{-webkit-transform:translate(-346px,617px)}
}@keyframes animationFramesFour{0%{transform:translate(-300px,151px) rotate(0deg)}
to{transform:translate(251px,-200px) rotate(180deg)}
}@-webkit-keyframes animationFramesFour{0%{-webkit-transform:translate(-300px,151px) rotate(0deg)}
to{-webkit-transform:translate(251px,-200px) rotate(180deg)}
}



[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}


/*信息详情 内容*/
.info-show .title{float:left;width:100%;padding:20px 0;text-align:center;font-size:30px;color:#333;font-weight:bold;}
.info-show .meta{float:left;width:100%;height:auto;padding:8px 0;text-align:center;color:#555;background:#ebf3fc;border-radius:5px;overflow:hidden;}
.info-show .meta i{font-size:12px;}
.info-show .meta span{padding-right:10px;}
.info-show .meta a{color:#555;}
.info-show .meta a:hover{color:#fd5f56;}
.info-show .content{float:left;width:100%;padding:15px 0;font-size:14px;line-height:168%;}
.info-show .content img{max-width:100%;margin:8px;}

.highslide{cursor:url(../images/zoomin.cur),pointer;outline:none;}
.highslide-active-anchor img{visibility:hidden;}
.highslide img{padding:3px;border:1px solid #e6e5e5;padding:5px;}
.highslide:hover img{border:1px solid #666666;padding:5px;background-color:#fff;}
.highslide-image{border:1px solid white;padding:5px;background-color:#fff;}
.highslide-caption{display:none;border:1px solid white;border-top:none;font-size:12px;padding:5px;background-color:white;}
.highslide-loading{display:block;color:black;font-size:12px;font-weight:bold;text-decoration:none;padding:2px;border:1px solid black;background-color:white;padding-left:22px;background-image:url("../images/loader.white.gif");background-repeat:no-repeat;background-position:3px 1px;}
a.highslide-credits,
a.highslide-credits i{padding:2px;color:silver;text-decoration:none;font-size:12px;}
a.highslide-credits:hover,
a.highslide-credits:hover i{color:white;background-color:gray;}
a.highslide-full-expand{background:url(../images/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px;}
.highslide-display-block{display:block;}
.highslide-display-none{display:none;}



/*信息详情 联系方式*/
.info-show .contact{float:left;width:100%;height:auto;overflow:hidden;}
.info-show .contact ._top{float:left;width:100%;height:28px;background:#ebf3fc;line-height:28px;font-size:14px;text-align:center;color:#000;font-weight:bold;}
.info-show .contact ._con{float:left;width:100%;height:auto;margin:5px 0;line-height:28px;font-size:14px;color:#000;overflow:hidden;}
.info-show .contact ._con div{text-indent:5px;}
.info-show .contact ._con div img{margin:-5px 0 0 -10px;}
.info-show .contact ._con div::before{content:"▪";}

/*信息详情 注意须知*/
.info-show .notes{float:left;width:100%;height:auto;margin:10px 0px 0px 0px;padding:8px 13px 8px 13px;background:#fffcf9;border-radius:5px;border:1px solid #eadbce;overflow:hidden;font-size:14px;color:#C81721;line-height:27px;overflow:hidden;}
.info-show .notes .t{font-size:14px;font-weight:bold;}

/*边栏广告*/




/*信息发布-栏目选择开始*/
.choose{float:left;width:100%;height:auto;margin-bottom:15px;border:1px solid #c2d4de;background:#f8fbfe;overflow:hidden;}
.choose ul{}
.choose li{float:left; width:100%;}
.choose li .d1{float:left; width:108px; height:50px; border-right:1px solid #d6e2e9; border-bottom:1px solid #d6e2e9; text-align:center; line-height:50px; font-size:15px; font-weight:bold;}
.choose li:nth-child(2) .d1,.choose li:nth-child(3) .d1{width:108px; height:85px; line-height:85px;}
.choose i{margin-right:8px;}
.choose li .d2{padding:7px 12px; line-height:25px; border-bottom:1px solid #d6e2e9; background:#fff; font-size:14px; overflow:hidden;}
.choose li .d2 a{display:inline-block; margin:5px 0 5px 1%; padding:0 8px; height:25px; text-align:center; line-height:25px;}
.choose li .d2 .on{border-radius:3px;background:#18bc9c; color:#fff;}
.choose li:last-child .d1, .choose li:last-child .d2{border-bottom:none;}

@media  screen and (max-width:767px){
  .choose li .d2{padding:7px 5px;}
  .choose li .d2 a{margin:5px 0 5px 1%; padding:0 6px;}
  .choose li .d2 a:first-child{display:none;}
}
/*信息发布-栏目选择结束*/


/*信息发布-发布表单开始*/
.fabu{float:left;width:100%;height:auto;margin-bottom:15px;padding:30px 40px;border:1px solid #c2d4de;background:#f8fbfe;overflow:hidden;}
.fabu .notes{float:left;width:100%;height:auto;margin:10px 0px 0px 0px;padding:8px 13px 8px 13px;background:#fdfae8;border:1px solid #eadbce;overflow:hidden;font-size:14px;color:#C81721;line-height:27px;overflow:hidden;}
.fabu .notes .t{font-size:14px;font-weight:bold;}

.fabu .gatecory-name{float:left;width:100%;border-bottom:1px solid #e6e5e5;position:relative;}
.fabu .gatecory-name .name{float:left;padding:8px 5px;letter-spacing:1px;font-size:15px;color:#000;font-weight:bold;position:relative}
.fabu .gatecory-name .name:after{content:""; left:0; bottom:0px; width:75px; height:3px; background:#90c900; display:block; position:absolute;}
.fabu .gatecory-name .link{position:absolute;top:12px;right:10px;}
.fabu .gatecory-name .link ul li{display:inline-block;line-height:20px;color:#999;}
.fabu .gatecory-name .link ul li + li::before{content:"/\00a0";padding:0 8px;}


.post{float:left;width:100%;height:auto;margin:20px 0;padding:0 5px;line-height:28px;overflow:hidden;}
.post .l{font-size:14px; font-weight:bold;}
.post .r{float:none;}
.post .c{padding:3px; font-size:14px;}
.post li {margin-bottom: 15px;}
.post li select{border:1px solid #C1C4CB; outline:none;}
.post li input{border:1px solid #C1C4CB; outline:none;}
.post li textarea{float:left;width:80%; height:120px; margin-left:4px; border:1px solid #C1C4CB; outline:none;}
.post .duotu{float:left;width:80%; height:auto; margin-left:4px;overflow: hidden;}

.btnpost{width:300px;height:35px;margin:0 auto;line-height:35px;text-align:center;font-size:14px;border-radius:5px;border:none;background:#3693d6;color:#fff;letter-spacing:1px;}
.btnpost:hover,
.btnpost:focus{opacity:.8;filter:alpha(opacity=80);}

/*信息发布-发布表单结束*/



/* 表单结构开始 */
.leaf-form{position:relative}
.leaf-form-item{margin-bottom:15px;position:relative;display:flex;justify-content:flex-start;align-items: flex-start;}
.leaf-form-item .leaf-form-label{padding-right:15px;line-height:38px;width:110px;min-width:110px;display: flex;align-items: center;justify-content: flex-end;}
.leaf-form-item .leaf-form-label .required:before {display: inline-block;margin-right: 4px;color: #ff4d4f;font-size: 14px;font-family: SimSun,sans-serif;line-height: 1;content: "*";}
.leaf-form-item .leaf-form-label .tip {display: inline-block; width: 14px;height: 14px;background: url(../img/tip.svg);background-size: 100%; cursor: help;margin-left: 4px;}
.leaf-form-item .leaf-form-control{position:relative;line-height:38px;width:100%;}

/* 多图上传开始 */
.leaf-input-images{}
.leaf-input-images-button{display:inline-block;height:28px;line-height:28px;background:#3193d6;color:#fff;text-align:center;border-radius:2px;padding:0 15px;}
.leaf-input-images-button:hover{opacity:.8;filter:alpha(opacity=80);cursor:pointer;}
.leaf-input-images li{float:left;width:250px;position:relative;margin:10px 10px 10px 0;padding:10px;border:1px solid #eee;background:#f9f9f9}
.leaf-input-images li input,.leaf-input-images li textarea{margin-top: 10px;}
.leaf-input-images-thumb{width:100%;height:160px;background:#f8f8f8;position:relative;border-radius:2px;background-size:contain;background-position:center center;background-repeat:no-repeat;border:1px solid #ddd;overflow:hidden;text-align:center}
.leaf-input-images-thumb-button{width:100%;height:100%}
.leaf-input-images-thumb-button img{max-width:100%;max-height:100%}
.leaf-input-images-thumb-button .progressnum{width:40px;height:40px;border-radius:40px;text-align:center;line-height:40px;font-size:12px;color:#fff;position:absolute;left:50%;margin-left:-20px;top:50%;margin-top:-20px;background:rgba(17,89,164,0.5)}
.leaf-input-images-thumb-button::after{position:absolute;background:rgba(0,0,0,.6);content:"";left:0;right:0;top:0;bottom:0;opacity:0;transition:all .3s}
.leaf-input-images-thumb:hover .leaf-input-images-thumb-button::after{opacity:1}
.leaf-input-images-thumb svg.upicon{position:absolute;height:100%;width:100%;padding:20px}
.leaf-input-images-thumb svg.delete,.leaf-input-images-thumb svg.look,.leaf-input-images-thumb svg.upload,.leaf-input-images-thumb svg.input,.leaf-input-images-thumb svg.drag,.leaf-input-images-thumb .progressnum{display:none}
.leaf-input-images-thumb svg.delete,.leaf-input-images-thumb svg.look,.leaf-input-images-thumb svg.upload,.leaf-input-images-thumb svg.input,.leaf-input-images-thumb svg.drag{display:block;position:absolute;height:30px;top:50%;margin-top:-15px;left:50%;color:#fff;z-index:10;transition:all .3s;cursor:pointer}
.leaf-input-images-thumb svg.delete,.leaf-input-images-thumb svg.input{left:-30px}
.leaf-input-images-thumb svg.upload,.leaf-input-images-thumb svg.look,.leaf-input-images-thumb svg.drag{left:105%}
.leaf-input-images-thumb:hover svg.delete{left:6%}
.leaf-input-images-thumb:hover svg.input{left:28%}
.leaf-input-images-thumb:hover svg.drag{left:55%}
.leaf-input-images-thumb:hover svg.upload{left:55%}
.leaf-input-images-thumb:hover svg.look{left:78%}
/* 多文件上传开始 */
.leaf-input-files{}
.leaf-input-files-button{display:inline-block;height:38px;line-height:38px;background:#1c97f5;color:#fff;text-align:center;border-radius:2px;padding:0 15px}
.leaf-input-files-button:hover{background:#40a9ff;cursor:pointer}
.leaf-input-files li{position:relative;margin-top: 10px;display: flex;justify-content: flex-start;align-items: center;user-select:none}
.leaf-input-files li .leaf-input:first-child{margin-right: 10px;min-width: 450px}
.leaf-input-files svg.delete,.leaf-input-files svg.down,.leaf-input-files svg.drag { background:#fff;position:absolute;top:1px;right:1px;display:inline-block;padding:7px;cursor:pointer }
.leaf-input-files svg.delete { right:30px; }
.leaf-input-files svg.down { right:60px; }


