@charset "gb2312";

body{
    font-family:"΢ź";
	background-color:#f1f1f1;
}
a,input{
    font-family:"΢ź";
}
.fl{
	float:left;	
	_display:inline;
}
.fr{
	float:right;	
	_display:inline;
}
.relative{
	position:relative;	
}
.absolute{
	position:absolute;	
}
* {
    margin:0;
    padding:0;
}
body {
    margin:0;
    padding:0;
    font-size:12px;
    color: #000;
    font-family:"Microsoft YaHei";
    behavior: url(hover.htc);
}
div {
    margin:0;
    padding:0;
}
ul, li, form {
    margin:0;
    padding:0;
}
ul, li {
    list-style-type:none;
}
img, input {
    border:0;
    vertical-align:middle;
}
input,button,select,textarea{outline:none}
textarea{resize:none}
a {
    color: #333;
}
h4 {
    color: #ff0000;
}
#wraper {
    width:100%;
    height:200opx;
    background:url(imageshome_bg2.jpg) top center no-repeat;
    overflow:hidden;
    z-index:-1;
}
.floating {
    z-index:100;
    position:absolute;
    width:59px;
    height:259px;
    margin:90px auto auto 0px;
    background:url(imageskjcd_03.gif) top left no-repeat;
}

.floating2 {
    z-index:98;
    position:absolute;
    width:111px;
    height:249px;
    margin:90px auto auto 29px;
    background:url(imageskjcd2_03.gif) top left no-repeat;
    filter:alpha(Opacity=80);
    -moz-opacity:0.8;
    opacity: 0.8;
    padding-left:40px;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:5px;
}
.floating23 {
    z-index:98;
    position:absolute;
    width:131px;
    height:249px;
    margin:90px auto auto 29px;
    background:url(imageskjcd2_033.gif) top left no-repeat;
    filter:alpha(Opacity=80);
    -moz-opacity:0.8;
    opacity: 0.8;
    padding-left:40px;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:5px;
}
.floating23 li, .floating233 {
    line-height: 24px;
    text-align: left;
}

.floating233 {
    z-index:98;
    position:absolute;
    width:160px;
    height:249px;
    margin:90px auto auto 29px;
    background:url(imageskjcd2_034.gif) top left no-repeat;
    filter:alpha(Opacity=80);
    -moz-opacity:0.8;
    opacity: 0.8;
    padding-left:40px;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:5px;
}
.floating24 {
    z-index:98;
    position:absolute;
    width:231px;
    height:249px;
    margin:90px auto auto 29px;
    background:url(imageskjcd2_034.gif) top left no-repeat;
    filter:alpha(Opacity=80);
    -moz-opacity:0.8;
    opacity: 0.8;
    padding-left:40px;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:5px;
}
.floating22 {
    z-index:98;
    position:absolute;
    width:111px;
    height:249px;
    margin:90px auto auto 29px;
    filter:alpha(Opacity=80);
    -moz-opacity:0.8;
    opacity: 0.8;
    padding-left:40px;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:5px;
}
.kjcd_ul1 {
    width:50px;
    height:200px;
    margin:2px auto auto auto;
    position:relative;
    list-style:none;
}
.kjcd_ul1 li {
    margin:0 auto;
    width:50px;
    height:56px;
    position:relative;
    text-align:center;
    line-height:18px;
}
.header2 {
    width:100%;
    height:30px;
    /*background:url(imageshome_topbg4.gif) bottom center no-repeat;*/
    /*_background:url(imageshome_topbg4.gif) bottom center no-repeat;*/
    /*margin:40px auto auto auto;*/
    position:absolute;
    margin-top: -24px;
    z-index:2000;/*	filter:alpha(Opacity=30);
	-moz-opacity:0.3;
	opacity: 0.3;*/
}
.header {
    width:100%;
    height: 128px;
    overflow:hidden;
    position:relative;
    background:url("imageshome_top2.png") top center no-repeat;
    _background:url("../images/home_top2.gif") top center no-repeat;
    z-index:30;
    margin:0 auto;
}
.top {
    width:1000px;
    height:97px;
    margin:0 auto;
    overflow:hidden;
    position:relative;
    padding:0;
}
.logo {
    width:530px;
    height:70px;
    background:url(imageslogo.png) top left no-repeat;
    overflow:hidden;
    position:relative;
    margin-top:8px;
    margin-left:20px;
    float:left;
    display:inline;
    position: relative;
    z-index: 0
}

.h_note {
    /*background:url(imageshome_note_03.gif) repeat-x top left;*/
    background:url(imageshome_note_02.png) top left no-repeat;
    width:400px;
    height:42px;
    float:left;
    display:inline;
    margin:0px;
    padding: 0 24px 0 24px;
    line-height:42px;
    color:#ffffff;
}
.right-bg {
    width: 30px;
    height:42px;
    background:url(imageshome_note_05.png) right top no-repeat;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
}

.home_nav{
    float:right;
    display:inline;
    width:605px;
    height:40px;
    overflow:hidden;
    line-height:40px;
    padding-right:40px;
    z-index:100;
    margin-top:-30px;
    position: relative;
}
.h_flash {
    width:100%;
    height:225px;
    position:relative;
    margin:5px auto auto auto;
    _margin:5px auto auto auto;
    position:relative;
    margin-top: -26px;
}

.home_main1 {
    width:1000px;
    height:auto;
    overflow:hidden;
    margin:0 auto;
    position:relative;
    background:#ffffff;
}
.home_main {
    width:1000px;
    height:auto;
    overflow:hidden;
    margin-bottom:10px;
    position:relative;
    background:url("imagestop_bg.jpg") top center no-repeat;
    padding-top:13px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.h_note ul {
    width: 400px;
    height:40px;
    background-color:#00b5ff;
		text-align: center;
    overflow:hidden;
}
.h_note ul li {
    float:left;
    display:inline;
	margin-left:25px;
}

.h_note ul li a {
    color:#ffffff;
    font-size:14px;
    width:80px;
}

.h_note ul li a hover {
    color:#ffffff;
}

.search-text {
    width: 134px;
    height: 24px;
    background: #fff;
}
button {
    height: 24px;
    background: #fff;
    width: auto;
    border: 0;
    padding: 0 6px;
    line-height: 24px;
    vertical-align: middle;
    color: #333;
    cursor: pointer;
}

.home_search {
    height:18px;
    width:110px;
    margin-top:6px;
    /**+margin-top:-2px;*/
    margin-top:-2px !important;
    _margin-top:4px;

}
.home_btn1{
    margin-top:6px;
    /**+margin-top:-2px;*/
    margin-top:-2px !important;
    _margin-top:4px;
}
.logo ul{
    margin-left:250px;
    margin-top:8px;}
.logo ul li{
    float:left;
    display:inline;
    width:50px;
    height:16px;
    line-height:16px;
    text-align:center;}
.home_nav li{
    float:left;
    display:inline;
    padding:0 22px 0 10px;
    font-size:16px;
    color:#676767;
    font-family:"Microsoft YaHei";
    background:url("../images/home_nav_line.gif") right center no-repeat;}
.home_nav li a{
    font-size:16px;
    color:#000;
    font-family:"Microsoft YaHei";
}
.home_nav li a:hover{
    color:#76c1ef;

}
.nav_ul2{
    width:1000px;
    height:30px;
    margin:0 auto;
    position:relative;
    text-align:center;}
.nav_ul2 p {
    padding:0 5px;
     color:#045789;
	font-size:15px;
    
    }
.nav_ul2 p a{
    padding:0 5px;
    color:#045789;
	font-size:14px;
}
.nav_ul2 p a:hover{
    opacity: .8;
}
.kjcd_title{
    width:50px;
    height:33px;
    overflow:hidden;
    position:relative;
    margin:0 auto;
    z-index:21;}
#sydl_ad_right{
    width:100px;
    height:300px;
    position:absolute;
    top:110px;
    right:5px;
}

.top-box {
    position: relative;
    height: 335px;
    width: 100%;
}
.banner {
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
}
.panel {
}
.fpic {
    z-index: 3;
    position: relative;
    text-align: center;
    border: 0px;
    width: 300px;
    height: 230px;
}
#focpic {
    position: absolute;
    border: 0px;
    padding-left: 0px;
    top: 1px;
    left: -1px;
}
.thubpic {
    z-index: 20;
    padding: 4px;
    width: 52px;
    float: left;
    height: 37px;
    top: 10px;
    cursor: pointer;
}
.thubpiccur {
    z-index: 20;
    padding: 4px;
    width: 52px;
    float: left;
    height: 37px;
    top: 10px;
    cursor: pointer;
}
.thubpic img {
    border: 2px solid #ccc;
}
.thubpiccur img, .thubpic a:hover img {
    border: 2px solid #ff0000;
}
#fttltxt {
    z-index: 22;
    position: absolute;
    text-align: left;
    background: #000;
    opacity: 0.7;
    -moz-opacity: 0.7;
    filter: alpha(opacity=70);
    margin-top: 192px;
    padding-left: 15px;
    width: 283px;
    line-height: 35px;
    height: 35px;
    float: left;
    color: #fff;
    font-weight: bold;
    left: 0px;
    top: 3px;
}
#fttltxt a:link, #fttltxt a:visited {
    color: #fff;
}
.clearfix:after {
    content: "." ;
    display: block ;
    height: 0 ;
    clear: both ;
    visibility: hidden ;
}
.clearfix{ display: inline-block; }
/* Hides from IE-mac */
*html .clearfix{ height:1%; }
.clearfix{ display:block; }
/* End hide from IE-mac */
.left{
    float: left;
}
.right{
    float: right;
}
.main-box {
    border: 1px solid #d8f4ff;
    padding: 1px;
}
.news {
    float: left;
    width: 396px;
}
.main-box .relative {
    padding-top: 14px;
}
.tabs{ }
.tabs li {
    float: left;
    margin-left: 10px;
}
.tabs li a {
    padding: 6px 6px;
}

.tabs li.cur a {
    font-weight: bold;
    color: #fff;
	/*background: url("imageshome_note_04.gif") repeat-x; */
    background-color: #0072FE;
	
}
#tabs1  li.cur a {  background-color:#09C;}
.more {
    position: absolute;
    top: 14px;
    right: 10px;
}
a.more:hover {
    opacity: .8;
}
.content {
    padding: 10px 40px 10px 10px;
	font-family:"΢ź";
}
.content li a:hover {
    opacity: .8;
}
.content li {
    line-height: 24px;
}
.content li >h4{
    font-weight: bold;
    font-size: 14px;
    padding: 10px 12px 4px 12px;
    text-decoration: underline;
}
.notice {
    width: 252px;
}
.notice-info {
    border: 1px solid #d8f4ff;
}
.notice-title {
    width: 100%;
    height: 30px;
    background: transparent url("imagesnotice_title.jpg") no-repeat top;
    padding-top: 14px;

    /*background: transparent url(black50.png);*/
    /*background: rgba(0, 0, 0, 0.5) none;*/
}
h3 {
   color: #1ab8fe;
    font-family: "Microsoft YaHei";
}
.notice-title .more {
    top: 20px;
}
.notice-content {
    height: 206px;
    overflow: hidden;
    margin: 16px 0 10px 0;
}
.myscroll ul li {
    line-height: 30px;
}
.notice-title h3 {
    position: absolute;
    margin: 8px 0 0 20px ;
}

.common-title {
    width: 100%;
    height: 36px;
    background: url("imagestitle_bg.jpg") repeat-x bottom;
}
.common-title h2 {
    display: inline-block;
    padding: 8px 10px;
	background: url("imageshome_note_03.gif") repeat-x;
    color: #fff;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    font-weight: normal;
}
.con-body {
    max-height: 200px;
    overflow: hidden;
	width:320px;
}
.con-bodybanshi {
    max-height: 200px;
    overflow: hidden;
	width:380px;
}

.con-bodyhot {
    max-height: 246px;
    overflow: hidden;
}

.floor1 {
    height: 216px;
    margin-top: 4px;
    overflow: hidden;
}
.event-list {
    width: 260px;
    height: 100%;
    background: url("imagesbg2.jpg") repeat-x top;
}
.event-list ul li {
    float: left;
    margin: 8px 0 0 10px;
}
.event-list ul li a{
	

}

.event-list ul li span {
    color: #ffffff;
	text-align:center;
    font-size: 12px;
    /*display: inline-block;*/
    /*padding: 10px;*/

width:120px;
}
.event-list ul li span em {
    color: #ff0000;
}
.btn, .sms-btn span {
	background-color:#09C;
		
}

.sms-btn {
    padding-left: 6px;
    background-position: 0 0;
    height: 34px;
    overflow: hidden;
    cursor: pointer;
    display: inline-block;
    float: left;
	    width:120px;
}
.sms-btn span {
    background-position: right -34px;
    display: inline-block;
    padding: 0 12px 0 0;
    height: 34px;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
}
.gov-info {
    float: right;
    width: 450px;
    height: 200px;
    margin-left: 0;
}
.red {
    color: #ff0000;
	font-size:15px; font-weight:bold;
}
.red:hover {
    opacity: .8;
}
.links {
    margin: 20px 0 0 0;
}
.links a {
    display: inline-block;
    margin: 0 0 10px 0;
    font-size: 12px;
    width: 73px;
}
.title-item li span {
    line-height: 30px;
}
.title-item >li {
    float: left;
    font-weight: bold;
    text-align: center;
    margin: 16px 0 10px 48px ;
}
.title-item li ul li {
    float: none;
    font-weight: normal;
    line-height: 22px;
}



.title-item li ul li a:hover {
    color: #ff0000;
}
.gov-detail {
    height: 186px;
    overflow: hidden;
}

.floor2 {
    margin-left: 0;
	background-color:#fcead2;
}
.login {
    width: 256px;
    margin-top: 0;
    padding: 0;
    vertical-align: top;
    background: url("imagesbg3.jpg") repeat-x bottom;
}
h1.title {
    height: 34px;
    line-height: 36px;
    background: url("imageshome_note_03.gif") repeat-x;
    font-size: 14px;
    color: #ffffff;
    padding: 0 0 0 10px;
    margin: 0;
}
input.txt {
    width: 122px;
    height: 24px;
    padding: 0 6px;
    border: 1px solid #f0f0f0;
}
.login ul li {
    text-align: center;
    margin: 5px 0 0 0;
	font-family:"΢ź";
}
.mid-btn {
    width: 60px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #18db70;
    color: #ffffff;
    border-radius: 4px;
    font-weight: bold;
	margin-bottom:8px;
}
/*.activity {*/
    /*width: 104px;*/
    /*height: 70px;*/
    /*padding: 1px;*/
    /*border: 1px solid #f2f2f2;*/
/*}*/
.activity {
    width: 256px;
}
.activity li {
    float: left;
    margin: 0 20px 0 0;
}
.activity li a {
    width: 105px;
    height: 71px;
    position: relative;
    display: block;
}
.activity li a h1 {
    width: 100%;
    height: 20px;
    line-height: 20px;
    background: #1ab8fe;
    font-size: 13px;
    position: absolute;
    left: 2px;
    top: 1px;
    font-family: "Microsoft YaHei";
    color: #ffffff;
    text-align: center;
    margin-top: 0;
}
.activity li a img {
    padding: 1px;
    border: 1px solid #f2f2f2;

}
.pic-list {

}


.box {
    padding: 10px;
    border: 1px solid #e2e2e2;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}

.conversation {
    height: auto;
    padding-top: 10px;
    background: url("imagesbg4.jpg") repeat-x top;
}
.conversation img {
    vertical-align: top;
}
.conversation .tabs li a {
    padding: 6px 2px;
}
.last-conver h3 {
    margin: 0 12px;
    border-bottom: 1px solid #c7e2ec;
    color: #5c92c7;
    line-height: 33px;
    height: 33px;
}
.last-conver .tabs,  .recent-conver .tabs {
    margin: 0;
}
.recent-conver {
    border-bottom: 1px solid #ebf7fc;
}
.sub-header {
    /*margin: 0;*/
    /*padding-top: 10px;*/
    background: url("images12sm_ind_con3.jpg") repeat-x top;
}
.sub-header .more {
    top: 10px;
}
.no-border {
    border: 0 !important;
}
.rencent-news {
    border: none;
    border-top: 1px solid #ffffff ;
	width:320px;
}
.pic-field {
    margin-top: 16px;
}
.pic-field img {
    padding: 1px;
    border: 1px solid #f4f8f9;
}
.detail-list {
    width: 114px;
    margin-left: 10px;
}
.detail-list p, .conver-list li {
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-indent: 0;
    line-height: 24px;
}
.bold {
    font-weight: bold;
}
.green {
    color: #61d20f;
}
.blue {
    color: #407ebe;
}
.lc {
    height:250px;
	width:320px;
}
.conver-list {
   padding: 10px;
}
.gov-title {
    height: 26px;
    padding: 0 !important;
    background: url("images12sm_gzcy_tit2.jpg") repeat-x -1px;
    overflow: hidden;
}
.gov-title .more {
    top: 8px;
}
.gov-title .tabs {
    margin: 0;
    height: 26px;
    border: 1px solid #dff1ff;
}
.gov-title .tabs li {
    margin: 0;
    margin: 4px 0;
}
.no-bg {
    background: none !important;
}

.search-box {
    background: url("images12sm_gzcy_con3.jpg") repeat-x top;
    height: 160px;
}
.input-field {
    width: 70px;
    padding: 0 5px;
    height: 20px;
    line-height: 20px;
    color: #ccc;
}
select , .key {
    border: 1px solid #d1d1d1;
}
.sms-search-btn {
    width: 32px;
    height: 22px;
    display: inline-block;
    background: url("imagessm-search-btn.jpg") no-repeat;
}
.lg-search-btn {
    width: 82px;
    height: 32px;
    display: inline-block;
    padding-left: 20px;
    background: url("imageslg-seatch-btn.jpg") no-repeat;
    font-weight: bold;
    color: #ffffff;
    margin-left: 42px;
}
.search-box ul {
    width: 264px;
    padding: 10px 10px 20px 40px;

}
.operation {
    width: 72px;
    padding-right: 10px;
}
.operation a {
    margin-top: 40px;
    display: inline-block;
}
.search-box ul li {
    line-height: 30px;
    margin-top: 10px;
}

/* for the table */
.gzcy_tit3 {
    background: url("images12sm_gzcy_tit3.jpg") repeat-x;
    text-align: center;
    font-weight: bold;
    border: 1px solid #dff1ff;
    line-height: 25px;
}

table tbody tr td {
    line-height: 25px;
    text-align: center;
}
.search-internet {
    margin: 0;
}
.resource .event-list {
     width: auto;
}
.info-list  {
    padding: 10px;
}
.hudong {
    background: #def1ff;
}
.mid-area .msg-title {
    margin-top: 0;
}
.mid-area {
    width: 430px;
    float: left;
}
.mid-area .main-box {
    width: 100%;
    margin-left: 12px;
}

.full {
    
}
.mid-area table.records td {
    line-height: 36px;
    border-bottom: 1px dashed #ccc;
}
.hudong2.resource {
    width: 245px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #d8f4ff;
    background: #fff;
    margin: 10px auto;
}
.hudong2 ul li a {
    margin: 0 16px;
}
.hudong2 ul li a i {
    margin-right: 8px;
    display: inline-block;
}
.hudong ul li {
    width: 200px;
    margin: 0 auto;
    border: 1px solid #d8f4ff;
}
.hudong .news-pic {
    margin: 0;
    padding-top: 16px;
}
.hudong.info-list {
    padding: 0 22px 10px 22px;
}
.opt {
    padding: 10px;
}
.opt a {
    padding: 2px 14px;
    display: inline-block;
    border: 1px solid #ccc;
    border-bottom: 3px solid #0072fe;
    color: #0072fe;
    margin: 0 8px;
}
.msg-btn {
    margin: 10px 2px;
}
.info-list li {
    line-height: 24px;
}
.msg {
    width: 415px;
}
.msg-title {
    height: 31px;
     background: url("imagesbg5.jpg") repeat-x bottom;
    overflow: hidden;
    padding-top: 0!important;
    margin-top: 10px;
}
.msg-title .tabs {

}
.msg-title .tabs li {
     margin: 10px 0 0 0;
}
.msg-title .tabs li  a {
    padding: 10px 20px;
}


.hide {
    display: none;
}
#mrq{width:925px; margin:20px auto;border:1px solid #000; padding:2px}
#Marquee_x { overflow:hidden; width: 950px; margin: 0 auto; }
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden; text-align: center;} /* 横向滚动必须让所有li左浮?*/
#Marquee_x ul li div{ float:left;line-height:25px;height:131px; width:142px; overflow:hidden}
#Marquee_x ul li div img{ border:1px solid #DADADA; width:140px; height:105px; display:block}
#Marquee_x ul li div a:hover img {
    border:1px solid #ff0000;
}
#Marquee_x ul li div span{ display:block;}

.pic-box {
    padding: 12px 10px;
    border: 1px solid #def1ff;
}

.link-list a {
    display: inline-block;
    margin: 10px;
}
.link-top h2 {
    font-size: 16px;
    font-family: "Microsoft YaHei";
    padding: 0 20px;
    color: #3191ff;
    font-weight: normal;
}
.link-box {
    margin-left: 0;
}
.footer {
    margin: 36px 0;
    text-align: center;
    line-height: 24px;
    color: #666;
}
.footer a {
    color: #666;
}
.footer a:hover {
    color: #333;
}
.bot-area {
    width: 1000px;
    height: 24px;
    margin: 0 auto;
    background: url("imagesbot_bg.png") -2px no-repeat;
}
.nav-title img {
    position: absolute;
    top: 12px;
    left: 10px;
    padding-right: 10px;
}
.nav-title .tabs {
    padding: 8px 0 0 24px;
    color: #88a7c8;

}
.nav-title .tabs li a {
    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #88a7c8;
}
.nav-title .tabs .active {
    font-weight: bold;
}
.nav .sms-btn {
    width: 60px;
    background: url("images12sm_wsbs_bar1.jpg") no-repeat left center;
    line-height: 30px;
    height: 30px;
    padding-left: 20px;
}

.nav .sms-btn_cj {
    width: 100px;
    background: url("images12sm_wsbs_bar1.jpg") no-repeat left center;
    line-height: 30px;
    height: 30px;
    padding-left: 20px;
}

/** inner page **/
.inner-top {
    height: 38px;
    line-height: 38px;
    background: url("imagestitle_bg.jpg") repeat-x bottom;
    border-left: 4px solid #0072fe
}
.inner-wrapper {
    padding: 10px;
}
.inner-top h2 {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    border-left: 4px solid #69d60e;
    padding-left: 14px;
    font-family: "Microsoft YaHei";
    font-weight: normal;
    color: #0072fe;
    font-size: 15px;
}
.breadcrumb {
    padding: 0 20px 0 20px;
    background: url("imagesbreadcrumb.png") left center no-repeat;
	margin-left:10px;
}
.breadcrumb a{
	font-family: "Microsoft YaHei";
}
.breadcrumb a:hover {
    color: #ff0000;
}
.container {
    border: 1px solid #d8f4ff;
    padding: 1px;
}
.left-sidbar {
    width: 690px;
    margin: 0 0 12px 12px;
}
.right-sidbar {
    width: 254px;
    padding: 0 !important;
    margin: 0;
    overflow: hidden;
}
.inner-block {
    width: 332px;
    margin-left: 0;
}
.mt0 {
    margin-top: 0;
}
.ml16 {
    margin-left: 12px;
}
.block-box {
    padding: 20px 10px;
}
.inner-wrapper .tabs li.cur a {
    font-weight: normal;
}
.inner-wrapper .main-box {
    margin-top: 12px;
}
.sub-block {
    float: right;
}
.full-block {
    width: 688px;
    height: auto;
    font-family: "Microsoft YaHei";
}
.full-block2 {
    width: 668px;
    height: auto;
}
.pink-bg {
    background: #fff8ee;
}
.h134 {
    height: 134px;
}
.h152 {
    height: 152px;
}
.tips {
    text-align: center;
    padding: 10px;
    margin-top: 14px;
    border-top: 1px solid #F44336;
}
.tips a {
    font-weight: normal;
    color: #ff0000;
    font-size: 12px;
    margin-right: 20px;
}
.news-list li em {
    color: #ff0000;
}
.news-list li {
    line-height: 24px;
}
.right-sidbar {
    padding: 12px 12px 0 0;
}
.right-box1 {
    height: 201px;
    background: url("imagesr_bg.jpg") no-repeat;
}
.right-box1 .more {
    text-indent: -9999px;
    width: 40px;
    height: 10px;
    display: inline-block;
}
.right-box1 .links {
    padding-top: 40px;
}
.right-box1 .links a {
font-weight: normal;
    color: #fff;
    width: 105px;
    /* background: url("imagesinner_icon1.png") left center no-repeat; */
    padding-left: 6px;
    margin-right: 0;
    font-size: 12px;
    background-color: #F44336;
    line-height: 25px;
    height: 25px;
    border-left: 1px solid #F68C05;
    margin-bottom: 5px;
}
.btn-list li {
    text-align: center;
    margin-bottom: 6px;
}
.pb10 {
    padding-bottom: 10px;
}
.pb8 {
    padding-bottom: 8px;
}
.btn-list li a {
    width: 222px;
    height: 27px;
    line-height: 27px;
    color: #ff0000;
    display: inline-block;
    background: url("imagespink-btn.png") no-repeat;
}
.right-box2 {
    width: 245px;
    height: 147px;
    background: url("imagesbg20.gif") no-repeat;
    border: 1px dashed #ffac52;
    margin: 16px 0 16px 4px;
}
.right-box3 {
    width: 245px;
    height: 152px;
    background: url("imagesbg21.gif") no-repeat;
    border: 1px solid #ffac52;

}
.message {
    padding: 0 20px;
}
.message p {
    text-indent: 0;
}
.right-box2 h3 {
    padding: 10px;
    color: #ff0000;
}
.right-box2 ul li {
    margin-top: 10px;
    text-align: center;
}
.right-box2 ul li label {
    width: 60px;
    text-align: right;
    display: inline-block;
}
.right-box2 ul li .input-field {
    width: 120px;
}
.right-box2 ul li button {
    /*text-align: center;*/
    /*background: #ddd;*/
    /*padding: 0 20px;*/
}
.zfbtn1 {
    background: url("imageszfbtn1.gif") no-repeat;
    border-width: 0px;
    height: 20px;
    width: 48px;
}
.center {
  text-align: center;
}
.submit-btn {
    padding: 8px 20px;
    background: #1ab8fe;
    color: #ffffff;
    display: inline-block;
    margin-top: 16px;
    font-weight: bold;
}
/*** left menu ***/
.sub-menu {
    /*background: #e6f7fe;*/
    /*height: 700px;*/
}
.global-bg {
    background: url("imagesleft_bg.jpg") no-repeat;
}
.menu-list {
    width: 202px;
    margin: 10px auto;
}
.menu-list>li>ul {
    display: none;
}
.menu-list>li.cur>ul {
    display: block !important;
}
.menu-list>li>a {
    display: inline-block;
    width: 180px;
    height: 28px;
    line-height: 28px;
    padding-left: 30px;
    background: url("imagesinner_03.png") left -32px no-repeat;
    color: #ffffff;
	font-size:14px;
	margin-bottom:5px;
}
.menu-list>li ul>li>a {
    display: inline-block;
    width: 180px;
    height: 28px;
    line-height: 28px;
    padding-left: 30px;
    color: #0a7cf8;
	
}
.menu-list>li>a:hover, .menu-list>li.cur>a {
    color: #fff;
    background: url("imagesinner_03.png") left top no-repeat;
}
.global-bg .right-sidbar {
    padding-right: 0;
}
.left-sidbar2 {
    width: 700px;
    background: #fff;
    padding: 20px 30px 20px 5px;
    min-height: 400px;
}
.search-option {
    width: 640px;
    background: #f6fcff;
    margin: 20px 0;
    padding: 10px;
}
.search-option ul li {
    float: left;
    margin-right: 20px;
    margin-top: 4px;
}
.search-option ul li input , .search-option ul li select {
    border: 1px solid #f3f9fe;
}
.search-option ul li select {
    width: 100px;
}
.pagination {
    margin: 20px 0;
    text-align: center;
}
.pagination input {
    width: 40px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #f3f9fe;
}
.pagination span, .pagination a {
    display: inline-block;
    margin: 0 4px;
}
table.normal  {
    width: 100%;
    border: 1px solid #e3e3e3;
}
table.normal th {
    height: 24px;
    border: 1px solid #e3e3e3;
    background: #ecf0f3;
}
table.normal td {
    line-height: 24px;
    border: 1px solid #e3e3e3;
}
.center {
    text-align: center;
}
.news-pic {
    margin: 10px 0;
}
h1 {
    font-size: 14px;
    margin: 40px 0 10px 0;
}
.grey {
   color: #666666;
}
.title-area {
    padding-bottom: 16px;
    border-bottom: 1px dashed #ccc;
}
.edit {
    padding: 20px 10px;
	font-size:15px;
	font-family:"΢ź";
	width:700px;
	line-height: 25px;
}
.mt20 {
    margin-top: 20px;
}
.adv {
    text-align: center;
    margin: 16px 0 0 0;
}
.adv li {
    margin:  0 0  16px 0;
}
.left-sidbar2 .news-list {
    padding: 20px 0;
    border-bottom: 1px dashed #d8f4ff;
}
.pages {
    padding: 10px;
    border-top: 1px dashed #ccc;
}
.pages li {
    margin-top: 10px;
    color: #666;
}
.pages li a {
    color: #666;
}
.pages li a:hover {
    color: #ff0000;
}
.full-table {
    width: 98%;
    margin: 20px auto;
}
.nav-list {
    padding: 6px 0 20px 0;
}
.nav-list li {
   float: left;
    margin: 14px 14px 0 14px;
}
.nav-list li .pic-area {
    width: 460px;
    height: 238px;
    display: inline-block;
    position: relative;
    background: url("imagespic01.jpg") no-repeat;
}
.nav-list li .pic-area:hover .inner-links {
   display: block;
}
.inner-links {
    width: 100%;
    padding: 10px 0;
    left: 0;
    bottom: 0;
    background: #000;
    opacity: 0.6;
    display: block;
	height:70px;
}
.inner-links h2 {
    color: #ffffff;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    padding: 0 0 10px 10px;
}
.inner-links a {
    color: #ffffff;
}
.left-sidbar3 {
    width: 684px;
    margin: 0 0 12px 12px;
}
.left-sidbar3 .full-block {
    width: 680px;
}
.left-sidbar3 .news {
    background: url("imagespink_bg.jpg") repeat-x top #fff;
    border: 1px solid #fee7e7;
}
.left-sidbar3 .tabs li {
    margin: 5px 0 0 0;
}
.left-sidbar3 .tabs .cur a {
    background: #ff1818;

}
.left-sidbar3 .block-box {
    padding-top: 30px;
}
.left-sidbar3 .block-box .news-list {
    width: 40%;
    float: left;
}
.left-sidbar3 .block-box .news-list li {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.step-list {
    width: 100%;
    padding: 40px 0;

    background: url("imagesbg.jpg") top center no-repeat;
}
.step-list li {
    float: left;
    width: 40%;
    height: 80px;
    line-height: 80px;
    text-align: center;
    margin: 20px 46px;
   
}
.step-list li a {
    display: inline-block;
    background: #0465b8;
    width: 100%;
    height: 100%;
    border-radius: 20px; 
    border: 1px solid #87bee8;
    padding: 1px;
    color: #ffffff;
    font-size: 18px;
    font-family: "Microsoft YaHei";
}
.step-list li a:hover {
    background: #2bba49;
    color: #fff;
}
.full-block2 .main-box {
    margin-left: 0;
}
.full-block2 .main-box input,.full-block2 .main-box select {
    border: 1px solid #eee;
}
.full-block2 .main-box ul.search-field {
    width: 100%;
    padding: 20px 0;
}
.full-block2 .main-box ul.search-field li {
    float: left;
    margin-left: 18px;
}
.full-block2 .main-box h2 {
    color: #1ab8fe;
    padding: 10px 0 0 16px;
    font-family: "Microsoft YaHei";
}
.full-block2 .main-box .search-box {
    height: auto;
}

.full-block2 .main-box .search-box .lg-search-btn {
    margin-left: 32px;
}

.dtree {
   font-family: "Microsoft YaHei";
  font-size: 12px;
  color: #666;
  white-space: nowrap;
  background: #fff;
  margin: 10px 0; 
  padding: 0 0 4px 0;
}
.dtree img {
    border: 0px;
    vertical-align: middle;
}
.dtree a {
    color: #333;
    text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
    white-space: nowrap;
    padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
    color: #333;
    text-decoration: underline;
}
.dtree a.nodeSel {
    background-color: #c0d2ec;
}
.dtree .clip {
    overflow: hidden;
}
.dtree .clip {
  overflow: hidden;
}

.treeview {
    margin: 10px 0; 
    padding: 0 0 10px 0;
	width:210px;
	margin-left:20px;
}
.treeview, .treeview ul { 
    list-style: none;
}

.treeview ul {
    margin-top: 4px;
}

.treeview .hitarea {
    background: url(imagestreeview-default.gif) -64px -25px no-repeat;
    height: 16px;
    width: 16px;
    margin-left: -16px;
    float: left;
    cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
    display: inline;
    float:none;
}

.treeview li { 
    margin: 0;
    padding: 3px 0pt 3px 16px;
	font-family:"΢ź";
}
.treeview a{font-family:"΢ź";}
.treeview a.selected {
    background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(imagestreeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(imagestreeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(../images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(../images/treeview-red.gif); } 

.treeview-black li { background-image: url(../images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(../images/treeview-black.gif); }  

.treeview-gray li { background-image: url(../images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../images/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(../images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(../images/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 22px; display: block; }
.filetree span.folder { background: url(imagesfolderopen.gif) 2px -3px no-repeat; }
.filetree li.expandable span.folder { background: url(imagesfolder.gif) 2px -3px no-repeat; }
.filetree span.file { background: url(imagespage.gif) 2px -2px no-repeat; }


.searchformdiv { background:#EFEFF0 url(zwgksearchbt.gif) 100px center no-repeat; height:20px;_height:30px padding-left:130px;padding:10px 0;text-align:center; border:1px solid #E7E7E7; margin:5px auto; font-size:14px; }
.searchformdiv strong { margin-left:10px; }
.searchformdiv font { color:#F00; padding:0 2px; font-size:12px; }
.searchformdiv span { color:#07519A; font-size:12px; font-weight:normal; margin-left:15px; }
/*Сб*/
#list_table{background-color:#FFF}
#list_table td{background-color:#ffffff;text-align:center;line-height:30px;height:30px;}
#list_table .ltbhead td{background-color:#E6E6E6;color:#9A0A0A;font-weight:bold;line-height:28px;}
#list_table .ltbhead  .white {background-color:#FFF;}
#list_table .ltbhead  .white {background-color:#FFF;}
#list_table2{background-color:#C0C0C0}
#list_table2 td{background-color:#ffffff;padding:5px; text-align:center}
#list_table2 .ltbhead td{background-color:#E6E6E6}

.intr_ht{color:#676767;border:solid 1px #6A6A6A;background:#F3F3F3;min-height:66px;padding:10px;margin-left:18px;width:600px;margin-bottom:20px;}
.intr_ht li{float:left;width:288px;height:22px;line-height:22px;}
.intr_title{text-align:center;font-size:20px;color:#FF0509;line-height:30px;height:30px;margin-bottom:20px;font-weight:bold;}
/*ҳʽ*/

.sms-btn1{ 
    background-position: 0 0;
    height: 24px;
    overflow: hidden;
    cursor: pointer;
    display: inline-block;
    float: left;
	width:110px;
	font-size:14px;
	text-align:center;
	line-height:24px;
	background-color:#099;
	background: url(../images/btn_zy.jpg) no-repeat;
}
