﻿@charset "utf-8";
/* CSS Document */
.weiz{ height:63px; font:14px "Microsoft Yahei"; line-height:63px; color:#666; overflow:hidden;}
.weiz a{ color:#666; padding:0 5px;}


.topadcs{ width:100%;overflow:hidden; text-align:center;margin:0px auto;}
.topadcs a img{ width:100%; height:auto; display:block;}
.topadcs a{display:block;margin:0 auto;}
.topadcs a.fullad{ height:360px;}
.ne1 h3.tit01,.qs3 h3.tit01{  margin-top:0px;}
.bg1{ background:#f2f2f2; height:auto; padding-bottom:52px; overflow:hidden;}
h3.tit01{ background:url(Img/line.gif) repeat-x 0 bottom; height:53px; line-height:53px; margin-top:15px;}
.tit01 a{ display:block; font:30px "Microsoft Yahei"; overflow:hidden; color:#333; }

.qs{ padding-top:25px;}
.ne{ background:#fff; height:656px; margin-bottom:10px; overflow:hidden; padding:0 35px;}

.qs1{ height:565px; overflow:hidden; position:relative;}
.qs1 dl{ margin-top:22px;}
.qs1 dt{ width:494px; height:354px; overflow:hidden;}
.qs1 dt img{width:494px; height:354px;}
.qs1 dd{ width:418px; height:125px; overflow:hidden;}
.qs1 dd h4 a{ display:block; font:32px "Microsoft Yahei"; height:52px; line-height:52px; overflow:hidden; color:#0aa8e2; font-weight:bold;}
.qs1 dd p{ font:14px "Microsoft Yahei"; line-height:24px; height:46px; overflow:hidden; color:#666;}
.qs1 .page{ width:74px; height:95px; text-align:right; overflow:hidden; position:absolute; top:28px; right:0; font-size:16px;}
.qs1 .page p{ font-size:16px; font-family:"宋体";}
.qs1 .page p b{ font-size:30px; color:#c3c3c3; font-weight:normal;}
.qs1 .page p span{ color:#0aa8e2; font-size:32px;}
.qs1 .page a{ display:inline-block; width:36px; height:36px; margin-left:1px; margin-top:10px;}

.qs2{ width:418px; overflow:hidden; margin-top:23px;}
.qs2 h3{ height:58px; font:24px "Microsoft Yahei"; line-height:58px; overflow:hidden;}
.qs2 h3 a{ color:#000;}
.qs2 h3 span{ display:inline-block; width:70px; height:21px; margin-top:19px; overflow:hidden;}
.qs2 li{ width:204px; overflow:hidden; padding-right:9px}
.qs2 li img{ width:200px; height:111px; border:1px solid #ccc;}
.qs2 li span{ display:block; font:12px "Microsoft Yahei"; height:35px; line-height:35px; overflow:hidden; text-align:center; color:#666;}
.qs2 li.hz2,.qs2 li.hz4,.qs2 li.hz6{ padding-right:0;}

.ne1{ background:#fff; padding:25px 35px 23px 35px; border-bottom:8px solid #f2f2f2;}
.dl03{ height:140px; border:1px solid #d7d7d7; overflow:hidden; margin-top:30px; padding:30px 28px 0 28px;}
.dl03 dt{ width:222px; height:130px; overflow:hidden; float:left;}
.dl03 dt img{width:222px; height:130px;}
.dl03 dd{ width:820px; overflow:hidden; float:right;}
.dl03 dd h4{ height:40px; overflow:hidden; font:20px "Microsoft Yahei"; line-height:40px;}
.dl03 dd h4 span{ display:inline-block; float:left; width:78px; height:40px; background:#0aa8e2; text-align:center; font:24px "Microsoft Yahei"; line-height:40px; overflow:hidden; color:#fff; margin-right:8px;}
.dl03 dd h4 a{ color:#1c1c1c;}
.dl03 dd p{ font:14px "Microsoft Yahei"; line-height:32px; height:96px; color:#737373; overflow:hidden; margin-top:8px;}
.dl03 dd em a{ display:block; width:148px; height:34px; border:1px solid #c3c8cd; font:14px "Microsoft Yahei"; text-align:center; line-height:34px; color:#333; overflow:hidden; margin-top:13px;}

.dl02{ margin-top:22px; width:280px; overflow:hidden; float:left; height:173px; padding-right:25px;}
.dl02 dt{ height:30px; overflow:hidden; font:14px "Microsoft Yahei"; color:#958e95; line-height:35px;}
.dl02 dt span{ display:inline-block; float:left; width:28px; height:28px; border:1px solid #d0d0d0; text-align:center; font:18px "Microsoft Yahei"; line-height:28px; color:#0aa8e2; overflow:hidden; margin-right:8px;}
.dl02 dd h4 a{ display:block; font:16px "Microsoft Yahei"; line-height:30px; height:30px; overflow:hidden; color:#333;}
.dl02 dd p{ font:14px "Microsoft Yahei"; line-height:24px; height:72px; overflow:hidden; color:#666; margin-top:5px;}
.dl02 dd p a{ color:#333;}
.nb{ background:none; padding-left:25px; width:460px; padding-right:0;}
.dl04{ padding:0 25px; width:280px;}

.more{ width:162px; height:46px; font:16px "Microsoft Yahei"; line-height:46px; background:url(Img/more_bg.gif) no-repeat center top; overflow:hidden; position:relative; margin-left:-35px;}
.more a{ color:#fff; padding-left:35px;}

.ne2{ background:#fff; padding:25px 35px 20px 35px;}
.ne2 .tit01 a{ margin-bottom:47px;}
.ne2 dl{ height:140px; border:3px solid #f2f2f2; background:#f2f2f2; overflow:hidden; margin-bottom:21px; padding:0 30px 0 8px;}
.ne2 dt{width:222px; height:130px; float:left; overflow:hidden; margin-top:7px;}
.ne2 dt img{width:222px; height:130px;}
.ne2 dd{ width:840px; float:right; overflow:hidden; margin-top:14px;}
.ne2 dd h4 a{ display:block; font:16px "Microsoft Yahei"; height:32px; line-height:32px; overflow:hidden; color:#333;}
.ne2 dd p{ font:14px "Microsoft Yahei"; line-height:26px; height:78px; overflow:hidden; color:#666;}
.ne2 dd p a{ color:#333;}



.qs3 .nr { padding-bottom:15px;}
.qs3 .nr dl { width:224px; padding:25px 8px 0; float:left; display:inline-block;}
.qs3 .nr dl dt { width:224px; height:163px; overflow:hidden; } /*图片边框*/
.qs3 .nr dl dt img { display:block;  width:220px; height:159px;  padding:1px; border:1px solid #ccc;}
.qs3 .nr dl dd {width:224px; height:36px; background:#ddd; line-height:36px;overflow:hidden; text-align:center;  font-size:14px; text-overflow:ellipsis; white-space:nowrap;}
.qs3 .nr dl dd a{ color:#4f4f4f;}

.diysr{background:url(Img/line.gif) repeat-x 0 bottom; height:53px; line-height:53px; margin-top:15px;font:30px "Microsoft Yahei"; overflow:hidden; color:#333;}
.diysr .line{border-top: 1px solid #ececec; font-size:0; height:0;margin-right: 10px; overflow:hidden;}
.diysr i{font-size:10px; font-family:arial; font-weight:normal; text-transform:uppercase; font-style:normal; padding-left:5px;color: #999;}




.news_random dl { width:224px; padding:25px 8px 0; float:left; display:inline-block;}
.news_random dt { width:224px; height:151px; overflow:hidden; } /*图片边框*/
.news_random dt img { display:block;  width:220px; height:147px;  padding:1px; border:1px solid #ccc;}
.news_random dd {width:224px; height:36px; background:#ddd; line-height:36px;overflow:hidden; text-align:center;  font-size:14px; text-overflow:ellipsis; white-space:nowrap;}
.news_random dd a{ color:#4f4f4f;}

