@charset "gb2312";
/*link style*/
.topImg{ background:url(imagestop_bg.gif) repeat-x top center; height:30px; margin:0 auto;}
.topImg p{ width:950px; margin:0 auto;overflow:hidden;}

/*header*/
#header{ width:100%; background:url(imagesbanner-bg.jpg) no-repeat top center; clear:both; height:725px; overflow:hidden;}
#header .banner{ width:1006px; margin:0px auto;}

/*main*/
.main{ width:1006px; margin:0px auto;}
.main .main-cont{ width:100%;}
.main .main-cont .top{ width:100%; background:url(imagescont-topbg.jpg) no-repeat; height:53px; overflow:hidden; clear:both;}
.main .main-cont .top .flt{ padding-left:22px; padding-top:14px;}
.main .main-cont .top .frt{ padding-right:21px; padding-top:14px;}

.main .main-cont .center{ width:100%; background:url(imagescont-centerbg.jpg) repeat-y; float:left; clear:both;}
.main .main-cont .center .text-cont{ width:1000px; margin:0px auto;}
.main .main-cont .center .text-cont-list{ float:left; width:1000px; float:left; background:#fff2f2; clear:both; border-bottom:solid #fdcece 3px; margin-top:1px;}
.main .main-cont .center .text-c1{ width:365px; height:258px; padding-top:26px; background:#fddada; position:relative;}
.main .main-cont .center .text-c1 h2{ text-align:center; padding-bottom:20px;}
.main .main-cont .center .text-c1 h3{ width:288px; margin:0px auto; line-height:35px; clear:both; font-size:14px;}
.main .main-cont .center .text-c2{ width:580px; padding-left:45px; padding-top:20px; line-height:35px;}
.main .main-cont .center .text-c2 p{ width:575px;}
.main .main-cont .center .yellow-bg{ background:#faf4e7; border-bottom:solid #fde4b9 3px;}
.main .main-cont .center .yellow-bg .text-c1{ background:#fbe8c8;}
.main .main-cont .center .green-bg{ background:#f0faea; border-bottom:solid #d5fac1 3px;}
.main .main-cont .center .green-bg .text-c1{ background:#defbce; height:300px;}
.main .main-cont .center .green-bg .text-c2 p{ width:575px;}
.main .main-cont .center .blue-bg{ background:#edf7fa; border-bottom:solid #cdeff7 3px;}
.main .main-cont .center .blue-bg .text-c1{ background:#d8f2f8; height:300px;}
.main .main-cont .center .blue-bg .text-c2 p{ width:575px;}
.main .main-cont .center .text-c1 .arrow{ position:absolute; right:-12px; top:132px;}
.main .main-cont .center .img-cont{ padding-top:20px; padding-left:20px; padding-bottom:20px; float:left;}
.main .main-cont .center .img-cont .img-box{ background:#f1f1f1; float:left; margin-right:22px; width:470px; height:366px;}
.main .main-cont .center .img-cont .img-box h2{ text-align:center; padding-top:17px; padding-bottom:17px;}
.main .main-cont .center .img-cont .img-box dl{ float:left; padding-left:22px;}
.main .main-cont .center .img-cont .img-box dl dt img{ border:solid #d3d3d3 1px;}
.main .main-cont .center .img-cont .img-box dl dd{ text-align:center; line-height:35px;}
.main .main-cont .center .video-box{ padding-top:20px; float:left; padding-bottom:20px; width:100%;}
.main .main-cont .center .video-bg{ background:url(imagesvideo-bg.jpg) no-repeat; width:723px; padding-left:5px; height:454px; padding-top:5px; margin:0px auto;}
.main .main-cont .center .news-list ul{ padding-left:35px; padding-top:18px; padding-bottom:20px; float:left; width:290px;}
.main .main-cont .center .news-list ul li{ width:280px; padding-left:10px; line-height:35px; border-bottom:dashed #c3c3c3 1px; background:url(imagesdot.jpg) no-repeat left center;}
.main .main-cont .center .zt-list{ padding-top:20px; padding-left:20px;}
.main .main-cont .center .zt-list dl{ float:left; width:314px; padding-right:10px; padding-bottom:20px;}
.main .main-cont .center .zt-list dl dt img{ border:solid #dfdfdf 3px;}
.main .main-cont .center .zt-list dl dd{ line-height:26px; padding-top:10px; padding-left:8px; padding-right:8px; text-indent:24px;}
.main .main-cont .center .zt-list dl dd a{ color:#cd0000;}
.main .main-cont .center .zt-list dl dd a:hover{ text-decoration:underline; color:#cd0000;}
.main .main-cont .bot{ width:100%; background:url(imagescont-botbg.jpg) no-repeat; height:5px; clear:both; overflow:hidden;}

/*foot*/
.foot{ text-align:center; line-height:28px; width:100%;}
.foot p{ padding-bottom:25px;}