@charset "gb2312";
/* CSS Document */
*{ margin:0px; padding:0px; border:0; }
html, body {width:100%; height:100%;  margin:0px; padding:0; font:16px/1.5 "Microsoft YaHei" , tahoma, arial, \5FAE\8F6F\96C5\9ED1, "Hiragino Sans GB", sans-serif; background:#fff;  }


div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,h7,h8,h9,h10,pre,form,fieldset,input,textarea,blockquote,img,button {border:0;  padding:0; margin:0; font-weight:normal; } 
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6,p,em,i,b,span { margin:0; padding:0; font-weight:normal; font-style:normal;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
.fl { float:left; }
.fr { float:right; }
a { color:#404040; text-decoration:none; }
a:hover{ color:#c00; text-decoration:none;}
.cl { clear:both;}

div,ul,li,h4,h5,dl,dd,dt { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.warp { width:1000px; margin:0 auto;}
.news_bg { background:url(../images/bj4.jpg) no-repeat bottom center; padding-bottom:80px;}
.bg3 {  background:url(../images/bj5.jpg) no-repeat top center; background-size:180%; padding:60px 0 0;}
.bg4 {  background:url(../images/bj3.jpg) no-repeat top center; background-size:180%; padding:0px 0 60px;}
.bg5 { /* background:url(../images/news_bg.jpg) no-repeat bottom center;*/ padding:60px 0 0;}
.bg6 {  background:url(../images/bj6.jpg) no-repeat center; padding:60px 0;}
.bg7 {  /*background:url(../images/news_bg.jpg) no-repeat bottom center;*/ padding:60px 0 20px;}
.sljy2 {  background:url(../images/news_bg.jpg) no-repeat bottom center #fefbf4; padding:0px 0 60px;}


h2 { width:100%; text-align:center; font-size:27px; position:relative; height:215px; /*border-top:#d31e19 5px solid;*/ background:url(../images/lmbg02.jpg) no-repeat center;}
h2 img { padding-top:30px;}
h2 a { display:block; line-height:215px;}



.header { width:100%; margin:0 auto; height:865px; overflow:hidden;  background:url(../images/bg.jpg) center center no-repeat; position: relative;}


.menu { width:100%; background: url(../images/menu.png) left bottom repeat-x; font-family: "华文细黑"; position:fixed; top:0; z-index:999999999;  }
.menu ul { width:1000px; margin:0 auto; height:50px;  }
.menu ul li { float:left; font-size:17px; color:#fff; line-height:50px; text-shadow: 1px 1px 2px rgba(0,0,0,0.2);}
.menu ul li a { color:#fff; padding:0 5px; display:block;  }
.menu ul li a:hover { color:#ffec98; }
.menu ul li.shu { width:13px; float:left; color:#ff0; line-height:50px; text-align:center; opacity:.2; filter:alpha(opacity=20); font-size:14px;}

/*导语*/
.daoyu { background:url(../images/daoyubg.jpg) no-repeat top center; height:393px;}
.daoyu p { color:#FFF; padding:80px 0 0 200px; font-size:16px; line-height:30px;}



/*头条*/

.tt { width:100%; margin:0 auto; overflow:hidden; padding:0px 0 25px 0; border-bottom:#a30004 1px solid; margin-bottom:25px;  }
.tt h3 { width:100%;  float:left; }
.tt h3 span {  width:100%; float:left; font-size:34px; line-height:40px; font-weight:bold; height:40px; overflow:hidden; margin-bottom:14px; color:#a30004; padding:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align: center;}
.tt h3 p { width:100%;  font-size:18px; color:#404040; float:left; font-weight:normal; line-height:24px; }
.tt a { color:#333; }
.tt a:hover { color:#c00; }

.list { overflow:hidden;}
.list li { width:50%; float:left; font-size:16px; line-height:47px; color:#666; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom:1px dashed #f7edee; }
.list li b { color:#c00; padding:0 10px 0 0px; font-weight:bold; font-size:14px;}


/*动态*/
.news { width:100%; float:left; margin-top:-6px;   margin-bottom:20px; }
.news ul li { width:100%; font-size:16px; line-height:47px; color:#666; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom:1px dashed #e6e6e6; }
.news ul li b { color:#aaa; padding:0 9px 0 0px; }


.news3 ul { margin-right:-20px;}
.news3 ul li { width:153px; float:left; margin-right:15px; margin-top:15px;}
.news3 ul li span { width:153px; height:153px; overflow:hidden;}
.news3 ul li span img { width:143px; height:143px; border-radius:50%; border:#efefef 5px solid; display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear; cursor:pointer;}
.news3 ul li span img:hover { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
.news3 ul li p { text-align:center;  line-height:26px; font-size:16px; margin-top:15px;}




/*高光时刻*/
.history { width:100%; height:400px; overflow:hidden; position:relative; background:url(../images/timebj.png) center bottom no-repeat; }
.history font { width:1000px; height:40px; position:absolute;left:50%; margin-left:-500px; top:30px; font-size:22px; color:#1a3b89; line-height:40px; }
.history .timeline { width:100%; height:100px; background:url(../images/timeline.png) left center repeat-x;position:absolute; top:240px; overflow:hidden; z-index:999999;}
.history .timeline ul { width:auto; height:100px; cursor: pointer;}
.history .timeline li { float:left; overflow:hidden; width:110px; height:100px; position:relative; cursor: pointer;  }
.history .timeline li b { width:100%; height:40px; position:absolute; left:0px; top:20px; background:url(../images/history.png) center top no-repeat;
line-height:20px; padding:62px 0 0 0; font-size:14px; color:#666; transform-origin:center center;-webkit-transform-origin:center center; text-align:center;  }
.history .timeline li span{ width:100%; height:40px; position:absolute; background:url(../images/history_over.png) center top no-repeat; text-align:center; left:0px; top:20px; -webkit-transform:scale(0);transform:scale(0); transform-origin:center 60%; -webkit-transform-origin:center 60%; filter:alpha(opacity=0);opacity:0;}
.history .timeline li.s span{display:block\9;-webkit-transform:scale(1);transform:scale(1);filter:alpha(opacity=100);opacity:1; line-height:20px; font-size:14px; color:#d31e19; font-weight:700; padding:60px 0 0 0; }
.history .timeline li.s b{-webkit-transform:scale(0);transform:scale(0);filter:alpha(opacity=0);opacity:0;}
.history .confxs { width:1000px; height:300px; position:absolute;left:50%; margin-left:-500px; top:0px; overflow:hidden; } 
.history .con { width:1000px; height:300px; position:absolute; left:0; top:0; overflow:hidden; }
.history .con ul { left:0; width:100%; overflow:hidden; top:0; position:absolute}
.history .con ul li { width:100%; float:left; height:300px; }
.history .con ul li h5 { width:100%; float:left; line-height:26px; font-size:16px; color:#888; margin-top:20px; }
.history .con ul li h5 img { float:left; margin-right:15px;}
.history .con ul li h5 b { line-height:32px; font-size:22px; display:block; font-weight:bold; color:#d31e19; }

.layui-btn{display: inline-block; vertical-align: middle; height: 38px; line-height: 38px; padding: 0 18px; color: #fff; white-space: nowrap; text-align: center; font-size: 14px; border: none; border-radius: 2px; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;}
.layui-btn:hover{opacity: 0.8; filter:alpha(opacity=80); color: #fff;}
.layui-btn:active{opacity: 1; filter:alpha(opacity=100);}
.layui-btn{}
.layui-layer .test { padding:30px;}
.layui-layer .test h6 { text-align:center; font-size:26px; font-weight:700; margin-bottom:10px;}
.layui-layer .test p { font-weight:700; text-align:center;}
.layui-layer font { font-weight:700; color:#ec5656;}


.shudu { width:100%; margin-bottom:50px;}
.shudu h5 { width:38px; color:#d31e19; font-size:38px; line-height:38px; font-weight:700; float:left; padding:10px 50px 0 0;}
.shudu button { margin-bottom:8px;}
.shudu button.layui-btn.c1 { background-color: #e9421b;}
.shudu button.layui-btn.c2 { background-color: #d31e19;}
.shudu button.layui-btn.c3 { background-color: #ce3002;}
.shudu b { font-weight:700;}
.shudu b font {}

#znlsp { width:100%;   }
#znlsp ul li { width:300px; float:left; margin-right:30px;  }
#znlsp ul li h3 { width:100%; float:left;  }
#znlsp ul li h3 .p { width:100%; height:194px; position:relative; overflow:hidden; display:block; }
#znlsp ul li h3 .p img { width:100%; height:194px; position:absolute; left:0; top:0; -webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear;}
#znlsp ul li:hover h3 .p img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1); }
#znlsp ul li h3 .p em { width:50px; height:50px; display:block; background: url(http://news.66wz.com/cms_udf/2019/wzlh/images/player.png);background-size:cover; overflow:hidden; position:absolute; top:50%; left:50%; cursor:pointer; transform:rotate(0deg); -webkit-transform:rotate(0deg); filter:alpha(opacity=100);-moz-opacity:1;opacity:1; margin-left:-25px; margin-top:-25px; }
#znlsp ul li:hover h3 .p em { transform:rotate(-180deg);-webkit-transform:rotate(-180deg); filter:alpha(opacity=100);-moz-opacity:1;opacity:1 }
#znlsp ul li h4 { width:100%; float:left; font-size:18px; line-height:26px; color:#666; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:15px 0 0 0; }
#znlsp ul li:hover h4 { color:#252525; }




/*重大水利工程巡礼*/
#tab_demo {/* margin-bottom:130px;*/}
.tabBar { overflow:hidden; margin-bottom:30px; }
.tabBar span { display:block; width:150px; text-align:center; float:left; border:1px solid #d31e19;background:#fff; font-size:16px; color:#d31e19; line-height:48px; cursor:pointer; margin:0 17px 10px 0; border-radius: 8px;}
.tabBar span.current { background:#fff; color:#fff ; border:1px solid #d31e19 ;background:#d31e19; }
.tabBar span:nth-child(6n) { margin-right:0px;}

.img4 ul { overflow:hidden;}
.img4 li { width:320px; margin-right:20px; float:left;}
.img4 ul li:nth-child(3n) { margin-right:0; }
.img4 span { width:320px; height:210px; display:block; overflow:hidden;}
.img4 span img { width:100%; height:210px; display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear; }
.img4 a:hover span img { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05); }
.img4 p { margin:10px 0; line-height:24px; height:48px; overflow:hidden;}

.focuspic,#focuspic2,#focuspic3,#focuspic4,#focuspic5,#focuspic6,#focuspic7,#focuspic8,#focuspic9,#focuspic10,#focuspic11,#focuspic12,#focuspic13,#focuspic14 { width:1000px; height:560px;}
.img4 { position:relative;}

.pager2 a { width:48px; height:134px; text-indent:-999px; display:block; position:absolute; top:33%; }
.pager2 a#prev,.pager2 a#prev2,.pager2 a#prev3,.pager2 a#prev4,.pager2 a#prev5,.pager2 a#prev6,.pager2 a#prev7,.pager2 a#prev8,.pager2 a#prev9,.pager2 a#prev10,.pager2 a#prev11,.pager2 a#prev12,.pager2 a#prev13,.pager2 a#prev14 { background:url(../images/sro_left.png) no-repeat; left:-7%;}
.pager2 a#next,.pager2 a#next2,.pager2 a#next3,.pager2 a#next4,.pager2 a#next5,.pager2 a#next6,.pager2 a#next7,.pager2 a#next8,.pager2 a#next9,.pager2 a#next10,.pager2 a#next11,.pager2 a#next12,.pager2 a#next13,.pager2 a#next14 { background:url(../images/sro_right.png) no-repeat; right:-7%;}


.yeyx { width:100%; float:left;  } 
.yeyx ul li { width:48%; float:left; margin-bottom:20px; background:#d9090352;}
.yeyx ul li h4 { width:70%; float:right;color:#383636; line-height:26px; font-size:16px; font-weight:bold; overflow:hidden; max-height:70px; padding:18px 4% 0 4% }
.yeyx ul li h5 { width:30%; float:left;  overflow:hidden;  }
.yeyx ul li h5 img { width:100%; height:90px; display:block;}
.yeyx ul li:hover h4 { color:#000000; }
.yeyx ul li:nth-child(2n) { float:right; }


.slm { line-height:45px; font-size:24px; font-weight:700; color:#46b1fc;}


/*温州经验*/
.img02 { margin-bottom:30px; }
.img02 ul { overflow:hidden;}
.img02 ul li { width:316px; float:left; margin-right:26px; margin-bottom:15px; background:#f8f8f8; }
.img02 ul li:hover { background:#d31e19;}
.img02 ul li h3 { width:100%; height:210px; overflow:hidden; display:block; }
.img02 ul li h3 img { width:100%; height:210px; -webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear;}
.img02 ul li:hover h3 img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1); }
.img02 ul li h4 { width:100%; float:left; padding:5% 5% 6% 5%;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }
.img02 ul li h4 span { width:100%; float:left; font-size:16px; line-height:26px; height:52px; color:#333; overflow:hidden; font-weight:bold; }
.img02 ul li:hover h4 span { color:#fff;}
.img02 ul li h4 p { width:100%; float:left; font-size:14px; line-height:22px; height:88px; text-indent:2em; overflow:hidden; color:#666;  padding:10px 0 0 0;display: none;}
.img02 ul li:nth-child(3n){ margin-right:0px;}


/*水利记忆*/
.sljy { overflow:hidden;}
.sljy h3 { color:#ffd86f; font-size:16px; line-height:24px;}
.sljy h4 {  color:#ffd86f; font-size:20px; font-weight:700; line-height:24px; padding:45px 0 15px;}
.sljy .div1 { width:50%; float:left; overflow:hidden; margin-bottom:15px;}
.sljy label { float:left; color:#ffd86f; line-height:32px;} 
.sljy .div1 input { width:80%; float:right; height:32px; line-height:32px; background:#FFF; border:0; border-radius:5px; text-indent:1em;}
.sljy .div2 { width:100%; float:left;}
.sljy .div2 textarea { width:100%; float:left; margin:15px 0; height:160px; line-height:32px; background:#FFF; border:0; border-radius:5px;}
.sljy .div3 { width:50%; float:left;}
.sljy .div3 label { margin-right:15px;} 
.sljy .div4 { float:right; overflow:hidden; width:200px; }
.sljy .div4 input { width:100%; background:#ff6600; text-align:center; padding:0; margin:0; border:0; color:#FFF; height:45px; border-radius:5px;}

.sljy2 { padding-bottom:30px;}
.sljy2 h4 { color:#d31e19; font-size:20px; font-weight:700; line-height:24px; padding:15px 0;}


/*水利记忆选登*/
.img3 ul { overflow:hidden;}
.img3 li { width:238px; margin-right:16px; float:left;}
.img3 ul li:nth-child(4n) { margin-right:0; }
.img3 span { width:238px; height:170px; display:block; overflow:hidden;}
.img3 span img { width:100%; height:170px; display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear; }
.img3 a:hover span img { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05); }
.img3 p { margin:10px 0; line-height:24px; height:48px; overflow:hidden;}


.more { text-align: center; margin-top:24px; margin-bottom:30px;}
.more a { display:inline-block; font-size:16px; color:#ffffff; background:#7ca676; padding:0 16px; line-height:42px; border-radius:3px;  }
.more a:hover { color:#fff; background:#d92a2d;  }

/*版权所有*/
.copy { width:100%; margin:0 auto; overflow:hidden; background:#a01c2a;  font-size:14px; line-height:70px; color:#fff;  }
.copy span { float:right; color:#fff; }
.copy a { color:#fff; } 

/*媒体报道*/
.lhsd { width:100%; margin-bottom:35px; overflow:hidden;  }
.lhsd ul li { width:49%; font-size:16px; margin-right:2%; float:left; line-height:48px; color:#666; overflow:hidden; height:47px; border-bottom:1px dashed #e6e6e6; }
.lhsd ul li b { color:#aaa; padding:0 9px 0 0px; }
.lhsd ul li:nth-child(2n) { margin-right:0%; }


#toTop {width:40px; height:40px; display:none; text-decoration:none; position:fixed; bottom:14px; right:18px; overflow:hidden; z-index:99999999;
border: none; text-indent:100%; background: url("../images/top_move.png") no-repeat 0px 0px; }
#toTopHover { width:40px; height:40px; display:block; overflow:hidden; float:right; opacity:0; -moz-opacity: 0; filter: alpha(opacity=0); }





/*手机自适应*/
@media screen and (max-width:999px) and (min-width: 160px){
	html, body { width:1000px;}
.bg4 { background-size:380%;}
	.header { height:900px; }
	.warp { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 0%;}
	.top,.elive,ul.kwz,h2 { width:1000px;}
	.top_h1 { width:920px;}
	.elive { width:1000px;}
	#toTop { display:none;}
.pager2 { display:none;}
.copy { font-size:11px; text-align:center;}
.copy span { display:none;}
.history .con ul li h5 {font-size: 6px;}
.history .con ul li h5 b {font-size: 8px;}
	}


