/*初始化*/

button, input[type="reset"], input[type="button"], input[type="submit"] {

    line-height:normal !important;

}



button::-moz-focus-inner,

input[type="button"]::-moz-focus-inner { border:none; padding:0; }

*{margin: 0;padding:0;}

a{text-decoration: none;}

img{display: block;border:none;}

li{list-style: none;}

.clear{zoom:1;clear: both;height: 1px;}

.clearfix:before,.clearfix:after{

	content: "";

	display: table;

}

.clearfix:after{

	clear:both;

}

.clearfix{

	*zoom:1;

}





body{font-family: "宋体";overflow-x:hidden ;background: none;}

.bbg{display: block;width: 100%;height: auto;position: absolute;top:0;left: 0;}

.header{width: 100%;position:relative;top:0;left: 0;background: url(headbg.jpg) no-repeat 0 0;background-size: 100%;}

.foot{width: 100%;height: 170px;background-color: #394656;}

.head .header{position: relative;margin: 0 auto;display: block;}

.footer{position: relative;margin: 0 auto;display: block;top:20px;}

.wrap{width: 990px;margin:20px auto 80px;position: relative;overflow: hidden;}













.pagesnav{  width:450px; text-align:center;margin: 80px auto ;height: 35px;font-size: 14px;line-height: 35px;color: #808080;}

.other-pagenav{width: 500px;margin: 80px auto 0;height: 35px;font-size: 14px;line-height: 35px;color: #808080;}

.pagesnav .prev{width: 70px;height: 35px;text-align: center;float: left;background: #e0edfe;margin-right: 10px;cursor: pointer;}

.pagesnav .prev:hover{background: #215fb5;color: #fff}

.pagesnav .next{width: 70px;height: 35px;text-align: center;float: left;background: #e0edfe;margin-left: 10px;cursor: pointer;}

.pagesnav .next:hover{background: #215fb5;color: #fff}



.pagesnav ul{float: left;}

.pagesnav ul li{width: 40px;height: 35px;background: #e0edfe;float: left;text-align: center;margin: 0 5px;cursor: pointer;}

.pagesnav ul li.on{background: #215fb5;color: #fff;}

.pagesnav ul li:hover{background: #215fb5;color: #fff;}

.pagesnav ul li.eli{background: none;width: 20px;}













/*搜索页*/

.wrap .searchout{font-family: "宋体";margin-bottom: 20px;}

.wrap .searchout .searchtop{background:url(search2.jpg) no-repeat 0 0;height: 35px;padding: 10px 10px;}

.wrap .searchout .searchtop li{padding: 0 20px;background: url(line.png) no-repeat right center;float:left;}

.wrap .searchout .searchtop li a{display: block;height: 35px;line-height: 35px;font-size: 14px;color: #fff;position: relative;}

.wrap .searchout .searchtop li a img{display: none;}

.wrap .searchout .searchtop li a.on{color: #f7d85b;border-bottom: 2px solid #f7d85b;background: url(dot.png) no-repeat center 80px;}

.wrap .searchout .searchtop li a.on img{display: block;position: absolute;bottom: -25px;left: 50%;margin-left: -8px}

.wrap .searchout .searchtop li:last-child{background: none}

.wrap .searchout .search-nav{border-top:1px solid #a1a1a1;}

.wrap .searchout .search-nav .snav{width:100%;font-size: 12px;line-height: 30px;border-bottom: 1px solid #d9d9d9;position: relative;color: #454545;}

.wrap .searchout .search-nav .just-search{background: #d9d9d9;}

.wrap .searchout .search-nav .snav p{float: left;padding: 5px 20px;background: #ededed;}

.wrap .searchout .search-nav .just-search p{background: #d9d9d9;}

.wrap .searchout .search-nav .snav p .blank{display: inline-block;*zoom:1;*display: inline;width: 2em;opacity: 0;filter:alpha(opacity=0);}

.wrap .searchout .search-nav .snav p .blank2{display: inline-block;*zoom:1;*display: inline;width: .5em;opacity: 0;filter:alpha(opacity=0);}

.wrap .searchout .search-nav .snav ul{float: left;}

/*.wrap .searchout .search-nav .snav:last-child{border-bottom: none;}*/

.wrap .searchout .search-nav .snav form{padding-top: 5px;}

.wrap .searchout .search-nav .snav label{margin: 0 10px;*position: relative;top:-3px;}

.wrap .searchout .search-nav .snav input{display: inline-block;*zoom:1;*display: inline;width: 110px;height: 23px;line-height:23px;border:1px solid #d9d9d9;background: none;color: #005aa0;padding-left: 10px;}

.wrap .searchout .search-nav .snav input.time{background: url(timeicon.png) no-repeat 100px center;width: 110px;line-height:23px;}

.wrap .searchout .search-nav .snav button{cursor: pointer;padding-left: 0;padding: 0;border:1px solid #d9d9d9;background: none;color: #005aa0;height: 25px;*height: 25px;*margin-left: 5px;font-family: "宋体"}

.wrap .searchout .search-nav .snav button.justsearch{min-width: 50px;cursor: pointer;padding:0;padding-left: 5px;background: url(delnew.png) no-repeat  right 5px center;text-align: left;border:1px solid #005aa0;padding-right:15px; margin-left: 10px;font-size: 12px;font-family: "宋体";position: relative;top:8px;}

.wrap .searchout .search-nav .snav li{float: left;background: url(line.png) right center no-repeat;}

.wrap .searchout .search-nav .snav a{display:block;font-size: 12px;color: #454545;padding: 5px 10px;text-align: center;}

.wrap .searchout .search-nav .snav a.on{color: #005aa0;}

.wrap .searchout .search-nav .snav a:hover{color:#005aa0;}

.wrap .searchout .search-nav .snav li:last-child{background: none;}

.wrap .lists{margin-top: 20px;}

.wrap .messages{margin-top: 0px;}

.wrap .lists .con{width: 100%;height:auto;margin-bottom: 10px;position: relative; padding-bottom: 0;border-bottom: none}

.wrap .messages .con{cursor:default;}

.wrap .lists .con1{width: 100%;height: auto;background: url(onshow.png) no-repeat right 0 #edf5ff;}

.wrap .lists .con .pic{float: left;margin-right: 14px;display: block;width: 150px;height: 200px;overflow: hidden;}

.wrap .lists .con .pic img{display: block;width: 100%;height: auto;}

.wrap .lists.zl-con .con .pic{float: left;margin-right: 14px;display: block;width: 167px;height: 124px;overflow: hidden;}

.wrap .lists.yc-con .con .pic{float: left;margin-right: 14px;display: block;width: 160px;height: 200px;overflow: hidden;}

.wrap .lists .con .text{float: left;width:775px;padding: 10px 20px;position: relative;height: 145px;}

.wrap .lists.zl-con .con .text{float: left;width:740px;padding: 10px 20px;position: relative;height: 104px;}

.wrap .lists .con  .text .infortxt{position: absolute;top:40px;right: 20px;width:270px;text-align: left;font-size: 12px;line-height: 25px;color: #656565}



.wrap .lists.yc-con .con .text{float: left;width:730px;padding: 10px 20px;position: relative;height: 180px;}

.wrap .lists.yc-con .con .text{float: left;width:730px;padding: 10px 20px;position: relative;height: 180px;}

.wrap .lists .con .text h3{font-size: 16px;color: #333;margin: 15px 0;}

.wrap .lists.yc-con .con .text h3{margin-top: 30px;}

.wrap .lists .con .text h3 a{font-size: 16px;color: #333;margin-bottom: 20px;font-family: "微软雅黑";font-weight: normal;}

.wrap .lists .con .text ul li{font-size: 12px;color: #999;height: 30px;line-height: 30px;font-family: "宋体"}

.wrap .lists .con .text ul li span{color: #505050;margin-right: 5px;font-weight: bold;}

.wrap .lists .con .text ul li span.date{font-family: "Arial";}

.wrap .lists .con .text ul li img{display: inline-block;*zoom:1;*display: inline;margin-right: 10px;vertical-align: middle;}



.wrap .lists .con  .btnxz {position: absolute;/*top:50%;*/bottom:40px;right: 30px;width: 150px;height: 35px;line-height: 35px;text-align: center;color: #fff;background: #005aa0}

.wrap .lists.zl-con .con  .btnxz {position: absolute;/*top:50%;*/bottom:47px;right: 30px;width: 120px;height: 35px;line-height: 35px;text-align: center;color: #fff;background: #005aa0}

.wrap .lists .con  .btnxz  a{display: block;text-align: center;color: #fff;width: 100%;height: 35px;line-height: 35px;cursor: pointer;font-family: "微软雅黑"}



.wrap .lists .top{width: 100%;height: 45px;background: #005aa0;margin-bottom: 20px;}

.wrap .lists .top p{padding-left: 30px;font-size: 15px;color: #fff;line-height: 45px;letter-spacing: 4px;}

.wrap .list-over .top{width: 100%;height: 45px;background: #005aa0;margin-bottom: 10px;}

.wrap .list-over .top p{padding-left: 30px;font-size: 15px;color: #fff;line-height: 45px;letter-spacing: 4px;}

.wrap .list-over .con{width: 100%;height: auto;background: url(showover.png) no-repeat right 0 #edf5ff;margin-bottom: 10px;border-bottom: none;}

.wrap .list-over .con-over{width: 100%;height: auto;background: url(gameover1.png) no-repeat right 0 #edf5ff;}



.wrap .list-over .ycjm{color: #808080;font-size: 14px;line-height: 30px;}

.wrap .list-over .ycjm img{display: inline;vertical-align: middle;margin-right: 10px;}

.wrap .list-over .infor{margin:5px 0;color: #808080;font-size: 14px;line-height: 25px;text-indent: 2em;}

.wrap .list-over .infor a{color: #2983e8;cursor: pointer;margin-left: 20px;}

.wrap .list-over .infor a:hover{text-decoration: underline;}

.wrap .yc-con .con{background:#edf5ff;background-image: none;}





.wrap .messages .con{height:auto;background:#fff;margin-bottom: 10px;background-image: none;padding:10px 0 20px;}

.wrap .messages .con .mespic{float: left;margin-left: 30px;}

.wrap .messages .con .text{position: relative;width: auto;padding:0px 30px;float: none;height: auto;}

.wrap .messages .con .mes-text{position: relative;padding:0px 30px;float: left;height: auto;width: 665px;}

.wrap .messages .con .text h3{margin-bottom: 5px;}

.wrap .messages .con .text h3 span{color:#808080;font-size: 14px;line-height: 40px;font-weight: normal;}

.wrap .messages .con .infor{font-size: 12px;color: #666;line-height: 25px;text-align: justify;}

.wrap .messages .con .playbtn{position: absolute;top:10px;right: 30px;display: block;width: 39px;height: 39px;cursor: pointer;}

.wrap .messages .con .playbtn img{display: block;width: 100%;height: auto;}





/*.wrap .zl-con .con{height: 124px;background:#edf5ff;margin-bottom: 10px;background-image: none;overflow: hidden;}

*/.wrap .zl-con .con .text h3{float: left;line-height: 84px;margin-bottom: 0;margin-top: 10px;}

.wrap .zl-con .con .text ul{padding-left: 20px;margin-left: 300px;margin-top:22px;}

.wrap .zl-con .con .text ul li{border-left: 1px solid #cccccc;padding-left: 20px}





.wrap .mer-con{position: relative;margin-right: -10px;overflow: hidden;}

.wrap .mer-con .con{height: auto;margin-bottom: 10px;background: none;position: relative;margin-right: -10px;}

.wrap .mer-con .con ul {padding: 0;width: 100%;}

.wrap .mer-con .con ul{position: relative;margin-right: -10px;}

.wrap .mer-con .con li{float: left;width: 190px;margin-right: 10px;background:#edf5ff;}

.wrap .mer-con .con li a{display: block;}

.wrap .mer-con .con li a p{font-size: 15px;color: #333;text-align: center;line-height: 80px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-family: "微软雅黑"}

.wrap .lists .pull{font-size: 20px;color: #0078c9;text-align: center;cursor: pointer;margin: 40px 0;}

.wrap .lists .pull img{display: inline;vertical-align: middle;margin-left: 10px;}

.wrap .lists .push{font-size: 20px;color: #0078c9;text-align: center;cursor: pointer;margin: 40px 0;}

.wrap .lists .push img{display: inline;vertical-align: middle;margin-left: 10px;}





.wrap .lists .conbox{display: block;}

.wrap .search-none {margin-top: 40px;}

.wrap .search-none p{color: #fff;font-size: 15px;line-height: 40px;padding-left: 30px;text-align: center;}



.wrap .subnav{color: #999;font-size: 12px;}

.wrap .subnav a{display: inline-block;*zoom:1;*display: inline;font-size: 14px;color: #999;}

.top-search{text-align: center;position: relative;}

.top-search input[type="text"]{width:560px;height: 35px;border:1px solid #104ead; line-height: 35px;text-align: center;font-size: 14px;}

.top-search .btn{font-size: 16px;line-height: 37px;height: 37px;width: 60px;background: #104ead;color: #fff;border:none;margin: 0;position: absolute;top:0;right: 154px;}

.top-search ul {padding-left: 70px;}

.top-search ul li{float: left;margin: 20px 0 30px;}

.top-search ul li a{display: block;font-size: 14px;color: #999;padding: 0 10px;background: url(sborder.png) no-repeat right center;}

.top-search ul li:last-child a{background: none;}

.wrap .searchout .search-nav .shownav {position: relative;height: 40px;background: #ededed;}

.wrap .searchout .search-nav .shownav .left{position: absolute;top:8px;left: 20px;border:1px solid #dcdcdc;}

.wrap .searchout .search-nav .shownav ul li{width: 80px;height: 24px;line-height: 24px;font-size: 14px;color: #005aa0;text-align: center;float: left;cursor:pointer;}

.wrap .searchout .search-nav .shownav ul li a{display: block;width: 80px;height: 24px;line-height: 24px;font-size: 14px;color: #005aa0;text-align: center;float: left;cursor:pointer;padding:0;}

.wrap .searchout .search-nav .shownav ul li a:hover{background: #005aa0;color: #fff;}

.wrap .searchout .search-nav .shownav ul li.on a{background: #005aa0;color: #fff;}

.wrap .searchout .search-nav .shownav .right{position: absolute;top:8px;right: 20px;border:1px solid #dcdcdc;background: #fff;}