﻿/*?????????*/
body {
  background: #ffffff;
}
.titleright {
  color: #333333;
  font-size: 16px;
  margin: 0;
  font-weight:bold;
  padding-bottom: 11px;
  border-bottom: 1px solid #e0e0e0;
}
.titleright i {
  width: 4px;
  height: 18px;
  background: #0e93d8;
  display: inline-block;
  vertical-align: middle;
  margin-right: 9px;
}
.titleright span {
  color:#004276;
  padding-bottom: 9px;
  border-bottom: 2px solid #0e93d8;
}
.titleright a {
font-size:16px;
color:#004276;
}

.side {
  width: 339px;
}
.side > div {
  margin-bottom: 40px;
}
.zikao-tip {
  padding: 5px 2px 5px;
}
.zikao-tip .zikao-content {
  border: 1px solid #ebebeb;
  border-top: 0;
  background: #f3fbff;
}
.zikao-tip .deadline {
  color: #4c4c4c;
  font-size: 18px;
  padding-top: 24px;
  text-align: center;
}
.zikao-tip .deadline span {
  color: #ce352c;
  font-weight: 200;
}
.zikao-tip .left-day {
  color: #4c4c4c;
  font-size: 18px;
  text-align: center;
  padding-bottom: 20px;
  border-bottom: 1px dashed #e0e0e0;
  margin-top: 14px;
}
.zikao-tip .left-day span {
  color: white;
  font-weight: 200;
  font-size: 24px;
  background: url("img/left-day.png");
  width: 39px;
  height: 39px;
  line-height: 39px;
  text-align: center;
  display: inline-block;
  margin: 0 5px;
}
.zikao-tip ul {
  font-size: 13px;
  color: #333333;
  margin: 20px 0 15px;
}
.zikao-tip li {
  text-align: center;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 330px;
  font-size: 14px;
  margin-bottom: 8px;
}

.zikao-tip li a:link{ color:#4c4c4c}
.zikao-tip li a:visited{ color:#4c4c4c}
.zikao-tip li a:hover{ color:#004276}
.zikao-tip li a:active{ color:#004276}



.clazz ul {
  padding: 15px 10px;
  border: 1px solid #ebebeb;
  border-top: 0;
  background: #f3fbff;
}
.clazz li {
  border-bottom: 1px dashed #ebebeb;
  font-size: 13px;
  padding: 10px 0;
}
.clazz li.last {
  border-bottom: 0;
}
.clazz li > a > img {
  float: left;
  margin-right: 20px;
}
.clazz p {
  color: #666666;
  margin-bottom: 0;
  margin-top: 3px;
}
.clazz p span {
  margin-right: 15px;
  font-size: 12px;
}
.clazz p img {
  margin-right: 11px;
}
.zhuanti h2.title {
  border-bottom: 1px solid #e0e0e0;
}
.zhuanti h2.title span {
  border-bottom: 2px solid #0e93d8;
}
.zhuanti li {
  margin-bottom: 10px;
}
.zhuanti ul {
  padding-top: 7px;
}
.yuedu {
  border: 1px solid #ebebeb;
  border-top: 0;
}
.yuedu a {
  color: #004276;
  line-height: 20px;
  height: 20px;
}
.yuedu a:hover {
  color: #ce352c;
}
.yuedu ul {
  padding: 0 10px;
  background: #f3fbff;
  font-size: 13px;

}
.yuedu li{
  border-bottom: 1px dashed #ebebeb;
  font-size: 13px;
  padding: 10px 0;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 315px;
}
.yuedu li i {
  width: 20px;
  height: 20px;
  display: inline-block;
  background-image: url("img/num.png");
  margin-right: 10px;
  vertical-align: middle;
}
.yuedu .li1 i {
  background-position: 0px 0px;
}
.yuedu .li2 i {
  background-position: -20px 0px;
}
.yuedu .li3 i {
  background-position: -40px 0px;
}
.yuedu .li4 i {
  background-position: -60px 0px;
}
.yuedu .li5 i {
  background-position: -80px 0px;
}
.yuedu .li6 {
  border-bottom: 0;
}
.yuedu .li6 i {
  background-position: -100px 0px;
}
.banner {
  margin-top: 20px;
}
.navigation {
  color: #999;
  margin: 21px 0 25px;
  font-size: 12px;
}
.navigation a {
  color: #999;
  font-size: 12px;
}
.navigation img {
  margin-right: 3px;
  vertical-align: sub;
}
.left-content {
  float: left;
  width: 835px;
background: #f3fbff;
}



.left-content .newstoday1{width:100%;margin:0px auto;height:320px;background: #f3f1f1;margin-bottom: 10px;display:block;padding: 0px 0px 20px 0px;}
.left-content .newstoday1 .title{font-size: 16px;background: #1382b6;font-weight: 600;width: 100%;text-align: center;height: 45px;line-height: 45px;}
.left-content .newstoday1 li{float:left;width:48%;font-size:15px;overflow: hidden;}
.left-content .newstoday1 .title{font-size: 16px;background: #1382b6;font-weight: 600;width: 100%;text-align: center;height: 45px;line-height: 45px;}
.left-content .newstoday1 .title a:link{color: #FFFFFF;}
.left-content .newstoday1 .title a:visited{color: #FFFFFF;}
.left-content .newstoday1 .title a:hover{color: #FFFFFF;}
.left-content .newstoday1 .title a:active{color: #FFFFFF;}



.left-content .newstoday{width:100%;margin:0px auto;height:185px;background: #f3f1f1;margin-bottom: 10px;display:block;padding: 0px 0px 20px 0px;}
.left-content .newstoday .title{font-size: 16px;background: #1382b6;font-weight: 600;width: 100%;text-align: center;height: 45px;line-height: 45px;}
.left-content .newstoday .title a:link{color: #FFFFFF;}
.left-content .newstoday .title a:visited{color: #FFFFFF;}
.left-content .newstoday .title a:hover{color: #FFFFFF;}
.left-content .newstoday .title a:active{color: #FFFFFF;}



.left-content .newstoday h1{ font-size:20px; font-weight:bold;  font-size:18px; display:block; margin-bottom:10px;    text-align: center;}
.left-content .newstoday h1 a:link{color: #ff0000;}
.left-content .newstoday h1 a:visited{color: #ff0000;}
.left-content .newstoday h1 a:hover{color: #ff0000;}
.left-content .newstoday h1 a:active{color: #ff0000;}
.left-content .newstoday li{float:left;width:48%;font-size:15px;overflow: hidden;}




.left-content .tstitle{ width:100%; display:block;text-align:center; background-color:#0099FF; color:#FFFFFF; margin-top:-18px;}
.left-content .tstitle h1{height:80px; line-height:80px;font-size:30px; font-weight:200; }
.left-content .tstitle h1 a{color:#fff}

.left-content .tstitle h2{height:80px; line-height:80px;font-size:30px; font-weight:200; }
.left-content .tstitle h2 a{color:#fff}


.left-content .infolm{width:100%; margin:0px auto;padding:5px 0px 10px 0px; height:auto;overflow: hidden;BACKGROUND: #f5fdff; color:#4c4c4c; margin-bottom:10px; text-align:center; font-size:13px;}
.left-content .infolm .imglt{ float:left; display:block; width:300px;}
.left-content .infolm .confftrt{ float:left; display:block;width:510px; text-align:center; padding:0px 0px 0px 15px;}

.left-content .infolm .confftrt p{line-height:25px;}
.left-content .infolm .confftrt a{color:#4c4c4c; }



.right-tsrtdy {
  float: right;background-color:#0e93d8;min-height:300px; width:350px;
  text-align:center; padding-top:50px; color:#FFFFFF; font-size:16px;
}

.right-tsrtdy img{max-width:250px; margin:10px 0px;}
.right-tsrtdy p{line-height:45px;}
.right-tsrtdy a{ color:#FF9900; font-weight:bold;}


.right-content {
  float: right;
}
.extend {
  margin-bottom: 66px;
  overflow: hidden;
}
.extend .ysyd {
  font-size: 20px;
  color: #004276;
  text-align: left;
  margin: 50px 0 20px 4px;
  border-bottom: 1px solid #e0e0e0;
  padding-bottom:9px;
}
.extend i
{    width: 4px;
    height: 18px;
    background: #0e93d8;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px;}
	
.extend a {
  font-size: 15px;
  color: #4c4c4c;
  overflow: hidden;
  text-align: center;
}
.extend .col-xs-4 {
  padding: 0;
  text-align: center;
}
.extend .col-xs-4.first {
  text-align: left;
}
.extend .col-xs-4.last {
  text-align: right;
}
.extend p {
  margin: 20px 0 0;
  font-size: 15px;
}

h1.title3 {
  font-size: 20px;
  color: #0e93d8;
  padding: 0 10px;
  line-height: 31px;
  font-weight:bold;
}

h1.title3 img {
  margin-right: 15px;
}
h1.title3 a{ width:15%; color:#004276;}
h1.title3 .rtline {
  width: 55%;
  height: 3px;
  background: #0e93d8;
  float: right;
  display: inline;
  margin-top: 15px;
}

h1.title3 .rtlinediqu {
  width: 30%;
  height: 3px;
  background: #0e93d8;
  float: right;
  display: inline;
  margin-top: 15px;
}

h3.title3 {
  font-size: 20px;
  color: #0e93d8;
  padding: 0 10px;
  line-height: 31px;
  font-weight:bold;
}
h3.title3 img {
  margin-right: 15px;
}
h3.title3 a{ width:15%; color:#004276;}
h3.title3 .rtline {
  width: 50%;
  height: 3px;
  background: #0e93d8;
  float: right;
  display: inline;
  margin-top: 15px;
}

h3.title3 .rtlinediqu {
  width: 30%;
  height: 3px;
  background: #0e93d8;
  float: right;
  display: inline;
  margin-top: 15px;
}

.left-content .kbdiqu{width:100%; margin:0px auto;padding:5px 0px 5px 0px; height:auto;overflow: hidden;BACKGROUND: #f5fdff; color:#4c4c4c; margin-bottom:1px; text-align:center; font-size:13px;}
.left-content .kbdiqu .citylogo{ float:left; display:block; width:300px;}
.left-content .kbdiqu .citycont{ float:left; display:block;width:510px; text-align:center; padding:0px 0px 0px 15px;}

.left-content .kbdiqu .citycont p{line-height:25px;}
.left-content .kbdiqu .citycont a{color:#4c4c4c; }

.news {
  border-bottom:#e8e8e8 1px dotted; margin:0px 5px;
}
.news li {
  border-bottom: 1px dashed #ebebeb;
  padding-top: 20px;
  cursor: pointer;
}
.news label {
  font-size: 18px;
  color: #004276;
}
.news span {
  float: right;
  font-size: 13px;
  color: #999999;
}
.news p {
  clear: both;
  font-size: 14px;
  color: #666666;
  margin: 20px 0 25px;
}
.left-content ul{ padding:2px 8px 8px 5px;}
.left-content ul li{height:45px;line-height:35px;background:url(img/iwms.gif) no-repeat 0 -45px;padding-left:20px; text-align:left;border-bottom:1px dashed #ddd;font-size:16px; font-family:"microsoft yahei"}

.noborder{ /* border-bottom:#e8e8e8 1px dotted; */margin:0px 5px;}
.noborder span.date{font-size:14px;float:right;color:#999;padding-right:5px;}

.left-content ul li a:link{color: #004276 }
.left-content ul li a:visited{color:#004276 }
.left-content ul li a:hover{color: #004276 }
.left-content ul li a:active{ color:#004276;}
.left-content ul li a strong{ color:#000; font-weight:normal;}
.left-content ul li a strong a:hover{color:red;text-decoration:none;}

.left-content ul li h1{line-height:32px;height:35px;padding-left:10px;font-size:14px;font-family:"microsoft yahei"; color:#fff; position:relative; margin-bottom:10px; font-weight:bold;}
.left-content ul li h1 a:link{color:#fff;font-weight:bold}
.left-content ul li h1 a:visited{color:#fff;font-weight:bold}
.left-content ul li h1 a:hover{color:#fff;font-weight:bold}
.left-content ul li h1 a:active{color:#fff;font-weight:bold}


.left-content .title3{position: relative;}
.left-content h1.title3 a{background: white; width: auto;position: absolute;z-index: 1;padding-right: 10px;}
.left-content h1.title3 .rtline{width: 90%;position: absolute;right: 0;}

.listads{margin:10px 0px}



.left-content .search-pagination{text-align:center}
.left-content .search-pagination>.pagination>li>a{margin:0 3px}
.left-content .search-pagination>.pagination>.page-active>a{background-color:#40aae2;color:#fff}
.left-content .search-pagination.pagination-rounded>.pagination>li>a{border-radius:50%!important}
.left-content .search-pagination ul.pagination li{list-style:none;background: none;padding: 0px;}
.left-content .search-pagination ul.pagination a:visited{color:#00427}
ul.pagination>li>a,ul.pagination>li>span{color:#000}





