/* *********************************初始化 ************************/



@charset "utf-8";

body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,input,textarea,li{margin: 0;padding: 0;}

/*此处是用来初始化一些标签的外边距，不要使用通配符，影响代码性能*/

a{text-decoration: none; color: inherit;}

/*此处是用来初始化a标签的下划线为无，并强制让其继承父级颜色*/

li{list-style: none;}

/*此处除去页面所有li的初始样式*/

img{vertical-align: middle; border:0; max-width: 100%;}

/*此处解决图片往下掉的小Bug，并去除图片自带的border*/

input,textarea{outline: none;background-color: none;}

/*此处去除input等表单元素获取焦点后自带的蓝色边框和自带的背景*/

input,textarea,select{color: inherit;font-size: inherit;font-family: inherit;}

/*此处强制让上述标签继承父级属性，方便后期继承颜色等公共样式*/

textarea{resize: none;}

/*此处去除文本域自带的拉动效果*/

input[type="button"],input[type="submit"],input[type="reset"]{cursor:pointer}

/*此处将以上“按钮类”标签设置为手型鼠标，提示用户体验*/



/******以下是公共样式*********/

.middle{width: 1000px; margin-left: auto; margin-right: auto;}

/*此处设置pc端居中盒子*/

.dotted3{white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}

/*此处初始化单行文本超出，文字后出现省略号的修饰*/

html{font-size: 14px;font-family: "微软雅黑","宋体",Arial; color: #333;}

body{min-width: 1200px;}

/*此处初始化页面字体公共大小，类型和颜色*/

.clear:after{content:"";display: block;height: 0;overflow: hidden;visibility: hidden;clear: both;}

.clear{zoom: 1;}

/*此处初始化清浮动样式，方便后期引用*/

.fl{float: left; display: inline;}

.fr{float: right;}

.w1200{width: 1200px; margin: 0 auto;}

p{line-height: 22px; margin: 0 auto; text-align: justify;}

.h-title{color: #009241; font-size: 30px; padding: 50px 0 30px 0; text-align: center; letter-spacing: 5px;}



/**鼠标滑过**/

.part {position:relative;overflow:hidden}

.textLayer {position:absolute;bottom:0;left:0;width:100%;height:40px;transition:all 1.0s;color:#fff}

.textLayer h3,.textLayer h4,.textLayer h2{line-height:40px;text-align:center;font-size:18px;position:absolute;width:100%;top:0;transition:all .4s}

.textLayer p{width:90%;font-size:14px; line-height: 25px; text-indent: 2em; padding:0 5%;position:absolute;top:20%;transition:all .6s;opacity:0}

.bgBlue{background:#009241; background-color:rgba(0,146,65,0.9);}

.part:hover .textLayer {height:100%;transition:all .6s}

.part:hover .textLayer h3,.part:hover .textLayer h4{top:2.5%;transition:all .4s; font-size:18px;}

.part:hover .textLayer p{opacity:1;transition:all .6s}



/**公共栏目背景**/

.column-bg{margin: 0 auto;}

.column-bg{max-width: 100%;}



/**公共栏目标题**/

.column-title{margin: 50px auto; color: #009241; font-size: 30px; text-align: center; letter-spacing: 3px;}



.content-404{position: relative;}

#num{position: absolute; left: 525px; top: 430px; font-size: 28px; font-weight: bold; color: #009241;}

.back-home{position: absolute; display: block; width: 125px; height: 45px; left: 535px; top: 496px; }