/* CSS Document */
.c_middle{position:relative; overflow:hidden;}
.c_change{width:700px; height:280px; position:relative; overflow:hidden;}
.c_change ul{position:absolute; z-index:0}
.c_change ul li{float:left;overflow:hidden;position:relative; height:280px; width:700px}
.c_change ul li div{position:absolute;overflow:hidden;}

#change .btnBg{position:absolute;width:700px;height:20px;left:0;bottom:0;background:#000; opacity:0.2;
-ms-filter: "alpha(opacity=15)";/*IE8设置透明度*/
filter: alpha(opacity=15)/*IE4-7中设置透明读*/;
zoom:1; overflow:hidden;}
#change .btn{position:absolute;width:700px;height:15px;right:0;bottom:0;text-align:right; padding:5px 10px; overflow:hidden;} 
#change .btn span{width:25px; height:10px; background:#fff; display:inline-block; margin-left:5px; cursor:pointer}
#change .preNext{width:45px;height:100px;position:absolute;top:100px;background: url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}
#change .pre{left:0px}
#change .next{right:0px; background-position:right top;}

#quick_query {
    border-right: 1px solid #eee;
    overflow: hidden;
    position: relative;
    width: 279px;
}

#quick_query ul.quick {
    background: url("../images/kuaijie_sprite.gif") no-repeat scroll 0 0;
    border-left: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    font-size: 0;
    height: 279px;
    letter-spacing: -4px;
    line-height: 0;
    width: 282px;
}

#quick_query ul.quick li.list {
    background: rgba(0, 0, 0, 0) url("../images/xiala2.gif") no-repeat scroll center 75px;
}

#quick_query ul.quick li.white_border {
    background: rgba(0, 0, 0, 0) url("../images/xiala2upp.gif") no-repeat scroll center 75px;
    border-bottom: 1px solid #fff;
}

#quick_query ul.quick li.white_border a {
    color: #01a796;
    font-weight: bold;
}

#quick_query ul.quick li {
    border-bottom: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    display: inline-block;
    font-size: 12px;
    height: 92px;
    letter-spacing: normal;
    line-height: 1.4;
    width: 92px;
}


#quick_query ul.quick li a {
    color: #666666;
    display: block;
    font-family: "微软雅黑";
    font-size: 14px;
    letter-spacing: normal;
    line-height: 1.4;
    padding-top: 53px;
    text-align: center;
}

#quick_query ul.quick li a:hover {
    color: #01a796;
    font-weight: bold;
}

#quick_query ul.quick li.list .list_info {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: -moz-use-text-color #eeeeee #eeeeee;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: none;
    height: 185px;
    left: 0;
    position: absolute;
    top: 94px;
    width: 278px;
}
#quick_query ul.quick li.list .list_info table {
    border: medium none;
    margin: 10px auto 0;
}
#quick_query ul.quick li.list .list_info td {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #666666;
    letter-spacing: normal;
    padding: 3px 0;
    text-align: left;
}
#quick_query ul.quick li.list .list_info td.tip_message {
    color: #f00;
    text-align: center;
}
#quick_query ul.quick li.list .list_info td select {
    border-color: #cbcbcb;
    border-radius: 0;
    box-sizing: content-box;
    height: 21px;
    margin: 0;
    padding: 0;
    width: 144px;
}
#quick_query ul.quick li.list .list_info td input {
    border: 1px solid #cbcbcb;
    height: 21px;
    line-height: 21px;
    margin: 0;
    padding: 0;
}
#quick_query ul.quick li.list .list_info .tit {
    text-align: right;
}
#quick_query ul.quick li.list .list_info input {
    width: 144px;
}
#quick_query ul.quick li.list .list_info .yzm input {
    margin-right: 4px;
    vertical-align: middle;
    width: 77px;
}
#quick_query ul.quick li.list .list_info .yzm img {
    border: 1px solid #cbcbcb;
    vertical-align: middle;
}
#quick_query ul.quick li.list .list_info .abtn a {
    background: #ff8232 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 0;
    text-align: center;
    width: 142px;
}
#quick_query ul.quick li.list .list_info td.user_code_help a {
    color: #666666;
    display: inline;
    font-size: 12px;
    font-weight: normal;
}
#quick_query ul.quick li.list .list_info td .dropdown {
    height: 23px;
    margin-left: 0;
}
#quick_query ul.quick li.list .list_info td .dropselectbox h4 {
    height: 21px;
    line-height: 21px;
    padding-left: 5px;
    width: 139px !important;
}
#quick_query ul.quick li.list .list_info td .dropselectbox ul {
    max-height: 145px;
    overflow-x: hidden;
    overflow-y: auto;
}
#quick_query ul.quick li.list .list_info td .dropselectbox ul li {
    border: medium none;
    height: 21px;
    line-height: 21px;
    width: 139px;
}

element.style {
    display: none;
	position: relative;
    z-index: auto;
	height: 21px;
	top: 23px;
	left: -278px;
}

#quick_query #list_info_box {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: -moz-use-text-color #eeeeee #eeeeee;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: none;
    height: 185px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 94px;
    width: 278px;
}
#quick_query #list_info_box #list_info_box_scroller {
    height: 185px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 834px;
}
#quick_query #list_info_box .list_info {
    background: #fff none repeat scroll 0 0;
    display: block;
    float: left;
    height: 185px;
    overflow: hidden;
    width: 278px;
}
#quick_query #list_info_box .list_info table {
    border: medium none;
    margin: 10px auto 0;
}
#quick_query #list_info_box .list_info td {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #666666;
    letter-spacing: normal;
    padding: 3px 0;
    text-align: left;
}
#quick_query #list_info_box .list_info td.tip_message {
    color: #f00;
    text-align: center;
}
#quick_query #list_info_box .list_info td select {
    border-color: #cbcbcb;
    border-radius: 0;
    box-sizing: content-box;
    height: 21px;
    margin: 0;
    padding: 0;
    width: 144px;
}
#quick_query #list_info_box .list_info td input {
    border: 1px solid #cbcbcb;
    height: 21px;
    line-height: 21px;
    margin: 0;
    padding: 0;
}
#quick_query #list_info_box .list_info .tit {
    text-align: right;
}
#quick_query #list_info_box .list_info input {
    width: 144px;
}
#quick_query #list_info_box .list_info .yzm input {
    margin-right: 4px;
    vertical-align: middle;
    width: 77px;
}
#quick_query #list_info_box .list_info .yzm img {
    border: 1px solid #cbcbcb;
    vertical-align: middle;
}
#quick_query #list_info_box .list_info .abtn a {
    background: #ff8232 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 0;
    text-align: center;
    width: 142px;
}
#quick_query #list_info_box .list_info td.user_code_help a {
    color: #666666;
    display: inline;
    font-size: 12px;
    font-weight: normal;
}
#quick_query #list_info_box .list_info td .dropdown {
    height: 23px;
    margin-left: 0;
}
#quick_query #list_info_box .list_info td .dropselectbox h4 {
    height: 21px;
    line-height: 21px;
}
#quick_query #list_info_box .list_info td .dropselectbox ul {
    height: 150px;
}
#quick_query #list_info_box .list_info td .dropselectbox ul li {
    border: medium none;
    height: 21px;
    line-height: 21px;
    width: 139px;
}

table {
    border-collapse: collapse;
    border-right: 1px solid #eeeeee;
    border-spacing: 0;
    border-top: 1px solid #eeeeee;
    width: 100%;
}

.mttop-25 {
	margin-top:25px;
}

.wd-330 {
	/*border:#33AD82 thin solid;*/
	width:330px;
	height:auto;
}

.news_notice .tab_common {
	width:100%;
}

.ptb08 {
    padding: 8px 0;
	height:auto;
	width:100%;
}

.top1 {
	/*border:#000000 thin solid;*/
	overflow:auto;
}

.ptb08 h3 {
    color: #00706C;
    font-family: "微软雅黑";
    font-size: 16px;
}

.ptb08 .more {
    color: #00706C;
    line-height: 23px;
	display:block;
}

.top1 #latest-nav li {
    cursor: pointer;
    float: left;
    height: 5px;
    transition: opacity 0.15s ease 0s, height 0.15s ease 0s, border-top 0.15s ease 0s;
    width: 100%;
	list-style: outside none none;
	margin-top:5px;
}

.top1 #latest-nav li#latest-nav-5 {
    background-color: #fa7268;
}

#latest-nav li#latest-nav-4 {
    background-color: #19be29;
}

#latest-nav li#latest-nav-2 {
    background-color: #ff8809;
}

.tab_common .sinfo {
    position: relative;
}

.ST31 {
    width: 100%;
}
.mt20 {
    margin-top: 20px;
}

.ST31 .pic {
    height: 70px;
    overflow: hidden;
    width: 90px;
}

.ST31 .pic a {
    display: block;
	color: #333;
}

.ST31 .pic a img {
    display: block;
    height: 70px;
    width: 90px;
}

a img {
    border: 0 none;
}

.ST31 .content {
    overflow: hidden;
    width: 230px;
}

.ST31 .content h3 a {
    color: #818181;
    display: block;
    font-family: "微软雅黑";
    font-size: 15px;
    height: 25px;
    overflow: hidden;
}

.ST31 .content .txt {
    color: #626262;
    height: 44px;
    line-height: 22px;
    opacity: 0.6;
    overflow: hidden;
    white-space: normal;
}

.mt15 {
    margin-top: 15px;
}

.ST11 {
    width: 100%;
}
.ST11 .list li {
    height: 28px;
    line-height: 28px;
    overflow: hidden;
}
.ST11 .list li::after {
    clear: both;
    content: "";
    display: table;
}
.ST11 .list li a {
    background: rgba(0, 0, 0, 0) url("../images/sprite2.png") no-repeat scroll left -90px;
    color: #636363;
    float: left;
    height: 28px;
    padding-left: 20px;
	font-size:12px;
	font-family:arial;
}
.ST11 .list li span {
    color: #b8b8b8;
    float: right;
}
.ST11 .list li a:hover {
    color: #01a796;
}

.service_notices {
	/*border:#33AD82 thin solid;*/
	width:330px;
}

#stop_power_notice {
	/*border:#33AD82 thin solid;*/
	width:280px;
	position:relative; 
}

#stop_content {
}

.txtMarquee-top .tempWrap {
	/*border:#D8090D thin solid;*/
}

.txtMarquee-top .tempWrap ul{
	/*border:#01a796 thin solid;*/
	position:relative;
	overflow:hidden;
}

.txtMarquee-top .tempWrap ul li {
	overflow:hidden;
	/*border:#28ACC1 thin solid;*/
}

.tempWrap ul li a {
    color: #818181;
    font-family: "微软雅黑";
    font-size: 15px;
    overflow: hidden;
    padding-left: 20px;
	height:20px;
	line-height:20px;
}

.txtMarquee-top .tempWrap ul li .time, .txtMarquee-top .tempWrap ul li .range {
    color: #00706C;
    float: left;
    line-height: 24px;
    overflow: hidden;
    width: 55px;
	font-size:12px;
}

.txtMarquee-top .tempWrap ul li .time_con, .txtMarquee-top .tempWrap ul li .range_con {
    color: #626262;
    float: left;
    line-height: 24px;
    overflow: hidden;
    width: 275px;
	font-size:12px;
}

#mainBody_endList {
	/*border:#DCD634 thin solid;*/
	margin-top:25px;
	overflow:hidden;
	width:100%;
	position:relative;
}

#mainBody_endList .wd-33 {
	/*border:#279CC5 thin solid;*/
	position:relative;
	width:240px;
}

.top_images {
	overflow:hidden;
}

.wd-33 .top_images a img {
	border:0;
	padding:0 0;
	height:120px;
	width:240px;
	overflow:hidden;
}

.endListContent h3 {
	padding:15px 0 10px;
}

.endListContent {
	width:240px;
}

.endListContent h3 a {
    color: #3d3d3d;
    font-family: "微软雅黑";
    font-size: 16px;
}

.endListContent h3 a:hover {
    color: #01a796;
}

.endListContent span {
    color: #636363;
    line-height: 22px;
	font-size:12px;
}