﻿/* CSS Document */
html {
    -webkit-text-size-adjust: none;
    -ms-touch-action: none;
    overflow-x: hidden;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

.video embed, .video object {
    width: 100%;
    height: auto;
}

input[type="submit"], input[type="reset"], input[type="button"], input[type="text"], input[type="password"], select, button, textarea {
    -webkit-appearance: none;
    border-radius: 0;
    -webkit-border-radius: 0;
}

.css {
    -webkit-touch-callout: none
}

a:hover {
    color: #509b40;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

i {
    font-style: normal;
}

li {
    list-style: none
}

img {
    border: 0;
    max-width: 100%;
    height: auto;
    width: auto \9;
    vertical-align: top;
    object-fit: cover;
    -o-object-fit: cover;
}

a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    color: #000;
    text-decoration: none;
    outline: none;
}

em {
    font-style: normal;
}

.clearfix:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}


* html .clearfix {
    zoom: 1;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.img, .lazy {
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}

a:hover .img, a:hover .lazy {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}


/*-------------------------------------------------------------------------------------------------------------------------*/
body {
    background: #95e1dd url('../images/bg.jpg') no-repeat center top;
    font: 16px/30px Helvetica, Tahoma, Arial, sans-serif;
    /*background-size: 100% 100% !important;*/
}

.container {
    width: 100%;
    /*background: #c0eb98 url('http://zt.xmnn.cn/h/wmyw/images/bg_top.png') no-repeat center top;*/
    padding-top: 680px;
}

.w {
    width: 860px;
    margin: 0 auto;
    position: relative;
}


.icon {
    background: url('../images/title_bg.png') no-repeat;
    display: block;
}

.mod .h {
    width: 720px;
    height: 180px;
    background-position: 0 10px;
    margin: 0 auto;
}


.mod .b{ height: 376px; }
.mod .b ul { width: 100%; height: 100%;}
.mod .b ul li{width: 245px;height: 336px; overflow: hidden; position: relative;  float:left;  margin:0 60px 0 0; transition: all 0.5s;  -webkit-transition: all 0.5s;}
.mod .b ul li:nth-child(3n){ margin-right:0px;}		
.mod .b img { height: 100%; width: 100%;}
.mod .b .bg {
    position: absolute;
    left: 0;
    bottom: 0;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.mod .b .text {
    position: absolute;
    top: 75px;
    display: none;
    width: 100%;
    height: 100%;
	
    color: #fff;
	text-align:center;
    font-size: 28px;
    line-height: 28px;
    cursor: pointer;
}
.mod .b .text img{width:160px; height:160px;background-color:#FFFFFF;}
.mod .b p { width: 100%;text-align:center;height: 30px;line-height: 30px;overflow: hidden;font-size: 16px;color: #FFFFFF;}

.mod-a .b ul li:nth-child(5n){ margin-right:0px;}
.mod-a .b ul li:nth-child(4n){ margin-right:40px;}
.mod-a,.mod-b,.mod-c,.mod-d,.mod-e,.mod-f,.mod-g {
    margin-bottom: 40px;
    padding-top: 0px;
}
.mod-g 

.mod-a .h {
    background-position: 0 10px;
}

.mod-b .h {
    background-position: 0 -180px;
}

.mod-c .h {
    background-position: 0 -360px;
}

.mod-d .h {
    background-position: 0 -540px;
}

.mod-e .h {
    background-position: 0 -720px;
}

.mod-f .h {
    background-position: 0 -900px;
}

.mod-g .h {
    width: 740px;
    height: 180px;
	margin: 0 auto;
    background-position: 0 -1080px;
}

/*公益广告*/
.mod-g .b{margin-top: 0;}
.mod-g .b .bd li{width: 250px;height:367px;margin-right: 32px;overflow: hidden;position: relative;}
.mod-g .b .bd li .sec4-img{width: 250px;height:342px;}
.mod-g .b .bd li p{position: absolute;width: 250px;text-align:center;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color: #000;}

/*底部*/
.footer{padding: 100px 0 200px;width: 100%;line-height: 30px;text-align: center;min-width: 1100px;font-size: 20px;color: #eb6714; font-weight: bold}
.footer p a{color: #fff;}

/*头条*/
.tq{ width:100%;color:#333; padding-bottom:20px; height:167px;}
.tq h2{ height:80px; line-height:80px; font-size:36px; font-weight:bold; text-align:center; padding-top:10px;}
.tq h2 a{ color:#48332E;}
.tq h2 a:hover{color:#3c8639;}
.tq p{ text-indent:2em; font-size:14px; width:545px; line-height:24px; height:72px; overflow:hidden; font-family:"宋体"; margin-top:5px;}
.tq .icon{ height:51px; width:54px; background-position:-60px 0; position:absolute; top:0; left:0;}
.mod-i .fl{ width:545px;margin-top:0px;}
.mod-i .fr{ width:518px;margin-top:-90px; }
.slideBox{ width:518px; height:359px; overflow:hidden; position:relative;}
.slideBox .bd{ width:100%; height:auto; position:relative;}
.slideBox .bd li{ width:100%; position:relative; height:359px; overflow:hidden;	 }
.slideBox .bd li a{ display:block; width:100%; height:100%;}
.slideBox .bd li .im{ width:100%; height:319px; overflow:hidden;	 }
.slideBox .bd li img{ width:100%; vertical-align:top; }
.slideBox .bd li p{ position:absolute; height:40px; bottom:0; left:0; overflow:hidden; height:40px; line-height:40px; color:#333; width:86%; z-index:9;}
.slideBox .hd{ position:absolute; height:10px; line-height:10px; bottom:15px; right:4px; z-index:10; }
.slideBox .hd li{ display:inline-block; width:10px; height:10px; background:#d2d2d2; border-radius:50%; text-indent:-9999px; overflow:hidden; margin-right:6px; float:left; box-shadow:inset 1px 1px 2px rgba(0,0,0,.2);}
.slideBox .hd li.on{ background:#5a9ec5;  }
.box .h a{ display:block; height:60px; line-height:60px; color:#e12146; font-size:30px; font-weight:bold; position:relative; border-bottom:1px solid #e12146;}
.box .h span{ position:absolute; font-weight:normal; font-size:14px; right:0; bottom:0; line-height:40px; color:#e12146}
.box .b{ margin-top:20px;}
.box1 .b{ margin-top:0;}
.box li{ height:44px; line-height:44px; overflow:hidden; font-size:16px; position:relative; text-indent:26px;}
.box li a{ display:block; height:44px; color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.box li a:hover{ color:#3c8639;}
.box1 li{ border-bottom:1px dashed #a7a7a7; }
.box li i{ width:18px; height:22px; background-position:-60px -168px; position:absolute; top:50%; margin-top:-11px; left:0;}