﻿ /* focusNews */
.slideBox-news{float:left; width: 380px; height: 250px;  margin:5px; overflow:hidden;  position:relative; zoom:1; display:inline;  }
.slideBox-news .hd{ width: 100px;  position:absolute; height:14px; overflow:hidden; bottom: 10px; right:5px; z-index:1;}
.slideBox-news .hd li {background-color:#fff;cursor:pointer;float:left;width: 10px;height: 10px;line-height:14px;margin-left: 10px;text-align:center;border-radius: 10px;}
.slideBox-news .hd li a{ color:#333; } 
.slideBox-news .hd li a:hover{ text-decoration:none; }
.slideBox-news .hd li.on{ background-color:#f11f1f; color:#fff;}
.slideBox-news .hd li.on a{ font-weight:bold; color:#fff; }
.slideBox-news .bd{pointer:relative;}
.slideBox-news .bd li{height: 265px;}
.slideBox-news .bd .con{width: 100%;position:absolute;bottom: 0px; height:40px; line-height:40px; text-align:left;background:#000;filter:alpha(opacity=70);
    -moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.slideBox-news .bd .con .title a{color: #fff;padding-left: 10px;}
.slideBox-news .bd .con .bg{ display:none;  }
.slideBox-news .bd .pic img{ width: 380px; height: 250px; }


.mainshow { float: left; width: 100%; margin-bottom:5px;}
.mainshow .news{float: left;
margin: 0 0 5px 0;
overflow: hidden;
border: 0px #CCCCCC solid;
border-width: 1px 1px 1px 1px;
border-top: 2px red solid;
}
.mainshow .mainnews{float: left;
    margin: 0 0px 0 0;
    border: 0 solid #cccccc;
    width:477px;
    height: 265px;
    overflow: hidden;
}
.mainshow .mainnews .hd{width: auto;height: 33px;
    text-align: left;
    background: url(/img/smallbg.gif) repeat-x;
    overflow: hidden;
    border: #CCC 1px solid; border-right:0px; margin-top:5px;}
.mainshow .mainnews .hd ul li{}
.mainshow .mainnews .hd  a{ float: right;
    font-weight: normal;
    padding: 8px 10px 0 10px;
     color: #999;}
 
.mainshow .mainnews li.on {   float: left;
    height: 33px;
    line-height: 33px;
    text-align: center;
    font-weight: bold;
    background: url(/img/bgicon.png) no-repeat left top;
    padding: 0px 0px 0px 25px;
    font-size: 14px;
    color: #C00;}
.mainshow .mainnews .bd{padding:0px 6px 0;height: 240px;}
/**
.mainshow .mainnews .bd .nlist{overflow:hidden;clear:both;}
.mainshow .mainnews .bd .nlist li{ width:100%;  height:30px;  line-height:30px; font-size:14px;background:url(/img/icon01.gif) no-repeat 5px center;}
.mainshow .mainnews .bd .nlist li .ico{float:left; width: 25px; }
.mainshow .mainnews .bd .nlist li .date {float: right; width: 55px; font-size: 12px;color:#545454;}
.mainshow .mainnews .bd .nlist li a{width:330px;float:left; text-align:left;  padding-left:15px; color:#545454;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mainshow .mainnews .bd .nlist li a:hover{color:#cc0000;}
    **/
.mainshow .mainnews .bd .nlist{overflow:hidden;clear:both;}
.mainshow .mainnews .bd .nlist li{ height:25px;text-align:left;  line-height:25px;background:url(/img/icon01.gif) no-repeat 0px center; }
.mainshow .mainnews .bd .nlist li a{float:left;width:330px;padding-left:10px;color:#545454;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mainshow .mainnews .bd .nlist li a:hover{color:#C00;}
.mainshow .mainnews .bd .nlist li .ico{width: 25px;float:left }
.mainshow .mainnews .bd .nlist li .date{float: right; width: 40px;color:#999;}

.mainshow .userlogin { float: right;  width: 285px; height:265px; border: 0px #CCCCCC solid;
border-width: 1px 1px 1px 1px;
border-top: 2px red solid;background: #F4F5F4;}
.userlogin .title{ background: url(/img/0099.png) no-repeat 10px center;
height: 45px;
line-height: 45px;
font-weight: bold;
font-size: 14px;
clear: both;
color:#C00;
border-bottom: 1px #CCCCCC solid;
text-align:left;
padding-left:40px;
}


.mainCon{float:left; width: 500px; overflow:hidden;}
 /*boxTab*/
.boxTab{width: 500px;}
.boxTab .hd{height: 45px;line-height: 45px;background-color: #f7f7f7;overflow: initial;    position: relative;}
.boxTab .hd ul{padding-left:0;padding-bottom: 10px;}
.boxTab .hd ul li{width: 95px;height: 45px;line-height: 45px;float: left;text-align:center;}
.boxTab .hd ul li a{color: #333;}
.boxTab .hd ul .on{background-color:#007cd9;position: relative;z-index: 1;border: none;}
.boxTab .hd ul .on i{background: url(/img/dian.gif) no-repeat;position: absolute;z-index: 10;bottom: -8px;left: 45%;display: block !important;width: 8px;height: 8px;}
.boxTab .hd ul .on a{color: #fff !important;line-height: 45px;}
.boxTab .hd  .more {
    font-size: 0;
    position: absolute;
    top: 20px;
    right: 5px;
    background: url("/img/more.png");
    width: 36px;
    height: 19px;
}
.boxTab .bd{padding: 5px;}
.boxTab .bd li{height: 30px;line-height: 30px;background: url(/img/icon01.gif) no-repeat 5px center;font-size: 14px;}
.boxTab .bd .date{float: right;color: #999;font-size: 12px;}
.boxTab .bd .ico{float:left; width: 28px; }
.boxTab .bd li a{float:left;width:360px; padding-left:15px;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.boxTab .bd li a:hover{color:#f60;}



.links { width:100%; padding:10px 0px;  white-space:nowrap; overflow:hidden; margin:0 auto;}
.links .title{background: url("/img/title_bg.gif") repeat-x; border: 1px solid rgb(204, 204, 204); border-image: none; height: 33px;}
.links .title .more{float:right;padding-right:15px;color:#999;}
.links .title h3{ background: url(/img/0100.png) no-repeat 8px 4px;text-align:left;color:#C00;font-weight: bold; font-size: 14px; padding: 4px 0px 0px 40px;}
.links .links_list_box { height: 35px;border-bottom:1px #CCC solid; border-left:1px #CCC solid; border-right:1px #CCC solid; position:relative; overflow:hidden; }
.links .links_list_box a { margin-left:10px; float:left; margin-bottom:10px; }
.links .links_list { overflow:hidden; white-space:nowrap; overflow:hidden; position:relative; }
.links .links_list li { height:32px; line-height:32px;  white-space:nowrap; overflow:hidden; position:relative; margin-bottom:5px; }
.links .more { float:right; color: #999; }
.links a.more:hover { color: #0289cd; }

.links .links_list li a { margin-right:10px; }
.links .links_list li a:hover { text-decoration:underline; }

.userlogin ul {padding:10px;}
.userlogin li{ position:relative; clear:both; margin-bottom:10px; height:45px; *display:inline; *zoom:1; }
.userlogin li label{ position:absolute; top:1px; left:10px; width:68px; height:40px; line-height:40px; color:#999; font-size:14px; }
.userlogin li input{ display:block; text-align:left; margin:0; padding:10px 10px 10px 80px; width:168px; height:20px; line-height:20px; border:1px solid #e8e8e8; background:#fbfcff; color:#333; font-size:14px; border-radius:3px; }
.userlogin li input:focus{ border-color:#999; }
.userlogin li span{ line-height:24px; }
.userlogin .btn-box .col{ clear:both;color:#555; font-size:14px; line-height:20px;padding-left:50px; }
.userlogin .btn-box .col .submit{float:left; display:block; padding:10px 10px;  margin-right:10px; width:80px; color:#fff; font-size:14px; line-height:20px; border:0; background:#FD8B1C; text-align:center; border-radius:3px; cursor:pointer; }
.userlogin .btn-box .tips{margin:0; padding:0; text-align:center; font-size:14px; color:#f00; width:300px; height:20px; }
.userlogin .btn-box .js { text-align:center;}
.userlogin .btn-box .js a {color:#C00; font-size:12px; font-weight: bold;}
.userlogin .oauth-box { clear:both; padding-top:20px; }
.userlogin .oauth-box h3{ display:block; margin-bottom:10px; color:#555; font-size:14px; line-height:30px; height:30px; font-weight:normal; }
.userlogin .oauth-box p{ margin-left:-25px; }
.userlogin .oauth-box p a{ display:block; float:left; margin:0 0 10px 25px; _display:inline; _zoom:1; }
.userlogin .oauth-box p a img{ width:38px; height:38px; }


.hy_box{ overflow:hidden; position:relative;  border:1px solid #ccc;  border-top: 2px red solid; clear: both; margin: 0 0 8px 0;overflow: hidden; }
.hy_box .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.hy_box .hd .title {
    float: left;
    height: 33px;
    line-height: 32px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    background: url(/img/hy.png) no-repeat left 2px;
    padding: 0px 0px 0px 30px;
    color: #C00;
}
.hy_box .hd .prev,.hy_box .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("/img/arrow.png") no-repeat;}
.hy_box .hd .next{ background-position:0 -50px;  }
.hy_box .hd .prevStop{ background-position:-60px 0; }
.hy_box .hd .nextStop{ background-position:-60px -50px; }
.hy_box .bd{ padding:10px;   }
.hy_box .bd ul{ overflow:hidden; zoom:1; }
.hy_box .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.hy_box .bd ul li .pic{ text-align:center; }
.hy_box .bd ul li .pic img{ width:120px; height:120px; display:block; padding:2px; border:1px solid #ccc; }
.hy_box .bd ul li .pic a:hover img{ border-color:#999;  }
.hy_box .bd ul li .title{ line-height:24px;   }

.xwzs {width:100%; float:left;  clear: both;}
.xwbox {
    float: left;
    margin: 0 10px 8px 0;
    border: 0 solid #cccccc;
    width:430px;
    height: 100%;
    overflow: hidden;
}
.xwbox .title {
    height: 33px;
    text-align: left;
    background: url(/img/smallbg.gif) repeat-x;
    overflow: hidden;
    border: #CCC 1px solid;
}
.xwbox  .bt {
    float: left;
    height: 33px;
    line-height: 32px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    background: url(/img/bgicon.png) no-repeat left top;
    padding: 0px 0px 0px 25px;
    color: #C00;
}
.xwbox .title a {
    float: right;
    font-weight: normal;
    padding: 8px 10px 0 10px;
     color: #999;
}
.xwbox  .bd {
    padding: 0px 10px 0px 10px;
    text-align: left;
    border: 1px #CCC solid;
    border-top: 0px;
}
.xwbox  .bd ul{ padding:5px;  zoom:1;  }
.xwbox  .bd li{ height:25px; line-height:25px; background: url(/img/licon.gif) no-repeat left 9px;   }
.xwbox  .bd li a { float: left;text-align: left; width:300px; padding: 0 0 0 10px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xwbox  .bd li .date{ float:right; color:#999;  }


.xwbox2 {
    float: left;
    margin: 0 10px 8px 0;
    border: 0 solid #cccccc;
    width:383px;
    height: 100%;
    overflow: hidden;
}
.xwbox2 .title {
    height: 33px;
    text-align: left;
    background: url(/img/top_bg.jpg) repeat-x;
    overflow: hidden;
    border: #CCC 1px solid;
}
.xwbox2  .bt {
    float: left;
    height: 33px;
    line-height: 32px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    background: url(/img/bgicon2.png) no-repeat 10px center;
    padding: 2px 0px 0px 25px;
    color: #C00;
}
.xwbox2 .title a {
    float: right;
    font-weight: normal;
    padding: 8px 10px 0 10px;
     color: #999;
}
.xwbox2  .bd {
    padding: 0px 10px 0px 10px;
    text-align: left;
    border: 1px #CCC solid;
    border-top: 0px;
}
.xwbox2  .bd ul{ padding:5px;  zoom:1;  }
.xwbox2  .bd li{ height:25px; line-height:25px; background:url(/img/icon01.gif) no-repeat 0px center;   }
.xwbox2  .bd li a { float: left;text-align: left; width:300px; padding: 0 0 0 10px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xwbox2  .bd li .date{ float:right; color:#999;  }

.xwbox3 {
    float:right;
    margin: 0 0px 8px 0;
    border: 0 solid #cccccc;
    width:383px;
    height: 100%;
    overflow: hidden;
}
.xwbox3 .title {
    height: 33px;
    text-align: left;
    background: url(/img/top_bg.jpg) repeat-x;
    overflow: hidden;
    border: #CCC 1px solid;
}
.xwbox3  .bt {
    float: left;
    height: 33px;
    line-height: 32px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
     background: url(/img/bgicon2.png) no-repeat 10px center;
    padding: 2px 0px 0px 25px;
    color: #C00;
}
.xwbox3 .title a {
    float: right;
    font-weight: normal;
    padding: 8px 10px 0 10px;
     color: #999;
}
.xwbox3  .bd {
    padding: 0px 10px 0px 10px;
    text-align: left;
    border: 1px #CCC solid;
    border-top: 0px;
}
.xwbox3  .bd ul{ padding:5px;  zoom:1;  }
.xwbox3  .bd li{ height:25px; line-height:25px; background:url(/img/icon01.gif) no-repeat 0px center;    }
.xwbox3  .bd li a { float: left;text-align: left; width:300px; padding: 0 0 0 10px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xwbox3  .bd li .date{ float:right; color:#999;  }

.lmban { float: right; margin: 0 0 8px 0;   border: 1px solid #cccccc;  width:285px; height: 100%;  border-top: 2px #F46D00 solid;  padding: 22px 0px 10px 0px; background: #F4F5F4; overflow: hidden;}
.lmban li { height:42px;  width:100%;  line-height:42px}

.tbban { float: right; margin: 0 0 8px 0;   border: 1px solid #cccccc;  width:285px; height: 100%;  border-top: 2px #F46D00 solid;  padding: 22px 0px 10px 0px; background: #F4F5F4; overflow: hidden;}
.tbban li { height:73px;  width:100%;  line-height:73px}
.tbban li img{ height:68px;  width:215px;}
.xypj { width:870px;float:left;   white-space:nowrap; overflow:hidden; margin:0 auto; }
.xypj .title{background: url("/img/title_bg.gif") repeat-x;border-top:1px solid #ccc; border-left:1px solid rgb(204, 204, 204); border-right:1px solid #ccc;  border-image: none; height: 33px;}
.xypj .title .more{float:right;padding-right:15px; padding-top:6px; color:#999;}
.xypj .title h3{float:left; background: url(/img/0101.png) no-repeat 8px 4px;text-align:left;color:#C00;font-weight: bold; font-size: 14px; padding: 4px 0px 0px 40px;}
.xypj .tblist{width:870px; border-collapse:collapse; border:1px solid #ccc; empty-cell:show;}
.xypj .tblist th,.tblist td{border:1px solid #ccc; line-height:32px;}
.xypj .tblist th{text-align:center;font-weight:normal;padding-right:6px;font-size:12px; background-color:#F7F7F7}
.xypj .tblist td{text-align:left;padding-left:10px; padding-top:2px; padding-bottom:2px;}
.xypj .tblist .reason { width:200px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
