
html ,body{font: 14px "microsoft yahei", Helvetica, Tahoma, Arial, "Microsoft jhengHei", sans-serif;color:#111;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;outline:none;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset, img {border: 0 none;vertical-align:middle}

li{list-style-type:none}
a
{
    text-decoration: none;
    color: #0000CC;
    cursor: pointer;
    outline: none;
}

a:hover
{
    text-decoration: none;
    color: #FF3300;
    cursor: pointer;
    outline: none;
}
caption, th {text-align: left}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal}
sup {vertical-align: text-top}
sub {vertical-align: text-bottom}
body {word-wrap: break-word; background:#f1f2f3;}
body{_background-image:url(about:blank);   
   _background-attachment:fixed;}

p {
	word-break: break-all;
}
.cc, #body-bg, #body-bg > div {
    zoom: 1;
}
.cc:after, #body-bg:after, #body-bg > div:after {
    content: '\20';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
 

.txtr{text-align:right;}
.wid50{width:50%;}
.cursor{cursor:pointer;}
.f8,a.f8:hover{color:#888;font-size:14px;}
.f9{color:#999}
.f10,a.f10:hover{color:#888;font-size:12px;}
.h46{height:46px !important;}
.f-red{ color:#0096e6;}
.cRed,a.cRed:link,a.cRed:visited{color:red;}
.vline{font-style:normal;margin:0 10px;color:#888;} 
.clearfix{*zoom:1}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clear{clear:both}
.hide{overflow:hidden}
.hidden{ display:none}
.font-w{font-weight:normal;}
.font16{font-size:16px;}
.font24{font-size:24px; color:#111;}
.font12{font-size:12px;}
.font30{font-size:30px;color:#111;}

.checkBox{ display:none;}
.checkBox + label{background:#fff;border: 1px solid #858585;padding: 9px;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;display: inline-block;position: relative;margin:10px 10px 0 0; float:left;} 
.checkBox:checked + label:after { content:"";width:20px; height:20px;font-size: 14px;position: absolute;bottom: 0;left: 3px;color: #99a1a7; background:url(../image/index-ico.png); background-position:-36px -98px;} 


.boxShadow{background:#fff;box-shadow:0 0 5px #CCCCCC;-moz-box-shadow:0 0 5px #CCCCCC;-khtml-box-shadow:0 0 5px #CCCCCC;}
.border-b{ border-bottom:#e5e6e7 1px solid;}


.bg{ background:#fff;}
.content-bg{background:#f8f8f8;}


.left{float:left}        .right{float:right}       .center{text-align:center}


.m0{margin:0 !important}
.mt0{margin-top:0 !important}
.mr0{margin-right:0 !important}
.mb0{margin-bottom:0 !important}
.ml0{margin-left:0 !important}
.p0{padding:0 !important;}
.pt0{padding-top:0 !important}
.pr0{padding-right:0 !important}
.pb0{padding-bottom:0 !important}
.pl0{padding-left:0 !important}

.ml5{margin-left:5px}    .mr5{margin-right:5px}    .mt5{margin-top:5px}    .mb5{margin-bottom:5px}      .mr30{margin-right:30px;}
.ml10{margin-left:10px}  .mr10{margin-right:10px}  .mt10{margin-top:10px}  .mb10{margin-bottom:10px}    .ml20{margin-left:20px;}  .mt20{margin-top:20px;}
.ml15{margin-left:15px}  .mr15{margin-right:15px}  .mt15{margin-top:15px}  .mb15{margin-bottom:15px}    .mb20{margin-bottom:20px;}  .mb30{margin-bottom:30px;}
.pl5{padding-left:5px;}  .pr5{padding-right:5px;}  .pt5{padding-top:5px}   .mr20{margin-right:20px;}
.pl10{padding-left:10px} .pr10{padding-right:10px} .pt10{padding-top:10px} .pt20{padding-top:20px} .pb10{padding-bottom:10px}
.pl15{padding-left:15px} .pr15{padding-right:15px} .pt15{padding-top:15px} .pb15{padding-bottom:15px}   .pb20{padding-bottom:20px;} .p20{padding:20px;}
.pl20{padding-left:20px}
.pr20{padding-right:20px}

.mr-10{margin-top:-10px;}
.textR{text-align:right} .textL{text-align:left}   .textC{text-align:center}   .text-required{color:#f00}
.fb{background:#fff;}
.f12{font-size:12px}
.fw{font-weight:700}
.textb{color:#999}
.minh{min-height:980px;_height:expression(this.scrollHeight < 980 ? "980px" : "auto");_height:980px;}

.font-f-s{ font-family:"宋体";}


#col{margin:0 auto}
#col1{width:118px;display:none;}
#col2{width:220px}
#col3{width:280px;}
#col4{width:280px;}
#col5{width:700px;}
#col6{width:622px}
#col7{width:718px}
#co18{width:1000px;}
#col9{width:200px;}
#col10{width:840px;}
#col11{width:720px;}
#col12{width:120px;}

 
#colp100{width:100%; min-width:1000px; }
#colp20{width:19%; min-width:190px;}
#colp80{width:80%; min-width:800px;} 





.col-bg{padding:0 20px 20px 20px; border:#e1dcd3 1px solid; background:#fff;}
.col-main-faq{margin:0 226px 0 0}
.col-left-menu{float:left;width:140px}
.col-right-faq{float:right;width:206px;padding:0 0 20px 20px}
.col-right-manage{margin:0 0 0 140px;padding:10px;background:#fff;min-height:768px;_margin:0 0 0 137px;}
.main-right7{margin:0 0 0 220px;min-height:500px;*zoom:1;_float:left;_margin:0}


.crumb{padding:0 0 10px;overflow:hidden}
.crumb .ico-home-app{margin:0 5px 0 0}
.crumb em{font-size:12px;padding:0 5px;color:#999}
.crumb .right-arrow{color:#ccc;padding:0 8px}
.crumb a:link, .crumb a:visited{color:#535353}



#body-bg{padding:85px 0 0 0;_padding:0;background:#f1f2f3;}
#page-wrap #main-wrap{margin:0 auto;text-align: left;min-width:1000px;position:relative;_margin:20px auto 0; max-width:1500px;}
#page-wrap #top-wrap
{
    margin: 0 auto 15px auto;
    text-align: left;
    min-width: 1000px;
    max-width: 1500px;
}
#st-index-grid{zoom:1}
#st-search-grid{margin:0 0 10px}
#main-wrap .page-content:after{clear: both;content: ".";display: block;height: 0;visibility: hidden}
.main-left{float:left;}
.main-right{float:right}
.main-right-search{border-bottom:none 0}
.right-wrap{padding:20px; background:#fff;margin-bottom:20px;}

.main-right .detail{margin:0 20px 8px}


.right-title
{
    border-width: 0px 0px 1px 0px;
    border-style: dotted;
    font-size: 16px; 
    border-color: #999999;
}
.right-wrap li
{
    border-style: dotted;
    border-width: 0px 0px 1px 0px;
    border-color: #999999;
    line-height: 28px;
    word-wrap: break-word;
    word-break: normal;
    white-space: nowrap;
    overflow: hidden;
}







.page-content .set-section{padding:20px 0;border:#ebebeb solid 1px;border-top:none 0}
.page-content .set-section .tab-menu{margin:0 20px}
.st-grid{zoom:1}

.st-index-right{float:right;_height:1000px;_overflow:visible;}
.st-index-main{float:left;*zoom:1;_height:1000px;_overflow:visible;}
.st-index-left{float:left;width:118px;padding:0 0 40px;display:none;}
.st-section{*zoom:1;_margin:0}
.st-search-grid{border-bottom:#ebebeb solid 1px;padding:0}



.sub-index-right{float:right;_height:1000px;_overflow:visible;}
.sub-index-main{ float:right;*zoom:1;_height:1000px;_overflow:visible; margin-bottom: 10px; }

.sub-index-left{float:left;padding:0 0 30px; }
.sub-index-grid{zoom:1}




.p100{width:100%; min-width:1000px;clear:both;}
.p20{width:19%; min-width:190px;}
.p80{width:80%; min-width:800px;} 

.zIndex800
{
    z-index:800;position:relative;left:0;top:0;
}

#kaihu{height:200px;width:100px;left:10px;top:100px;z-index:990;position:fixed;_overflow:hidden; background:#fff000;}

#header{height:60px;width:100%;left:0;top:0;z-index:990;position:fixed;_overflow:hidden; background:#fff;}
#header .header-wrap{ width:100%; border-bottom:1px #8e8e8e solid;}
.header-wrap .head-bd{min-width:1000px; height:59px;margin:0 auto;z-index:999; max-width:1280px;}
.header-wrap .head-bd .logo{ width:11%; height:40px; margin-top:8px; float:left; position:relative}
.header-wrap .head-bd .logo a{width:115px; height:30px;position:absolute;left:0;top:0;}
.header-wrap .head-bd .nav
{
    float: left;
    height: 60px;
    margin: 0 0 0 10px;
    overflow: hidden;
    width: 87%;
}
.header-wrap .head-bd .nav li
{
    float: left;
    height: 59px;
    line-height: 58px;
    font-size: 18px;
    position: relative;
 
   
}
#header .head-bd .nav li a
{
    display: block;
    height: 56px;
    line-height: 58px;
    font-size: 18px;
    padding: 0 6px 0 6px;
    margin: 0 5px;
    color: #333333;
}
#header .head-bd .nav li a:hover
{
    color: #0096e6;
    border-bottom: #0096e6 4px solid;
}

#header .head-bd .nav .current a.app
{
    color: #0096e6;
    border-bottom: #0096e6 4px solid;
}
*+html #header .head-bd .nav .current a.app{padding:0 20px;}

  


 

#footer{height:140px;width:1000px;margin:0 auto;padding:20px 0 0;}

#footer .footer-wrap p{text-align:center}



.st-index-main .big-comment-lists{margin:0 15px 10px}
.note{padding:10px;text-align:center;height:600px;}
  

 

 
.app-tab-menu
{
    min-height: 36px;
    margin: 0px 0px 10px 0px;
    font-size: 18px;
    background-color: #FFFFFF;
    padding-left: 10px;
}
.app-tab-menu li
{
    float:left; padding:5px;
}
.post-tit
{
    padding: 10px; 
    font-size: 16px;
    color: #333; 
    font-family: 华文宋体;
    text-align: center;
    letter-spacing: 3px;
}
.post-tit h1
{
    
}
.post-tit span
{
    font-style: italic;
    text-decoration: underline;
    font-size: 11px;
    color: #666666;
    text-align: left;
}

.post-circle-bg{ background:#fff;} 
.postDetail{padding:20px;line-height:28px; font-size:14px;}
.postDetail .pic{width:900px;height:600px;margin:20px auto;}
.postDetail .pic img{ width:100%;}
















.footer-wrap{ background:#fff; border-top:#e5e6e7 1px solid;margin-top:30px;}
.footer{width:1000px;margin:10px auto 0px;_position:relative;_bottom:0;overflow:hidden;*zoom:1;}
.login-footer{width:1000px;margin:0 auto;}
.login-footer .foot{padding:15px 0;}
.login-footer .foot a{color:#333;text-decoration:none;}
.login-footer .foot a:hover{ color:#888;}
.login-footer .foot dl{width:140px;text-align:left;}
.login-footer  .copy-right{width:590px; float:left;}
.login-footer .foot dt{font-weight:bold;line-height:25px; font-size:14px;}
.login-footer .foot1 dt{font-weight:normal;line-height:25px;}
.login-footer .foot dd{line-height:25px;}
.login-footer .foot .margin-no{margin-right:0;}
.footer p{padding:10px 0;overflow:hidden; text-align:left;line-height:25px;}
.footer p a{color:#0096e6;text-decoration:none;}
.footer .attend-official{ float:right;margin-top:20px;width:205px;}
.footer .attend-official dt{ float:left; font-size:20px;}
.footer .attend-official dd{ float:right;width:90px;height:90px; border:#111 1px solid;padding:5px;margin-left:20px;}
.footer .attend-official dd img{width:100%;}
.footer .attend-official dt a{ width:78px;height:28px; display: block; line-height:28px; text-align:center;font-size:12px;margin-bottom:10px; border:#d2d8e0 1px solid; border-radius:2px;-khtml-border-radius:2px;-web-border-radius:2px;-moz-border-radius:2px;}







table
{
	border-collapse: collapse; 
	border-right-style: none;	 
	border-bottom-style: none;
	width:100%;
}
td
{
	 min-height:25px;
}
th
{
	 text-align:center;
	 font-weight:normal;
}



table.l18
{
    border-top: #ccc 1px solid;
    border-collapse: collapse;
    font-size: 16px;
    color: #333;
    width: 98%;
}
table.l18 td
{
    border: #e0e2e8 1px solid;
    font-size: 16px;
    padding: 2px;
    height: 22px;
    letter-spacing: 1px;
}
table.l18 th
{
    border: #e0e2e8 1px solid;
    font-size: 16px;
    padding: 2px;
    height: 22px;
    color: #800000;
}

table.tb{
	   border-top:#ccc 1px solid;
	   border-collapse:collapse;
	   font-size:12px;
	   color:#333; 
	   width:98%;
	  
	   }
table.tb td{ border:#e0e2e8 1px solid; padding:2px; height:22px;}
 tr.altrow
{
	background: #f3f3f3;
	height:22px;
}
 tr.top{ background: #B6D6FA; color:#000; height:26px}


.divK
{
    text-align:right ;
}

.divK img
{
    text-align:right ;
}
td span
{
    color: #0000CC;
    text-decoration: underline;
    cursor:pointer;
}




.search
{
    border-style: dotted;
    border-width: 0px 0px 1px 0px;
    border-color: #CCCCCC;
    padding: 8px;
       font-size: 14px;
}
.search .key
{
    border: 1px solid #CCCCCC;
    padding: 5px;
    font-size: 14px;
}
.search .btn
{
    border: 1px solid #999999;
    padding: 3px;
 
     background-image: url(btnbg.png);
    cursor:pointer;
}
.mainContent 
{
     line-height:25px;
}

.mainContent  li
{
    
     border-style: dotted;
    border-width: 0px 0px 1px 0px;
    border-color: #CCCCCC; 
 
    line-height:28px;
}
.mainContent h1
{
    font-size: 18px;
    font-family: 新宋体;
    font-weight: bold;
}

.contentinfo
{
    line-height:25px;
}

.topsearch li
{
    border-style: dotted;
    border-width: 0px 0px 1px 0px;
    border-color: #CCCCCC;
    float: left;
    width: 20%;
    line-height:28px;
}

.relatelist li
{
    border-style: dotted;
    border-width: 0px 0px 1px 0px;
    border-color: #CCCCCC;
    line-height: 28px;
    clear: both;
}


.codelist li
{
        border-style: dotted;
    border-width: 0px 0px 1px 0px;
    border-color: #CCCCCC;
    float: left;
    width: 200px;
    line-height:28px;
}




 /*首页搜索*/

.indexSearch
{
    border-style: dotted;
    border-width: 0px;
    border-color: #CCCCCC;
    padding: 20px 0px 5px 0px;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 20px;
}
.indexSearch .key
{
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC #CCCCCC #999999 #CCCCCC;
    height: 22px;
    padding: 5px;
    font-size: 24px;
}
.indexSearch .btn
{
    border: 1px solid #333333;
    height: 32px;
    font-size: 24px;
    background-image: url(btnbg.png);
    cursor:pointer;
}




.mainbox
{
    clear:both ;
}

 
 .tabheader
{
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #5774A8;
    height: 25px;
    font-weight: bold;
    font-size: 18px;
}
  .tabheader span
{
    float:right ;
}
  .boxcontent
{
    line-height: 25px;
    padding:5px;
}
 .boxcontent li
{
    border-style: dotted;
    border-width: 0px 0px 1px 0px;
    border-color: #CCCCCC;
   padding-left:5px;
}
 
 

 tr.ask
{
    background-color: #FDFDFD;
    line-height: 28px;
 
}
 tr.ask td
{
   font-size: 14px;
 
}

 tr.reply
{
    background: #f3f3f3;
    line-height: 28px;
   
}
 tr.reply td
 {
      font-size: 14px;
 }
 .ac
 {
     text-align:center;
 }
 
 .klinestudy
{
    text-align:center;
    font-size: 28px;    font-weight: bold;    color: #990000;
    padding:10px;
    line-height:30px;
}