@charset "utf-8";
body{ font:12px/150% "å®‹ä½“"; color: #444444;}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin: 0;padding: 0;}
input, select { vertical-align: middle;}
ol, ul { list-style: none outside none;}
:focus {   outline: 0 none;}
a img {  border: 0 none;}
h2, h3 { font-size: 14px;}
em{ font-style:normal;}
h4, h5, h6 { font-size: 12px;}
li,dd{ list-style:none;}
a{ color:#515151; text-decoration:none;}
a:hover{ color:#0063a2;}
/*æ¸…é™¤æµ®åŠ¨*/
.clr {clear: both; display: block; font-size: 0;height: 0;line-height: 0;overflow: hidden;}
.clear {clear:both;height:0; line-height:0;overflow:hidden;font-size:0;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;clear:both;}
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;}.clearfix {display: block;} 
/* End hide from IE-mac */ 
.w,.head,.srowone,.snav,.flinks,.footer,.wrap,.mbx{ width:1000px; margin:0 auto;}
.topbar{ background-color:#f9f9f9; height:30px; line-height:30px; border-bottom:1px solid #ebebeb;}
.topbarbox ul li { display:inline;}
.fl{ float:left;}.fr{ float:right;}
.head{ height:44px; margin:20px auto;}
a img{ border:none;}
.slogo a{ float:left;}
input{ vertical-align:middle;}
.fr{ float:right;}
.zititle{  display:inline-block; height:44px;  line-height:44px; margin-left:10px; overflow:hidden; font-size:22px;font-family: Microsoft YaHei,SimHei,SimSun;color:#0063a2; vertical-align:text-top;  padding-left:12px;}
.ssearchbox{ width:310px; padding-top:5px;}
.ssearchbox .zschtxt{height: 32px;line-height: 32px;padding-left: 3px;width: 234px; border:1px solid #cfcfcf;}
.ssearchbox .zymschbtn{   cursor: pointer;height: 36px; width: 68px;border:1px solid #cfcfcf; background-color:#f4f4f4; border-left:none; font-size:14px; _margin-left:-1px;}
.ssearchbox  input{ float:left;}
.snavbox{ height:40px; line-height:40px; background-color:#0063a2;}
.navsub{ background-color:#fbfbfb; height:40px; line-height:40px; border-bottom:1px solid #cfcfcf; }
.snavbox ul li{ float:left; font: 16px/40px Microsoft YaHei; text-align:center;}
.snavbox ul li a{ color:#fff;width:100px;  display:inline-block;}
.snavbox ul li a:hover{ background:#000; color:#fff; display:inline-block;}
.navsub ul li{ float:left; font: 16px/40px Microsoft YaHei; text-align:center;}
.navsub ul li a{ width:100px; display:inline-block;}
.navsub ul li a:hover{ background:#ddd; color:#fff; display:inline-block;}
.hotword{ display:inline-block; font-weight:bold;}

.srowone{ height:694px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; margin:20px auto;}
.w236{ background-color:#f4f4f4; height:692px; width:232px; padding:10px 0}
.sidecate{ background:#fff; margin:0 10px;height:672px; border:1px solid #d7d7d7; }
.fltitle,.fltitle h1{ font-size:16px;}
.fltitle h1{ display:inline; color:#0063a2; }
.fltitle{ height:47px; line-height:47px;font-weight:bold; padding-left:15px;}
.sidecate ul{border-top:1px solid #e7e7e7;}
.sidecate ul li{ padding-left:15px; height:39px; line-height:39px; border-bottom:1px solid #e7e7e7; font-size:14px;}
.sidecate ul li:hover{ background-color:#f9f9f9;}
.w534{ width:528px; }
.jingqizhishu{ width:239px; height:694px; border-left:1px solid #e0e0e0; }
/*è‚¡ç¥¨æŒ‡æ•°*/
.cjzhishu { padding-bottom:10px;}
.cjzhishu .tabcon{ height:220px; overflow:hidden;}
.cjzhishu .tabtitle{ height:33px; background:url(../images/cjzhishu.gif) repeat-x left top;}
.cjzhishu .tabitems li{ height:33px; width:56px;}
.cjzhishu .tabitems li a{ display:block; height:32px;}
.cjzhishu .tabitems li.active a{ background:#fff;  border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0; font-weight:bold;}
.cjzhishu  .tabs-panel .gp {line-height: 20px; margin-bottom: 7px;}
.cjzhishu  .tabs-panel .gp_left {float: left; padding-left: 5px;}
.cjzhishu  .tabs-panel .gp_left p { margin-top: 7px; padding-bottom:6px;}
.cjzhishu  .tabs-panel .gp span { padding-right: 20px;}
.cjzhishu  .tabs-panel .gp_lan { color: #008000;}
.cjzhishu  .tabs-panel .gp_line { border-top: 1px dashed #AFAFB0;color: #2B2B2B;line-height: 15px;padding-top:5px; margin-top:5px;}
/*æ™¯æ°”æŒ‡æ•°*/
#cjzhishu h2.title .more{ font-size:12px; font-weight:normal;}
#cjzhishu h2.title{ background:#fbfbfb;  border-bottom:1px solid #e0e0e0; height:32px; line-height:32px; padding-left:10px;}
.cjzhishutab{ background:#fbfbfb;}
.cjzhishutab dd li { display: inline; float: left; height: 26px; line-height: 26px; overflow: hidden;}
.cjzhishutab dd ul {border-top: 1px solid #DDDDDD;clear: both;height: 27px;line-height: 27px; margin-top: -1px; overflow: hidden; }
.cjzhishutab dd ul li.li12 { overflow: hidden; padding-left: 10px; text-align: left; width: 160px;}
.cjzhishutab dd ul li.li3 { float: right; padding-right: 5px;text-align: right;width: 55px;}
.green, .green a {   color: #31AC00;}
.red, .red a {color: #f96301;}
.gpzhishu .tabtitle{ border-top:2px solid #e0e0e0; background:#fbfbfb; height:32px; border-bottom:1px solid #e0e0e0; font-size:14px; font-weight:bold; position:relative;}
.gpzhishu .tabtitle ul{ position:absolute; height:32px;top:0px; overflow:hidden;}
.gpzhishu .tabtitle ul li{ width:118px; height:32px; line-height:32px; border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0; text-align:center;}
.gpzhishu .tabtitle ul li.active{ border-bottom:1px solid #fbfbfb;}
.gpzhishu .tabtitle ul li.active a{ color:#f96301;}
.gpzhishu  .tabs-panel ul li{ background:none; padding-left:0;}
.gpzhishu  li{ float:left;}
.gpzhishu  .tabs .tabcon { padding: 0px;background:#fbfbfb;}
.gpzhishu li.li1 { padding: 0 0 0 10px; text-align: left;  width:90px;}
.gpzhishu li.li2 {text-align: center;width: 60px;}
.gpzhishu li.li3 { float: right;padding-right: 5px;text-align: right;width: 60px;}
.gpzhishu dd ul {border-top: 1px solid #e0e0e0;clear: both; height: 27px;line-height: 27px; margin-top: -1px;overflow: hidden; padding-left:10px;}
.gpzhishu dt ul {border-bottom: 1px solid #e0e0e0; height: 30px;overflow: hidden; line-height:30px;padding-left:10px;}
.gpzhishu .tabs-panel{ display:none;}
.smainbox{ margin:15px 25px; }
.smainbox .toutiao strong{ font-size:16px; height:32px; line-height:32px; display:block; text-align:center;}
.smainbox .toutiao { color:#666666;}
.smainbox .toutiao em{ font-style:normal;}
.smainbox .toutiao a{color:#0063a2;}
.mainpicbox{ padding:20px 0;}
.mainpicbox ul{ height:214px; }
.mainpicbox ul li{ width:138px; float:left; padding:0 10px;}
.mainpicbox ul li img{ border:1px solid #e7e7e7; padding:1px;}
.mainpicbox ul li span{ display:block; margin-top:8px;}
.ul14 li{ font-size:14px; line-height:24px; 
    /*background:url(../images/dot.gif) no-repeat 2px center; */
    padding-left:15px; height:24px; overflow:hidden;}
.ul12 li{ font-size:12px; line-height:22px; background:url(../images/dot.gif) no-repeat 2px center; padding-left:15px;}
.mb20{ margin-bottom:20px;}.mb10{ margin-bottom:10px;}
.catconlist .w485{ width:488px; border:1px solid #d7d7d7; border-top-width:4px; margin-bottom:20px;}
.catconlist .w485 .tabs-panel{ display:none;}
.catconlist .w485 .tabtitle{ height:36px; position:relative; border-bottom:1px solid #d7d7d7;}
.catconlist .w485 .tabitems{ position:absolute; height:36px; line-height:36px;}
.catconlist .w485 .tabitems li{ float:left; font-size:14px; font-weight:bold; border-right:1px solid #d7d7d7; }
.catconlist .w485 .tabitems li a{padding:0 25px; display:inline-block;}
.catconlist .w485 .tabitems li.active{ border-bottom:1px solid #fff; }
.catconlist .w485 .tabitems li.active a{ color:#0063a2;}
.catconlist .w485 .tabcon{ padding:15px;}
.catconlist .w485 .tabs-panel .ulpictxt img{  border:1px solid #e7e7e7; padding:1px;}
.catconlist .w485 .tabs-panel .ulpictxt { height:125px;}
.catconlist .w485 .ulpictxt a:link{ color:#0063a2;}
.catconlist .w485 .tabs-panel .ulpictxt .ulpicdec{ float:left; display:inline-block; width:320px; padding-left:12px; color:#7e7e7e; line-height:180%;}
.catconlist .w485 .tabs-panel .ulpictxt strong{ font-size:14px; display:inline-block; margin-bottom:8px;}
.ulpicdec{ color:#7e7e7e;}
.reccat{ height:44px; line-height:22px; overflow:hidden; background:url(../images/tuijianpic.jpg) no-repeat left 10px; padding-left:55px; border-top:1px solid #d7d7d7; padding-top:10px; margin-top:10px;}
.mr30{ margin-right:20px;}
.flinks{ border:1px solid #d7d7d7; border-top-width:4px; margin-bottom:20px;}
.ftitle{ font-size:14px; height:36px; line-height:36px; padding-left:15px; font-weight:bold;}
.flinkcon{ padding:10px 15px;}
.footer{ border-top:1px solid #d7d7d7; text-align:center; padding-bottom:20px; background:none;}
#otherLinks{height: 31px;line-height: 31px; margin:10px 0 8px;}
#otherLinks a{ margin:0 5px;}
.footer ul{ font-family:Arial;}
.w670{ width:670px;}
.w768{ width:768px;}
.w685{ width:685px;}
.w315{ width:315px;}
.w300{ width:300px; margin-left:14px; background:#fbfbfb; }
.mbx{ margin:10px auto;}
.listtitle{ height:40px; line-height:40px; border-bottom:3px solid #0063a2; padding-bottom:5px;}
.listtitle h1{ font-size:20px;font-family: Microsoft YaHei,SimHei,SimSun;color:#0063a2; font-weight:normal;}
.lstitle  a em{ color:#0063a2; }
.listtitleright .smallsearch{ border:1px solid #cfcfcf; height:22px; line-height:22px; padding-left:3px;}
.listtitleright .sschbtn{border:1px solid #cfcfcf; background-color:#f4f4f4;height:26px; line-height:24px; margin-left:3px;  }
.listcatcon{ background:#fbfbfb; padding:10px;border-bottom:1px dotted #d7d7d7; line-height:22px;}
.listcatbox .listcatcon .acheng{ color:#f96301;}
.listcatbox .listcatcon a{ white-space:nowrap; margin-right:8px; overflow:hidden; display:inline-block;}
.listsubcon .lstitle{ font-size:18px;font-family: Microsoft YaHei,SimHei,SimSun; }
.listsubcon{ padding:20px 20px 10px;border-bottom:1px dotted #d7d7d7;}
.lscon{ margin:15px 0 10px; height:114px; overflow:hidden; }
.listsubcon:hover{ background:#fcfcfc;}
.lscon .lsconpic{ width:130px;}
.lscon .lsconpic img{ border:1px solid #d7d7d7; padding:1px;}
.lscondec{ width:518px;}
.lscondec p{ color:#7d7d7d; font-size:14px; line-height:24px; display:inline-block; height:80px; overflow:hidden;}
.lscontip{ height:34px; line-height:34px; color:#ababab;}
.lscontip .lview{ width:66px; height:22px; display:inline-block; margin-top:6px; 
    /*background:url(../images/listconbtn.gif) no-repeat; */
    line-height:22px; float:right; color:#fff; text-align:center;}
/*pagebox*/
.pagebox {  overflow: hidden; padding:30px 0; text-align: center;   font-family: "å®‹ä½“",sans-serif; font-size: 12px;}
.pagebox span { background:#FFFFFF;display: inline-block;overflow: hidden; margin-right:3px;height:23px; margin-bottom:4px; }
.pagebox span a {display: inline-block;overflow: hidden;white-space:nowrap;}
.pagebox span.pagebox_num a{ border: 1px solid #DDDDDD; color: #0063a2; cursor: pointer; height: 21px;line-height: 21px;padding: 0 7px;}
.pagebox span.pagebox_num a:hover,.pagebox span.pagebox_pre a:hover,.pagebox span.pagebox_next a:hover{border: 1px solid #005e9a; color: #fff;background:#0063a2;}
.pagebox span.pagebox_pre_nolink { border: 1px solid #DDDDDD;color: #999999; cursor: default;height: 21px;line-height: 21px;padding:0 6px;}
.pagebox span.pagebox_pre {color: #3568B9;height: 23px;}
.pagebox span.pagebox_pre a,.pagebox span.pagebox_next a {
 border: 1px solid #DDDDDD;color: #0063a2;cursor: pointer;height: 21px;line-height: 21px;text-align: center; text-decoration: none; padding:0 6px;}
.pagebox span.pagebox_current {background:#0063a2; border: 1px solid #005e9a;color: #FFFFFF;cursor:default;font-weight: bold;height: 21px;line-height: 21px;padding:0 6px;}
.pagebox span.counter{border: 1px solid #fff;height:21px;line-height: 21px;padding:0 4px;}

.stitle{ border-top:2px solid #b2b6bf; color: #0063a2; height:34px; line-height:34px; padding:0 10px 0 0;font-family: Microsoft YaHei,SimHei,SimSun; position:relative;border-bottom:1px dotted #d7d7d7;}
.stitle h3{  font-size:16px; font-weight:normal; position:absolute; top:-2px;border-top:2px solid #0063a2; padding:0 10px 0 15px;}
.slbcon{ padding:10px;}
.stitle .more{ float:right;}
.mb15{ margin-bottom:15px;}
.picnews{ display:inline-block; overflow:hidden;}
.picnews li{ width:120px; float:left; height:105px; overflow:hidden; margin-bottom:15px; padding:0 10px; }
.picnews li span{ width:120px; display:inline-block; overflow:hidden; height:24px; line-height:24px; margin-top:5px;}
.repboxcon .w300{ }
.reptitle{font-family: Microsoft YaHei,SimHei,SimSun; font-size:20px; border-top:2px solid #0063a2; color: #0063a2; padding:20px 0; margin-top:10px; border-bottom:1px dashed #d7d7d7; text-align:center;}
.repinfo{ display:inline-block; overflow:hidden; padding:15px 0; width:670px;}
.repinfo .repfm img{ border:1px solid #d7d7d7; padding:1px;}
.repinfolist{ width:400px;}
.repinfolist ul li {  line-height: 25px;}
.repinfolist .rept, .repinfo2 .rept { display: inline-block;  font-weight: 700;}
.repinfolist .rjiage, .repinfolist .rexian { display: inline-block; vertical-align: top; width: 305px;}
.rexian .acheng {color: #FF0000;}
.rexian {color: #FF0000; font-size: 14px;}
.repicon dl dd,.repicon dl dd a{ background:url(../images/r.gif) no-repeat; }
.repicon dl{  height:33px; padding-top:4px; font-size:12px;}
.repicon dl dd{ float:left; width:116px; height:33px; line-height:33px; background-position:-1px -194px; margin-right:10px;}
.repicon dl dd a{ display:inline-block;height:33px; width:79px; padding-left:29px; }
.repicon dl dd a.downword{ background-position:-122px -104px;}
.repicon dl dd a.downpdf{ background-position:-122px -144px;}
.repicon dl dd a.downorder{ background-position:-122px -187px;}
.repconbox{ margin-top:15px;}
.repicon dl dd.orderbtn2,.repicon dl dd.chatbtn{ width:108px;font-weight:bold;background:none;}
.repicon dl dd.orderbtn2 a,.repicon dl dd.chatbtn a{ background:none; color:#fff; margin-left:5px; font-size:14px; }
.repicon dl dd.orderbtn2{ background:url(../images/orderbtn2.gif) no-repeat; margin-right:18px; margin-left:35px;}
.repicon dl dd.chatbtn{background:url(../images/chatbtn.gif) no-repeat;}
.repicon { border-bottom: 1px solid #E0E0E0;border-top: 1px solid #E0E0E0;height: 44px;margin-top: 15px;overflow: hidden;padding: 12px 0;width: 670px;}
.daodu{ margin-top:15px;  color:#444444;}
.shegnming .fb, .daodu .fb { color: #0063a2;font-size: 14px; font-weight:bold;}
.shegnming { background: #fafdff;border: 1px dashed #1c7fbe; padding: 10px; }
.daodu, .shegnming, .yewu {  line-height: 22px;}
.yewu a { color: #0063a2;}
.yewu a:hover { text-decoration: underline;}
.repcon { width:670px;}
.repcon .bgml{ border-bottom: 2px solid #2e7caa;height: 30px;line-height: 30px;padding-right: 5px;text-align: right; margin-top:15px;}
.repcon .bgml h2 {color: #FFFFFF;display: inline-block; float: left; height: 30px;padding: 0 10px; background:#2e7caa;}
.repcon .bgcon { font-size: 14px;line-height: 24px;overflow: hidden; padding: 10px 0;}
.repcon .bgcon strong{ display:inline-block; margin:10px 0 8px;}

.xgreport,.zxreport{ margin-top:15px;}
.zxreport{ margin-bottom:20px;}
.xgreport .rtitle,.zxreport .rtitle{font-family: Microsoft YaHei,SimHei,SimSun; font-size:16px; border-top:1px solid #d7d7d7; height:36px; line-height:36px; font-weight:700;}
.xgreppic li{ float:left; width:110px; padding:0 11px; height:190px;}
.xgreppic li img{ margin-bottom:5px;}
.xgreppic{ display:inline-block; overflow:hidden; padding-top:10px;}
.nextprev { display: inline-block; font-size: 14px; height: 36px; line-height: 36px; padding-top:10px; border-top:1px dashed #d7d7d7; margin-top:20px;}
.nextprev .nextrep {float: left;width: 335px;}
.nextprev .prevrep { float: right;text-align: right; width: 335px;}
.repboxcon,.infoboxcon{ 
    /*background:url(../images/bigdot.gif) repeat-y 684px top;*/
    margin: 20px auto;border-top: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;}
.shycate{ margin-left:5px; }
.shycate dt{ font-weight:bold; border-bottom:1px dotted #d7d7d7; padding:5px 0; font-size:14px;}
.shycate dd{ padding:5px 0 10px; line-height:22px;}
.shycate dd a{ display: inline-block;white-space: nowrap; margin-right:5px;}
.title_line{
    overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 100%;display: inline-block;
}
.title_line:hover{
    cursor: pointer;
}
.ul_topline>li>a{
    overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 100%;display: inline-block;
}
.mainpicbox ul li{
    width: 33%;
}
.cjzhishutab{
    /*border-bottom: 1px solid #e0e0e0;*/
}
.cjzhishutab a{
    padding: 0 10px;
}
#cjzhishu h2.title{
    background-color: #e0e0e0;
}
.cjzhishutab dd ul{
    height: 29px;
    line-height: 29px;
}
#cjzhishu h2.title{
    height: 34px;
    line-height: 34px;
}
.topbar{
    background: url(../images/alltbg.gif) repeat-x;
}
.topbarul ul {
  position: relative;
  z-index: 200;
}
.topbarul ul {
  height: 29px;
  line-height: 29px;
  float: right;
}
.topbarul ul li {
  float: right;
  /*background-position: right -42px;*/
  border-right: 1px solid #ccc;
  height: 12px;
  line-height: 12px;
  margin-top: 8.5px;
}
.topbarul ul li a {
  padding: 0 12px;
  display: block;
}
a:focus, a:hover{
    text-decoration: none;
}
nav{
    text-align: center;
}
.lscontip .lview{
    display: block;
    font-size: 12px;
    /*color: #111;*/
    /*border: 1px solid #666;*/
    background-color: #0063a2;
    width: 70px;
    height: 24px;
}
