@charset "utf-8";
/* CSS Document */

body{ 
	background-repeat: no-repeat;
	background-position: top center; width:100%; font-family:"宋体";
}


.imgft {
	DISPLAY: block; BACKGROUND: #000;  position:relative;
}
.imgft:hover IMG {
	FILTER: alpha(opacity=80); -moz-opacity: 0.7; opacity: 0.7
}
.mask {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px;
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#99000000',GradientType=0 );
	background-color:rgba(0, 0, 0, 0.7);
	LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 400 12px/18px ,Tahoma,Arial,sans-serif; WIDTH: 100%; COLOR: #cddaf4; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TEXT-ALIGN: center;cursor:pointer;
}



/*top与banner*/
.top{ width:100%; min-width:1029px; height:39px; background:#fff;}
.top-lw{ width:1003px; height:39px; margin:0 auto;}
.z-xlogo{ float:left; width:120px; height:30px; margin:5px 0 0 5px;}
.y-wz{ float:right; line-height:39px; height:39px; color:#5d5d5d;}
.y-wz a{ color:#5d5d5d; text-decoration:none}
.y-wz a:hover{ color:#b70000; text-decoration:underline}


.banner{  width:1003px; height:350px; margin:0 auto}




/*内容区第一栏目*/
.diyi{ width:1003px; _height:390px; min-height:390px; margin:0 auto; padding-bottom:10px; background:#fff;}
.diyi .fgh{ padding:10px 0 0 12px;}
.diyi .z-qht{ width:563px; height:367px;}
.diyi .y-cwz{ float:right; width:400px; padding:10px 15px 0 0; _height:311px; min-height:311px;}


.diyi .y-cwz .wzdf ul{ min-height:77px; _height:77px; padding:0 0 10px 0; display:block;}
.diyi .y-cwz .wzdf li.zdc{ line-height:40px; font-family:"黑体"; width:390px; height:40px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding:10px 0 0 0; font-size:20px; color:#0051b0;}
.diyi .y-cwz .wzdf li.zdc a{ color:#0051b0; text-decoration:none}
.diyi .y-cwz .wzdf li.zdc a:hover{ color:#c80000; text-decoration:underline}

.diyi .y-cwz .wzdf li.zd-cvv{ color:#696c6c; font-family:"宋体"; line-height:21px;}



.diyi .y-cwz .wzdf p.rdwz{ background:#f9fbfc; height:51px; color:#007dc4; border:1px solid #e6edf2; line-height:51px; font-size:16px; font-family:"微软雅黑"; padding:0 0 0 15px; text-align:left; margin-top:12px;}

.diyi .y-cwz .wzdf p.rdwz a{ color:#353535; text-decoration:none}
.diyi .y-cwz .wzdf p.rdwz a:hover{ color:#353535; text-decoration:underline}







/*内容区第二栏目*/

.diyi2{ width:1003px; _height:10px; min-height:10px; margin:0 auto;}
.diyi2 .daohang-bt{ width:1003px; background:url(../images/dhbt-bg_03.jpg) no-repeat; height:56px;}
.diyi2 .daohang-bt p{ width:125px; height:35px; padding:9px 0 0 24px}
.diyi2 .znr{ width:1003px; _height:10px; min-height:10px; border:1px solid #e7e7e7;  background:#fff}
.diyi2 .znr dl{ _height:250px; min-height:250px; padding:15px 0 0 0;}
.diyi2 .znr dt{ float:left; width:406px; height:280px; padding:0 15px 0 12px}
.diyi2 .znr dd{ float:left; width:550px;}
.diyi2 .znr dd.zwz-bt{ font-size:20px; line-height:40px; border-bottom:3px solid #ececec; font-family:"黑体"; color:#0051b0;}
.diyi2 .znr dd.nrq-xxnr{ font-size:12px; font-family:"宋体"; padding:20px 0 0 0; line-height:21px; color:#3f3f3f;}
.diyi2 .znr dd.nrq-xxnr a{ color:#e56600; text-decoration:none}
.diyi2 .znr dd.nrq-xxnr a:hover{  color:#c80000; text-decoration:underline}

.diyi2 .ndh{ background: url(../images/img_07.jpg) no-repeat; width:1003px; height:45px;}
.diyi2 .ndh p{ line-height:45px; font-size:20px; font-family:"微软雅黑"; color:#fff; padding-left:20px;}
.diyi2 .ndh p a{ color:#fff; text-decoration:none;}
.diyi2 .ndh p a:hover{ color:#fff; text-decoration:none;}



.imgft2 {
	DISPLAY: block; BACKGROUND: #000;  position:relative;
}
.imgft2:hover IMG {
	FILTER: alpha(opacity=90); -moz-opacity: 0.7; opacity: 0.7
}
.mask2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px;
		
	background-color:rgba(0, 0, 0, 0.7);
	LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 400 12px/18px ,Tahoma,Arial,sans-serif; WIDTH: 100%; COLOR: #fff; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TEXT-ALIGN: center;cursor:pointer;
}



.diyi2 .znr .rttd div.yty{ padding:20px 7px 20px 12px; float:left; width:230px; height:205px;}
.diyi2 .znr .rttd div.yty a{width:230px; height:205px; color:#fff; text-decoration:none;}
.diyi2 .znr .rttd div.yty .imgft2{width:230px; height:205px; overflow:hidden;}
.diyi2 .znr .rttd div.yty a img{width:230px; height:205px;}
.diyi2 .znr .rttd div.yty a span{ border-top:1px solid #fff; font-size:14px; background:#005dca; height:36px; line-height:36px;}
.diyi2 .znr .rttd div.yty a:hover span{ color:#fff; background:#008ed7; text-decoration:underline }
.diyi2 .znr .rttd dl.yty{ padding:20px 7px 20px 12px; float:left; width:230px; _height:205px; min-height:205px;}
.diyi2 .znr .rttd dt.eew2{ padding:0; width:230px;  height:170px;}





.sizeOver{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}






.imgft3 {
	DISPLAY: block; BACKGROUND: #fff;  position:relative;
}
.imgft3:hover IMG {
	FILTER: alpha(opacity=80); -moz-opacity: 0.7; opacity: 0.7
}
.mask3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px;
	

	LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 400 12px/18px ,Tahoma,Arial,sans-serif; padding-left:1px; WIDTH: 100%; COLOR: #cddaf4; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TEXT-ALIGN: center;cursor:pointer; padding-bottom:0px;
}




.diyi2 .znr .jjuu .rttd2 div.yty{ padding:15px 7px 0 11px; float:left; width:232px; height:326px;}
.diyi2 .znr .jjuu .rttd2 div.yty a{width:232px; height:326px; color:#fff; text-decoration:none;}
.diyi2 .znr .jjuu .rttd2 div.yty a img{width:222px; background:#fff; height:280px; padding:4px; border:1px solid #d2d7e7;}

.diyi2 .znr .jjuu .rttd2 div.yty a span{ background:none; margin-top:10px; width:231px; color:#3f3f3f; background:#fff; font-size:14px; height:35px; line-height:35px;}
.diyi2 .znr .jjuu .rttd2 div.yty a:hover span{ color:#c80000; text-decoration:underline; background:#fff }



.diyi2 .znr .rrd{ width:977px; position:relative; height:202px; background:#e9ebf2; margin:20px 0 10px 12px;}
.diyi2 .znr .rrd .left-btn{ position:absolute; z-index:100; cursor:pointer; left:0px; top:0px; width:35px; height:202px;}
.diyi2 .znr .rrd .right-btn{ position:absolute; z-index:100; cursor:pointer; right:0px; top:0px; width:35px; height:202px;}


.diyi2 .znr .rrd div.yty{ float:left; width:165px; height:179px; padding:10px 0 0 25px;}
.diyi2 .znr .rrd div.yty a{width:165px; height:179px; background:#000000; color:#fff; text-decoration:none;}
.diyi2 .znr .rrd div.yty a img{width:165px; height:179px; }
.diyi2 .znr .rrd div.yty a span{ font-size:12px; height:30px; line-height:30px;}
.diyi2 .znr .rrd div.yty a:hover span{ color:#fff; text-decoration:underline }






/*图片滚动begin*/
.demopageGoL{cursor:pointer; width:35px; height:202px; float:left; margin-left:13px; background:url(../images/left-btn_03.jpg) no-repeat;}
.demopageGoL:hover{cursor:pointer; width:35px; height:202px; float:left; margin-left:13px; background:url(../images/left-btn-jgbh_03.jpg) no-repeat;}
.demopageGoR{cursor:pointer; width:35px; height:202px; float:left; background:url(../images/right-bth_03.jpg) no-repeat;}
.demopageGoR:hover{cursor:pointer; width:35px; height:202px; float:left; background:url(../images/right-btn-jgbh_03.jpg) no-repeat;}

.demopage{width:906px; padding-top:11px; height:191px; margin-bottom:13px; float:left; background-color:#e9ebf2;}
.demopage h2{font-size:14px;margin:20px 0;}
/* #marquee1 */
#marquee1{width:906px; height:179px;overflow:hidden;}
#marquee1 ul li{float:left; width:174px; padding-left:8px; height:179px;}

#marquee1 .yty{ float:left; width:162px; height:179px;}
#marquee1 .yty a{width:162px; height:179px; display:block; background:#000000; color:#fff; text-decoration:none;}
#marquee1 .yty a img{width:162px; height:179px; }
#marquee1 .yty a span{ font-size:12px; height:30px; line-height:30px; }
#marquee1 .yty a:hover span{ color:#fff; text-decoration:underline }
/*图片滚动end*/


.marquee1OutBox{ width:230px; height:170px; overflow:hidden;}


.diyi2 .znr2{width:1003px; _height:10px; min-height:10px; background:#fff;}
.diyi2 .znr2 .juu{ float:left; padding:15px 0 15px 12px; width:236px;}
.diyi2 .znr2 .juu dl{width:222px; _height:280px; min-height:280px; padding:5px; background:#ededed;  border:1px solid #dbdbdb;}
.diyi2 .znr2 .juu dl dt{width:222px; height:185px;}
.diyi2 .znr2 .juu dl dt .juuImg{ display:block; width:222px; height:185px; overflow:hidden;}
.diyi2 .znr2 .juu dl dd{width:222px;}
.diyi2 .znr2 .juu dl dd.zvb{ width:222px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-family:"宋体"; font-size:14px; color:#2f2f2f; line-height:35px; height:35px; text-align:center;}
.diyi2 .znr2 .juu dl dd.zvb a{ color:#2f2f2f; text-decoration:none}

.diyi2 .znr2 .juu dl dd.zvb a:hover{ color:#c80000; text-decoration:underline}
.diyi2 .znr2 .juu dl dd.res{ font-size:12px; line-height:21px; color:#737373; font-family:"宋体";}
.diyi2 .znr2 .juu dl dd.res a{ color:#e56600; text-decoration:none}
.diyi2 .znr2 .juu dl dd.res a:hover{ color:#c80000; text-decoration:underline}







/*PS*/
.overSize{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}






/*底部版权信息*/
/*.fgvr{ background:#fff; height:147px; width:100%; margin-top:20px;}
.gerv{ width:1003px; height:147px; margin:0 auto}

.fgvr p{ line-height:21px; color:#313131; text-align:center; padding:30px 0 0 0;}

*/

.gerv{background:#fff; margin-top:20px;}
.gerv p{ width:1003px; line-height:21px; color:#313131; text-align:center; padding-top:20px; margin:0 auto}
.gerv a{color:#313131; }
.gerv a:hover{color:#313131; }



















