*{margin: 0; padding: 0;}
.main{ width:1000px; margin:0 auto;}
.part1{ width:1100px; float:left;margin:0 auto; margin: 30px 0 0 0; }
.part1_lef{ width:250px; float:left; margin-top: 10px;}

.wzlist_lis{ width:243px;float:left; background:#fff; border:#ccc 1px solid;}
.wzlist_lis_tit{ width:243px; height:36px; line-height:36px; color:#f00;float:left; border-bottom:#ccc 1px solid; background:url(../../img/lef_top.jpg) no-repeat;}
.wzlist_lis_tit b{ margin-left:25px; color:#fff; font-size:16px; line-height:36px;}

.wzlist_lis ul{ width:223px; float:left; margin:5px 10px;}
.wzlist_lis ul li{ width:223px; height:40px; line-height:40px; font-size:14px; text-align:center; overflow:hidden; border-bottom:#ccc 1px dashed;}
.wzlist_lis ul li a{ color:#135a9a; font-size:16px;}
.li-1{ color:#F00 !important;}
.wzlist_lis ul li a:hover{ color:#f00; }

.part1_rig{margin:10px 0 50px 0; margin-left:15px; width:750px;  float:left; }
.topsearch .topsearchbox{width: 350px; height: 32px; border: 1px solid #ccc; border-radius: 3px; text-indent: 0.5em;}
.topsearch .topbtn{min-width: 80px; line-height: 32px; background: #208eff; border: 0; color: #fff; margin-left: 5px; border-radius: 3px;}
.topsearch .topbtn:hover{background: #0779ef; }
.topsearch select{height:32px; padding: 0 10px; border: 1px solid #ccc; border-radius: 3px; *border:1px solid #09f; }
.topsearch select option{height:30px;}
.topicbox{width:730px;  border:#ccc 1px solid; background:#FFF; margin-top: 10px; padding: 10px; color: #444; overflow: hidden; }
.topleft{width: 600px; float: left;}
.topicbox .tit{padding:2px 5px;  overflow: hidden; line-height: 30px; margin-top: 5px; font-size: 14px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; background: #f5f5f5; width: 590px; border: 1px solid #ddd;}
.topicbox .tit .topicdate{overflow: hidden; text-overflow:ellipsis; white-space:nowrap; width: 410px; display: inline-block;}
.topicbox .tit .code{border-radius: 3px; float: right; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; width:140px; display: inline-block; text-align: right;}
.topicbox .tit .host{ border-radius:3px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; width: 330px; display: inline-block;}
.topicbox .tit .addr{overflow: hidden; text-overflow:ellipsis; white-space:nowrap; width:410px; display: inline-block;}
.topicbox .tit p i{color: #fe5400; font-style: normal;}
.topicbox p.maintit{font-size: 16px;  margin-top: 5px; line-height: 26px; color: #135a9a;  padding-bottom: 5px; background: url(../images/topic.png) no-repeat 0px 3px; background-size: 20px 20px; padding-left: 25px;}
.topicbox .sign{float: right; width: 100px;}
.topicbox .sign a{color: #fff; width: 100px; line-height: 100px; border: 0; background: #fe6c00; text-align: center; border-radius: 3px;  display: block; margin: 0 auto; margin-top: 10px;margin-bottom: 5px;}
.topicbox .sign p{line-height: 20px; font-size: 14px;  text-align: center; font-size: 12px;  color: #666; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; width: 100px;}
.signleft{text-align: left !important;}

.topicbox .sign a:hover{background: #fe5400;}
.topicbox .sign .none{color: #ccc; width: 100px; line-height: 100px; border: 0; background: #f5f5f5; text-align: center; border-radius: 3px;  display: block; margin: 0 auto; margin-top: 10px;margin-bottom: 5px; border: 1px solid #ddd; cursor: not-allowed;}
.topicbox .sign .none:hover{background: #f5f5f5;}
.topicbox p.yjmain{font-size: 14px; line-height: 30px; text-indent: 2em; color: #666; line-height: 26px;}
.memvideo{width:750px; min-height:500px; border:#ccc 1px solid; background:#FFF; margin-top: 10px; color: #444;}
.videomain{margin: 10px; overflow: hidden;} 
.videomain li{margin-right: 20px; width: 350px; float: left; margin-bottom: 20px; cursor: pointer;}
.videomain li:hover p{color: #0178f3;}
.videomain li p{text-align: center; font-size: 14px; line-height: 30px; width: 350px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.videomain li a{width: 100%; display: block;  height: 200px;}
.videomain li a img{width: 100%; height: 190px; border: 1px solid #ccc; padding: 3px;}

.signbox{ height: 310px; padding: 20px; font-size: 14px;}
.dwmc{width: 80px; display: inline-block;}
.signbox p{margin-bottom:10px;}
.signbox p label{width: 80px; display: block; float:left; line-height: 30px;}
.signbox p input[type=text]{width:300px; height: 30px; border: 1px solid #ddd; border-radius:3px; text-indent: 0.5em;}
.signbox p textarea{width:300px; min-height: 100px; border: 1px solid #ddd; border-radius:3px;}
.signbox p input[type=button]{margin-left: 80px; width: 180px; height: 34px; border-radius:3px; border: 0; background: #208eff; color: #fff; cursor: pointer;}
.signbox p input[type=button]:hover{background: #0779ef;}
.dwmcmain{color: #135a9a;}

