@charset "utf-8";

/*------主体------*/
.mainlist{width:1200px;height:auto;overflow:hidden;margin:15px auto;}
.mainimg{width:1200PX;margin-bottom:15px;}
.mainlist .mainimg p{margin:0px;padding:0px;}
.mainlist .mainimg .tlimg{height:100px;float:left;width:960px;display:block;}
.mainlist .mainimg .tltxt{width:213px;border:solid 1px #dcdcdc;font-size:12px;line-height:24px;float:right;padding:2px 0px 0px 10px;}
.title_box{height:20px;font-size:14px;line-height:20px;margin:15px auto;}
/*新闻列表左侧*/
.listL{width:890px;float:left;}
.listL .navlist{width:889px;height:40px;border-top:solid 2px #458fce;border-bottom:solid 1px #d7d6d6;border-right:solid 1px #d7d6d6;background-color:#F7F7F7;}
.listL .navlist dl{height:40px;line-height:40px;}
.listL .navlist dl dt{height:40px;width:113px;float:left;padding-right:17px;font-size:18px;font-family:"微软雅黑";text-align:center;color:#fff;background:url(../Images/nav01.png) no-repeat;}
.listL .navlist dl dd{height:40px;float:right;font-size:12px;line-height:45px;color:#666666;}
.listL .navlist dl dd span{display:block;float:right;text-align:center;width:90px;font-size:14px;line-height:40px;cursor:pointer;padding-right:15px;}
.listL .navlist dl dd .box01{background:url(../Images/nav02.jpg) no-repeat right center;}
.listL .navlist dl dd .box01 a{color:#666666;}
.listL .navlist dl dd .box01 a:hover{color:#666666;}
.listL .navlist dl dd .box02{background:url(../Images/nav03.jpg) no-repeat right center;}
.listL .listtxt{border:solid 1px #dddddd;border-top:0 none;height:auto;overflow:hidden;padding:15px 0px 15px 15px;}
.listL .listtxt h1{font-size:20px;height:25px;display:block;background:url(../images/hot01.jpg) no-repeat left center;color:#000;font-family:"微软雅黑";padding-left:100px;line-height:25px;}
.listL .listtxt ul{margin-top:25px;height:auto;overflow:hidden;padding-bottom:15px;border-bottom:dashed 1px #dddddd;}
.listL .listtxt ul li{font-size:14px;line-height:30px;}
.listL .listtxt ul li span{float:left;display:inline-block;}
.listL .listtxt ul li .classred{width:90px;text-align:left;color:#f00;margin-right:10px;overflow: hidden;white-space: nowrap;}
.listL .listtxt ul li .classred a{color:#f00;}
.listL .listtxt ul li .classred a:hover{color:#f00;text-decoration:underline;}
.listL .listtxt ul li .txthei01{width:545px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px;}
.listL .listtxt ul li .txheitim{width:105px;text-align:center;color:#909090;}
.listL .listtxt ul li .txheinumber{width:105px;text-align:center;color:#909090;}



/*新闻列表右侧广告*/
.mainlist .listR{width:295px;float:right;}
.listR .r_box{height:auto;overflow:hidden;margin-bottom:10px;}
.listR .r_box .nav{height:40px;background:#f4f4f4;}
.listR .r_box .nav dl{height:40px;margin:0px;padding:0px;}
.listR .r_box .nav dl dt{border-top:solid 3px #0f68b2;height:37px;margin:0px;padding:0px;font-size:16px;line-height:37px;color:#0f68b2;font-family:"微软雅黑";width:100px;float:left; text-align:center;}
.listR .r_box .nav dl dd{border-top:solid 3px #626262;height:37px;width:185px;padding-right:10px; text-align:right;color:#626262;float:left;font-size:12px;font-family:"微软雅黑";line-height:37px;}
.listR .r_box .nav dl dd a{color:#626262;}
.listR .r_box .nav dl dd a:hover{color:#f07c12;}
.listR .r_box .Rtxtbox{padding:10px 0px 0px 0px;height:auto;overflow:hidden;}
.listR .r_box .Rtxtbox ul{height:auto;overflow:hidden;background:url(../Images/icon_li.jpg) no-repeat left 7px;}
.listR .r_box .Rtxtbox ul li{width:270px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:30px;padding-left:25px;color:#7f7f7f;}
.listR .r_box .Rtxtbox ul li a{color:#7f7f7f;}
.listR .r_box .Rtxtbox ul li a:hover{color:#f07c12;}































/*页码*/
.page{margin:0px auto;text-align:center;}
.page .current {background:#fff;color:#000;text-decoration: none;cursor:default;}
.page span{display:inline-block;height:24px;padding:0px 10px;margin:0 5px;background:white;line-height:24px;font-size:12px;font-weight:bold;}
.page a{display:inline-block;height:24px;padding:0px 10px;margin:0 5px;background:white;line-height:24px;font-size:12px;color:#2d64b3;border:solid 1px #e0e8ee;font-weight:bold;}