﻿@charset "utf-8";
/**
 * YZMCMS 内容管理系统
 * @author           袁志蒙  
 * @license          http://www.yzmcms.com
 */
/* CSS Document 原background: #bf1f1f1 */  

*{margin:0;padding:0;}
body{font-size:18px;font-family:Tahoma,Arial,sans-serif;color: #232323; background:#F0F0F0;line-height: 25px}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0px;padding:0px;}
table{border-collapse:collapse;}
a,img{border:0;}
ol,ul{list-style:none}
a{color:#454545;text-decoration:none;}
a:hover{color:#f90a0e;}
.clearfix{clear:both;width:0px;height:0px;overflow:hidden;}
.yzm-header-box{height: 25px; padding:0px; line-height: 25px; background: #fbfbfb; background-image:url(../images/index_01.gif); border-bottom: 1px solid #e8e8e8;} 
.yzm-header-top{width:1200px;margin:0 auto;color:#fff; background-image:url(../images/index_01.gif);}
.yzm-header-top a{color:#000000;margin-left:10px;}
.yzm-header-top a:hover{color:#ff0000;}
.yzm-member-status{float:right; background-image:url(../images/index_01.gif);}
.yzm-member-status .login{color: #ff0000;border:1px solid #ff0000;padding: 3px 7px}
.yzm-container-box{width:100%;background:#fff;min-width:1200px;padding:0px;}

/* 网站容器 */
.yzm-container{margin:auto;width:1200px;}
.yzm-container1{margin:auto;width:1200px;background: #fff;}
.yzm-content-box{padding:5px 20px 10px 20px;background: #fff;border: 1px solid #eee;}
.yzm-content-boxnews{padding:5px 20px 10px 20px;background: #fff;border: 1px solid #eee;width:790px;}
.yzm-content-boxgg{padding:5px 20px 10px 20px;background: #fff;border: 1px solid #eee;width:410px;}
.yzm-title{border-bottom: #e4e3e3 1px solid;margin-bottom: 10px}
.yzm-title h2{font-size: 18px;line-height: 40px;font-weight: normal;border-bottom: 3px solid #c50c26;display: inline-block;padding-right:2px;color: #c50c26}
.yzm-title span{font-size: 14px;}
.yzm-title-right{float: right;}
.yzm-title-right a{line-height: 40px}

.yzm-line{height:20px;clear:both;}

/*网站头部 */

/*现
.yzm-search{float:right;margin-right:130px;margin-top:30px;}
.searchtxt .searchmenu .searchselected{background-image:url(../images/icon2.png);background-repeat:no-repeat;}
.searchtxt{float:right;width:450px;height:36px;border:2px solid #2196f3;border-right:0;position:relative;z-index:100;background:#fff;}
.searchtxt .searchmenu{float:right;border-right:1px solid #eee;}
.searchtxt .searchmenu .searchselected{color:#666;cursor:pointer;font-size:14px;height:36px;line-height:36px;padding-left:15px;width:60px;background-position: 55px -85px;}
.searchtxt .searchmenu .searchopen{background-position:55px -113px}
.searchtxt .searchmenu .searchtab{display:none; position:absolute;top:36px;left:-2px;width:75px;border:2px solid #2196f3;border-top:0;background:#fff;z-index:100;}
.searchtxt .searchmenu .searchtab li{height:28px;line-height:28px;color:#666;font-size:14px;cursor:pointer;padding-left:15px}
.searchtxt .searchmenu .searchtab li.selected{background:#edf3fc;color:#018dbc;}
.searchtxt input{float:right;border:0;background:#fff;color:#666;padding:7px 8px;width:350px;height:22px;line-height:22px;margin:0;outline:medium none;}
.searchbtn{float:left;}
.searchbtn button{background:#2196f3;border:0;color:#fff;outline:none;cursor:pointer;float:left;height:39px;line-height:39px;width:86px;font-size:16px;transition:all 0.3s}
.searchbtn button:hover{background:#1784db;}

*/
.search{
	float: right;
	background: #ebe7e7;
	border-radius: 22px;
	padding:3px 6px;
	margin-top: 20px;
	position: relative;
    z-index: 3;
}
.search input[type="text"]{
	padding-left: 40px;
	background: url(../images/search.png) no-repeat 10px center;
	border: 0;
	height: 36px;
	border-radius: 15px;
}
.search input[type="submit"]{
	border: 0;
	padding:0 20px;
	background: #9e040b;
	color: #fff;
	height: 31px;
	font-size: 14px;
	border-radius: 15px;
}

/*统一下列标签（button,input,select,textarea,label）的边距和对齐方式*/
button,input,select,textarea,label {
	margin: 0;
	vertical-align: middle;
}
/* 调整Firefox 4+浏览器下，客户端样式表中设置了“!important”的“line-height”属性的input表单 */
button,input {
	line-height: normal;
}
/**
     * 调整“button”和“select”的“text-transform”继承不一致性的问题
     * 其他表单控件元素不继承“text-transform”属性
     * 修正“button”标签在Chrome, Safari 5+, and IE 8+中的样式继承问题
     * 修正“select”标签在Firefox 4+ 和Opera中的样式继承问题
     */
button,select {
	text-transform: none;
}
/* 增强光标样式在input表单和其他表单的可用性和一致性，改正iOS设备中“input”类型表单样式不可用的问题 */
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	cursor: pointer; /* 增强光标样式在input表单和其他表单的可用性和一致性 */
	-webkit-appearance: button; /* 改正iOS设备中“input”类型表单样式不可用的问题 */
}

/*Remove button padding in FF*/
button::-moz-focus-inner,input::-moz-focus-inner,a.button::-moz-focus-inner {
	padding: 0;
	border: 0;
}
/* 去除IE 8/9中的多余的边距留白部分，调整IE 8/9中尺寸属性设置为“内容框”的盒子模型 */
input[type="checkbox"],input[type="radio"] {
	padding: 0;
	box-sizing: border-box;
}
/*重置各种类型input的默认值*/
input[type="search"] {
	-webkit-box-sizing: content-box;
	/* 兼容Safari 5 and Chrome上 “border-box” 上设置 “box-sizing”属性 */
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
	/* 兼容Safari 5 and Chrome上 “searchfield” 上设置 “appearance”属性 */
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none; /* 去除OS X系统上Safari 5和Chrome中容器内边距和搜索取消按钮属性 */
}

input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

input[type="radio"],input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	/* IE8-9 */
	line-height: normal;
}

input[type="file"] {
	display: block;
}

input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button {
	height: auto;
}

textarea {
	overflow: auto; /* IE 8/9中，去除默认垂直滚动条属性 */
	vertical-align: top; /* 提高所有浏览器中的文本可读性和版式 */
	word-wrap: break-word; /*自动换行*/
	word-break: break-all;
}
.yzm-header{height:130px;padding:10px 0;width:100%;margin:0 auto;background-image:url(../images/bannera1.jpg);}
.yzm-header1{height: 30px; padding:0px; line-height: 30px; background: #fbfbfb; background-image:url(../images/index_01.gif); border-bottom: 1px solid #e8e8e8;}
.yzm-logo{float:left;margin-top:40px;width:370px;}
.yzm-logo a{color: #e70a0a;font-size: 40px;overflow: hidden;display: block;height:40px;line-height:40px;text-overflow: ellipsis;white-space: nowrap;}
.yzm-logo img{width:165px;height:55px}
.yzm-search{float:right;margin-right:30px;margin-top:20px;}
.searchtxt .searchmenu .searchselected{background-image:url(../images/icon2.png);background-repeat:no-repeat;}
.searchtxt{float:left;width:250px;height:36px;border:2px solid #2196f3;border-left:0;position:relative;z-index:10;background:#fff;}
.searchtxt .searchmenu{float:left;border-left:1px solid #eee;}
.searchtxt .searchmenu .searchselected{color:#666;cursor:pointer;font-size:14px;height:36px;line-height:36px;padding-left:5px;width:60px;background-position: 55px -85px;}
.searchtxt .searchmenu .searchopen{background-position:55px -113px}
.searchtxt .searchmenu .searchtab{display:none; position:absolute;top:36px;left:-2px;width:75px;border:2px solid #cec3c3;border-top:0;background:#fff;z-index:100;}
.searchtxt .searchmenu .searchtab li{height:28px;line-height:28px;color:#666;font-size:14px;cursor:pointer;padding-left:15px}
.searchtxt .searchmenu .searchtab li.selected{background:#edf3fc;color:#018dbc;}
.searchtxt input{float:left;border:0;background:#fff;color:#666;padding:7px 8px;width:250px;height:22px;line-height:22px;margin:0;outline:medium none;}
.searchbtn{float:left;}
.searchbtn button{background:#2196f3;border:0;color:#fff;outline:none;cursor:pointer;float:left;height:39px;line-height:39px;width:36px;font-size:16px;transition:all 0.3s}
.searchbtn button:hover{background:#1784db;}
.yzm-add-content{width:70px;float:left;margin-top:30px;}
.yzm-add-content a{border-radius:2px;height:38px;color:#cec3c3;font-size:14px;display:block;line-height: 38px;transition:0.3s all;border:1px solid #cec3c3;text-align:center;}
.yzm-add-content a:hover{text-decoration:none;background:#cec3c3;color:#fff; }

/*导航条*/
.yzm-menu{height:43px;line-height:43px;background-color:#2196f3;}
.yzm-nav{width:1200px;margin:0 auto;}
.yzm-nav li{float:left;position:relative;z-index:98;background-color:#2196f3;}
.yzm-nav li a{float:left;width:110px;display:block;line-height:43px;text-align:center;font-weight:normal;font-size:21px;color:#FFF700;transition:all 0.3s}
.yzm-nav li a:focus{-moz-outline-style: none;}
.yzm-nav li a:hover{text-decoration:none;color:#fff;background:#1784db;}
.yzm-nav li .current{text-decoration:none;color:#fff;background:#1784db;}
.yzm-nav li .sub_nav{position:absolute;top:43px;left:0px;background:#2196f3;display:none;z-index:99;border:1px solid #1784db;border-top:none;}
.yzm-nav li .sub_nav li{text-align:center;width:110px;height:35px;line-height:35px;position:relative;z-index:99;padding:0px;background:#2196f3;clear:left;}
.yzm-nav li .sub_nav li a{height:34px;line-height:34px;width:110px;display:inline-block;}
/* 前端分页 */
#page{margin:30px 0;font-size:17px;height:30px;line-height:30px;text-align:center}
#page .pageinfo{display: none;}
#page  a{border:1px solid #ddd;background:#fff;color:#808080;padding:5px 11px;margin-left:5px;border-radius:2px;transition:all 0.2s}
#page  a:hover,#page .curpage{background:#2196f3;color:#fff;text-decoration:none;border:1px solid #2196f3;}
#page .nopage{cursor:not-allowed;}
#page .nopage:hover{background:#fff;color:#808080;border:1px solid #ddd;}

/* 网站底部 */
.yzm-footer{text-align: center;color:#fff;border-top: 1px solid #e8e8e8;padding:1px 0;}
.yzm-footerwu{width:100%;height:22px;background-image:url(../images/index_01.gif);}
.yzm-footerwu1{width:100%;height:154px;color:#fff;background-image:url(../images/bg_all0.gif);}
/*补充*/
@font-face {font-family: SHSBold;
font-display: swap;
src:url(../font/SourceHanSerifCN-Bold.otf);
}
.news-top b{
	font-size: 40px;
	color: #c30a0e;
	text-align: center;
	display: block;
}
.news-top b a{
	color: #c30a0e;
}
.news-top p,.news-top p a{
	font-size: 16px;
	color: #333;
	text-align: center;
	margin-bottom: 20px;
}
.news-top{background:#fff;height:90px;}
.hwu{font-size: 38px;font-family: SHSBold;text-align: bottom;font-weight: bold;}


.yahei {
	font-family: \5FAE\8F6F\96C5\9ED1;
}
.yahei #bdshare_weixin_qrcode_dialog{
	padding:5px;
}
.yahei #bdshare_weixin_qrcode_dialog .bd_weixin_popup_foot{
	text-align:center;
}
.yahei .bd_weixin_popup .bd_weixin_popup_main{
	padding:10px;
}
#floor-three.add-v ul.one li.left span{
	padding-left:9px;
	border-left:3px solid #fff;
}
#floor-three.add-v ul.one li.left{
	font-weight:900;
	float: left;
}
#floor-three.add-v ul.one li.right{
	float: right;
}
#floor-three.add-v ul.one li.right a{
	line-height:38px;
	color:#fffefe;
	font-size: 14px;
}
#floor-three.add-v ul.two{
	padding:0 24px;
	color:#333;
	list-style: square;
}
#floor-three.add-v ul.two li.left{
	float: left;
	line-height:34px;
}
#floor-three.add-v ul.two li.right{
	float: right;
	line-height:34px;
	list-style: none;
}
.list-box {background:#fff;height:766px;}
.ulwu { display:flex;justify-content:space-between;flex-flow:row wrap;}
.liwu { width: 30%;}
/* 波浪开始 */
.waves1{
    background-color: #0084ff;
}
.waves {
    position: relative;
    width: 100%;
    height: 7vh;
    margin-bottom: -7px;
    min-height: 100px;
    max-height: 150px;
}

.parallax>use {
    animation: move-forever 25s cubic-bezier(.55, .5, .45, .5) infinite;
}

.parallax>use:nth-child(1) {
    animation-delay: -2s;
    animation-duration: 7s;
}

.parallax>use:nth-child(2) {
    animation-delay: -3s;
    animation-duration: 10s;
}

.parallax>use:nth-child(3) {
    animation-delay: -4s;
    animation-duration: 13s;
}

.parallax>use:nth-child(4) {
    animation-delay: -5s;
    animation-duration: 20s;
}

@keyframes move-forever {
    0% {
        transform: translate3d(-90px, 0, 0);
    }

    100% {
        transform: translate3d(85px, 0, 0);
    }
}
/* 波浪结束 */

.picsbox { width: 100%; overflow: hidden; position: relative; }
/*banner*/
.bannerwu { width: 66%; overflow: hidden; float: left }
.faderwu { position: relative; width: 100%; padding-top: 60%; font-family: "futura", arial; overflow: hidden; }
.faderwu .slide { position: absolute; width: 100%; top: 0; z-index: 1; opacity: 0; height: 100%; }
.faderwu .slide img { width: 100%; height: 100%; }
.faderwu .prev, .fader .next { position: absolute; height: 80px; line-height: 55px; width: 50px; font-size: 100px; text-align: center; color: #fff; top: 50%; left: 50px; z-index: 4; margin-top: -25px; cursor: pointer; opacity: 0; transition: all 150ms; }
.faderwu .next { left: auto; right: 50px; }
.faderwu .pager_list { position: absolute; width: 100%; height: 40px; padding: 0; line-height: 40px; bottom: 0; text-align: center; z-index: 4; }
.faderwu .pager_list li { display: inline-block; width: 15px; height: 15px; margin: 0 7px; background: #fff; opacity: .3; text-indent: -9999px; border-radius: 999px; cursor: pointer; transition: all 150ms; }
.faderwu .pager_list li:hover, .fader .pager_list li.active { opacity: 1; }
.bannerwu:hover .fader_controls .page.prev { opacity: 0.5; left: 0 }
.bannerwu:hover .fader_controls .page.next { opacity: 0.5; right: 0 }
.imginfowu { z-index: 9; position: absolute; font-size: 26px; color: #FFF; display: block; overflow: hidden; bottom: 12%; left: 0; right: 0; display: block; background: #00000061; padding: 0 40px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

/*tags*/
.cloud { clear: both; overflow: hidden; background: #fff; margin-bottom: 20px }
.cloud ul { overflow: hidden; font-size: 14px }
.cloud ul a { line-height: 24px; height: 24px; display: block; background: #999; float: left; padding: 3px 11px; margin: 10px 10px 0 0; border-radius: 8px; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; transition: all 0.5s; color: #FFF }
.cloud ul a:nth-child(8n-7) { background: #8A9B0F }
.cloud ul a:nth-child(8n-6) { background: #EB6841 }
.cloud ul a:nth-child(8n-5) { background: #3FB8AF }
.cloud ul a:nth-child(8n-4) { background: #FE4365 }
.cloud ul a:nth-child(8n-3) { background: #FC9D9A }
.cloud ul a:nth-child(8n-2) { background: #EDC951 }
.cloud ul a:nth-child(8n-1) { background: #C8C8A9 }
.cloud ul a:nth-child(8n) { background: #83AF9B }
.cloud ul a:first-child { background: #036564 }
.cloud ul a:last-child { background: #3299BB }
.cloud ul a:hover { border-radius: 0; text-shadow: #000 1px 1px 1px }
/*tagsj结束*/

.hometitle { font-size: 18px; color: #282828; font-weight: 600; margin: 0; text-transform: uppercase; padding-bottom: 15px; margin-bottom: 25px; position: relative; }
.hometitle:after { content: ""; background-color: #282828; left: 0; width: 50px; height: 2px; bottom: 0; position: absolute; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }

