@charset "utf-8";

/*========================================================
  Name: Widgets
  Designer: Rongstar
  Website: http://www.ofcms.com
  Data: 2012-01
========================================================*/

/* w is Widget
 -------------------------------------------------------------------- */
.w { }
.none{ display:none;}
a{ cursor:pointer;}
.w-more { background:url(../images/w-more.gif) center center no-repeat; display: block; width: 38px; height: 11px; float: right; margin-top: 9px; margin-right:10px; }
#index{ background:#d2e2f3;}
.f{ background:#fff;}
.txttop{ vertical-align:middle; _margin-top:3px;}
.txtgao{ height:18px; line-height:18px; _margin-top:3px;}

.w-navbar{ background:#245cdb; height:35px;}
.w-navbar li{ width:95px; height:35px; float:left;}
.w-navbar a{ display:block; width:95px; height:35px; float:left; line-height:35px; text-align:center; color:#FFFFFF; font-weight:bold; font-size:14px;}
.w-navbar a:link{ color:#FFFFFF; text-decoration:none; }
.w-navbar a:visited{ color:#FFFFFF; text-decoration:none;}
.w-navbar .w-navbar-active, .w-navbar a:hover{color:#FFFFFF; text-decoration:none; background:url(../images/active.jpg) center center no-repeat;}
.w-navbar a:active{ color:#FFFFFF; text-decoration:none;}

.banner{ background:url(../images/banner.gif) no-repeat; width:999px; height:174px;}

.x_nav_bg{ height:35px; line-height:35px; background:url(../images/lllla.jpg) top repeat-x; text-align:right;}
.x_nav_bg strong{ margin-left:20px;}
.x_nav_bg form { display: inline; }
.x_nav_bg span{ margin-left:340px;}

.w-ml{ width:320px;}
.w-ml .w-content{ margin-top:10px; }
.w-ml .w-content .w-content-title{ height:35px; color:#0652cb; line-height:35px; background:url(../images/qjjy.jpg) left center no-repeat;  text-indent:40px;
                                   border-left:1px solid #bac0c8;  border-right:1px solid #bac0c8; border-top:1px solid #bac0c8;border-bottom:2px solid #0659dd; }
.w-ml .w-content .jygk{ height:198px;border-left:1px solid #bac0c8;  border-right:1px solid #bac0c8; border-bottom:1px solid #bac0c8;  }
.w-ml .w-content .jygk p{ text-indent:30px; margin:0 15px; font-size:10pt; line-height: 17pt;}

.w-ml .w-content a:link{ color:#5c5c5c; text-decoration:none; margin-left:10px;}
.w-ml .w-content a:visited{ color:#5c5c5c; text-decoration:none; margin-left:10px;}
.w-ml .w-content a:hover{color:#FF0000; text-decoration:underline;margin-left:10px; }
.w-ml .w-content a:active{ color:#5c5c5c; text-decoration:none ;margin-left:10px;} 

.w-mc{ width:398px; margin-left:10px;}
.w-mc .news{border:1px solid #bac0c8;}
.w-mc .news h4{ height:35px; line-height:32px; width:396px; color:#ff6600; background:url(../images/top1.jpg) repeat-x; border-bottom:1px solid #bac0c8;}
.w-mc .news h4 strong{ float:left;  margin-top: 2px; width:95px; text-align:center;}
.w-mc .news ul{ float:left; margin-top:5px;height:192px; }
.w-mc .news ul li{ margin-left:10px; _margin-left:4px; line-height:24px; font-size:14px; width:380px; float:left;}
/*.w-mc .news ul.w-list a { float: left; }*/



.w-mc .news .tabs-news-a{ color:#ff9900; cursor:pointer}
.w-mc .news .tabs-news-b{ color:#000000; cursor:pointer}
.w-mc .news .tabs-news-class{ background:#fff;height:100%; }


.w-mc .news .icon-icon{float: left; height: 20px;width: 20px; padding :2 10 2 10; background:url(../images/titleicon.jpg) ;}

.w-detail-title, .w-content-title { font-size:14px; }
.w-detail-title{ height:30px; line-height:30px; color:#ff6600; background:url(../images/main_c01.jpg) left bottom no-repeat;}
.news .w-detail-title { text-indent: 20pt; }

.w-list { }
.w-list li { display: block; overflow: hidden; }
.w-list a { color: black; }
div.w-list a { display: block; }
.w-list .w-list-date { font-size: 9pt; float: right; color: #808080; }
.w-list .icon { margin: 4px 4px 0 0; }

ul.w-list-max, dl.w-list-max, div.w-list-max { display: block; }
ul.w-list-max li, dl.w-list-max dd, div.w-list-max a { display: block; padding-left: 5px; line-height: 30px; border-bottom: dashed 1px #CCC; }
.w-list-max .icon { margin: 7px 6px 0 0; }
.w-list-max .w-list-max-date { font-size: 9pt; float: right; color: #666; margin-right: 5px; }
ul.w-list-max li.w-list-last, dl.w-list-max dd.w-list-last, div.w-list-max a.w-list-last { border-bottom: none; }

.w-notice h4{ height:35px; border:1px solid #bac0c8; background:url(../images/tzgg.jpg) left no-repeat; }
.w-notice h4 span{ float:left;  margin-left:40px; line-height:30px; color:#ff6600;font-size:16px; color:#015781;}
.w-notice #marquee { border-left:1px solid #bac0c8;  border-right:1px solid #bac0c8; border-bottom:1px solid #bac0c8;}
/*新样式 样式-------------------------*/
.news #marquee{ background:#fffecd;}

.w-notice h4 .w-notice-title-more { float:right; margin-right:-1px;}
.w-notice ul{ margin-bottom:2px;}
.w-notice ul li{ font-size:14px; margin-left:10px;}
.w-notice span{ font-size:12px; margin-right:5px; color:#999999;}

/*.w-notice .w-list { margin-top: 3px; margin-bottom: 3px; }*/
.w-notice .w-list a { margin-left: 5px; font-size: 9pt; }
.w-notice .w-list .w-list-date { float: left; }
.w-notice .w-detail-title { margin-top: 5px; background-image: none; }

.w-organ{ border:#003767 solid 4px; margin-top:10px; height:170px; padding-left:10px;}
.w-organ h4{ color: red; height:25px; line-height:25px; background:url(../images/jgset.jpg) left center no-repeat;}
.w-organ span{ margin-right:6px; word-break:normal; width:auto; white-space:nowrap; }

.w-m2l{ float:left; width:100%;}
.w-m2l .w-roll{ height:137px; border:#bcbcbc solid 1px; }
.w-m2l .w-roll h4{ float:left;   text-align:center; background:url(../images/imgleft.jpg) no-repeat; width:64px; height:137px;}
.w-m2l .w-roll span{ text-align:center; background:url(../images/imgright.jpg) no-repeat; width:21px; height:137px;}

.w-m2l .w-roll .w-img-list { float:left; width:901px; padding-left:10px}
.w-m2l .w-roll li{ float:left; width:180px; height: 145px; margin-left:20px; _margin-left:12px; line-height:23px; margin-top:10px; text-align:center; overflow:hidden;}
.w-m2l .w-roll li a img { display: block; border: solid 1px #CCC; } /* MF/Chrome bug */

.w-thumb { height: 165px; overflow: hidden; }

.w-block{ float:left; width:355px; margin-top:10px; font-size:14px; border:#bcbcbc solid 1px;}
.w-block .zt_xxdt{ background:url(../images/titleimg.jpg)  no-repeat; height:26px;color:#fff;  }

.w-block .zt_titone{  background:#245cdb;  height:26px; width:81px;color:#fff; }
.w-block .zt_tittwo{ background:#245cdb; height:26px; width:81px; color:#fff;}
.w-block .zt_titthree{background:url(../images/xuanxiangka.jpg)  no-repeat;color:#fe6000;}

.w-block .zt_middle{ background:url(../images/biaotiz.jpg) no-repeat; width:34px; height:26px;}
.w-block .zt_middle2{ background:url(../images/biaotiz2.jpg) no-repeat; width:34px; height:26px;}
.w-block .huahua{ background:url(../images/xiaohuahua.jpg) no-repeat; width:46px; height:26px; padding-right:-110px;}

.w-block .zt_tit li{ float:left; text-align:center; font-weight:bold;}

.w-block .zt_xxdt li a{color:#fff;}



.w-block .zt_titli { height:26px; width:81px;}
.w-block .zt_titli a {color:#fe6000;}
.w-block .zt_cont { margin-top:10px; margin-bottom:10px;}
.w-block .zt_cont li{ margin-left:10px; text-indent:10px; background:url(../images/dt.gif) left center no-repeat;}

.zts{ background:url(../images/ztbgs.png) bottom repeat-x; }
.zts a:link{ color:#5c5c5c; text-decoration:none;}
.zts a:visited{ color:#5c5c5c; text-decoration:none; }
.zts a:hover{color:#FF0000; text-decoration:underline; }
.zts a:active{ color:#5c5c5c; text-decoration:none;} 
 
 
.zth a:link{ color:#ffffff; text-decoration:none;}
.zth a:visited{ color:#ffffff; text-decoration:none; }
.zth a:hover{color:#ffffff; text-decoration:underline; }
.zth a:active{ color:#ffffff; text-decoration:none;} 

.w-label { margin-bottom: 20px; }

.w-m2r{margin-left:10px; width:260px; font-size:12px; border:#CECCCD solid 1px;  height:545px; padding-top: 5px; margin-top:-271px;}
.w-m2r h4{ overflow: hidden; border-bottom:#cccccc solid 2px; margin-left:10px; margin-right:10px; height:30px; line-height:30px; background:url(../images/fdjj.jpg) 5px center no-repeat; }
.w-m2r .xfz { overflow: hidden; border-bottom:#cccccc solid 2px; margin-left:10px; margin-right:10px; height:30px; line-height:30px; background:url(../images/xfzjj.jpg) 5px center no-repeat; }
.w-m2r .jgkw { overflow: hidden; border-bottom:#cccccc solid 2px; margin-left:10px; margin-right:10px; height:30px; line-height:30px; background:url(../images/jwjg.jpg) 5px center no-repeat; }


.w-m2r h4 span{ font-size: 16px; margin-left:55px; float: left; color:#df5400 }
.w-m2r .xfz span{ font-size: 16px; margin-left:55px; float: left; color:#db9400 }
.w-m2r .jgkw span{ font-size: 16px; margin-left:55px; float: left; color:#0659dd }


.w-m2r .w-school, .w-m2r .w-oabg, .w-m2r .w-oabg2 { margin-bottom: 20px; }

.w-m2r .w-school li{ width:74px; line-height:27px; text-align:center; float:left; margin-left:10px; _margin-left:6px; margin-top:10px;}
.w-m2r .w-oa li{  text-align:center; line-height:27px;  float:left; margin-left:8px; _margin-left:5px; margin-top:5px; font-size:12px;}

.w-m2r .w-school a{ float: left; text-align: center; display:block; width:74px; height:27px; line-height:27px; background:#fff; border:1px solid #b5bcc4; font-size:14px;}
.w-m2r .w-school a:link{ color:#333333; text-decoration:none;}
.w-m2r .w-school a:visited{ color:#333333; text-decoration:none; }
.w-m2r .w-school a:hover{color:#df5400; text-decoration:none;  }
.w-m2r .w-school a:active{ color:#333333; text-decoration:none;} 

.w-m2r .w-oabg li, .w-m2r .w-oabg2 li { float: left; }
.w-m2r .w-oabg ul li a{ width:74px; float: left; text-align: center; margin-left: 10px; margin-top: 5px; display:block; height:27px; border:1px solid #b5bcc4;font-size:14px;}
.w-m2r .w-oabg ul li a:link{ color:#333333; text-decoration:none;}
.w-m2r .w-oabg ul li a:visited{ color:#333333; text-decoration:none; }
.w-m2r .w-oabg ul li a:hover{color:#db9400; text-decoration:none; }
.w-m2r .w-oabg ul li a:active{ color:#333333; text-decoration:none;} 

.w-m2r .w-oabg2 ul li a{ width:114px; float: left; text-align: center; margin-left: 10px; _margin-left: 5px; margin-top: 5px; display:block; height:27px;font-size:14px; line-height:27px;border:1px solid #b5bcc4 }
.w-m2r .w-oabg2 ul li a:link{ color:#333333; text-decoration:none;}
.w-m2r .w-oabg2 ul li a:visited{ color:#333333; text-decoration:none; }
.w-m2r .w-oabg2 ul li a:hover{color:#db9400; text-decoration:none; }
.w-m2r .w-oabg2 ul li a:active{ color:#333333; text-decoration:none;}

.w-m2r .w-detail{ margin-top:-70px;}
.w-m2r .w-download { display: block; margin:5px 10px 0 10px; background:#ceeaf7}
.w-m2r .w-download a{ margin-left:5px;}

.w-pt{ margin-top:10px; overflow: hidden;}
.w-pt h4{ height:27px; line-height:27px;color:#FFFFFF; font-weight:bold; text-indent:15px; background:#0659dd}
.w-pt .ptcont{ border:#CCCCCC solid 1px; background-color:#ffffff; overflow:hidden; padding-bottom: 15px; }
.w-pt .ptcont a{ font-size: 14px; float:left; margin:15px 0px 0px 50px; height:26px; background-color:#FF9900; padding-left:10px; padding-right:10px;  font-weight:bold; background:#bed6fb; border:1px solid #0659dd;width:135px; text-align:center}
.w-pt .ptcont a:link{ color:#333333; text-decoration:none;}
.w-pt .ptcont a:visited{ color:#333333; text-decoration:none; }
.w-pt .ptcont a:hover{color:#333333; text-decoration:none; background:url(../images/ptimg2.png) bottom repeat-x;}
.w-pt .ptcont a:active{ color:#333333; text-decoration:none;}
.w-pt .ptcont{ background:#efefef}



.w-yp h4{ height:29px; line-height:29px; background:url(../images/yp.png) bottom repeat-x; color:#660000; font-weight:bold; text-indent:15px;}
.w-yp .yqcont{ float:left; width:996px; text-align:center; border:#CCCCCC solid 1px;border-top:0px; background:#fafafa}
.w-yp select { margin:20px 0px 20px 10px; width:200px;}

/*------------文件列表------------*/
.w-list-l{ width:240px; background-color:#f5f5f6;}
.w-list-l h3{  width:240px; height:88px; background:url(../images/listtit.png) 0px 0px no-repeat;}
.w-list-l h3.longtitle1{ background-position:0px 0px;}
.w-list-l h3.longtitle2{ background-position:0px -90px;}
.w-list-l h3.longtitle3{ background-position:0px -181px;}
.w-list-l h3.longtitle4{ background-position:0px -272px;}
.w-list-l h3.longtitle5{ background-position:0px -363px;}
.w-list-l h3.longtitle6{ background-position:0px -454px;}
.w-list-l h3.longtitle7{ background-position:0px -545px;}
.w-list-l h3.longtitle8{ background-position:0px -636px;}
.w-list-l h3.longtitle9{ background-position:0px -727px;}
.w-list-l h3.longtitle10{ background-position:0px -818px;}
.w-list-l h3.longtitle11{ background-position:0px -909px;}
.w-list-l h3.longtitle12{ background-position:0px -1000px;}
.w-list-l ul{ margin-left:50px; margin-top:20px; margin-bottom:40px; height:100%;}
.w-list-l li{ text-indent:22px; height:40px; line-height:40px; font-size:16px; font-weight:bold;}
.w-list-l li a{ color:#333333; width:176px; display:block; height:27px; line-height:27px; background:url(../images/main_tit2.jpg) left center no-repeat;}
.w-list-l li a:hover{text-decoration:none; background:url(../images/main_tit.jpg) left center no-repeat;}
.w-list-l .w-list-l-active { text-indent: 32px; }
.w-list-l .w-list-l-active a, .w-list-l .w-list-l-active a:hover { background:url(../images/main_tit.jpg) 10px center no-repeat; color: #CC0000; }

.w-list-r{ margin-left:10px; width:748px;}
.w-list-r h3{ height:35px; line-height:35px; text-indent:15px; font-weight:normal; font-size:12px; background-color:#ededed;}
.w-list-r .w-list{ margin-top:10px;}
.w-list-r .w-list li{ float:left; width:700px; margin-left:20px; text-indent:10px; font-size:14px; background:url(../images/dt.gif) left center no-repeat;}
.w-list-r .w-list li span{ float:right;}
.w-list-r .wz-content{ margin-left:90px; margin-right:90px; font-weight:normal; margin-top:50px; margin-bottom:70px;}

.w-list-r .wz-tit{ font-size:16px; text-align:center; font-weight:bold; margin-top:60px;}
.w-list-r .wz-mag{ text-align:center; margin-top:40px;}
.w-list-r .wz-mag span{ margin-left:20px;}

/* ImageList
 -------------------------------------------------------------------- */
ul.w-img-list, div.w-img-list { overflow: hidden;background:url(../images/imgmiddle.jpg) repeat-x; height:137px; padding:5px 0 0 0}
ul.w-img-list li, div.w-img-list a { float: left; line-height: 25px; height: 128px; width: 170px; text-align: center; margin: 5px 0 0 10px; overflow: hidden; background:#fff; }
ul.w-img-list li img, div.w-img-list a img { display: block; border: solid 1px #CCC; } /* MF/Chrome bug */
ul.w-img-list .w-img-list-last { margin-right: 0; }

ul.w-img-list-max li { margin: 10px 25px; height: 165px; width: 200px; }

.picnews{ overflow: hidden;background:url(../images/imgmiddle.jpg) repeat-x; height:137px; padding:5px 0 0 0}
.picnews table{ margin:0 5px; background-color:#fff;}
.picnews .pic_tit{ height:20px; line-height:20px;}

/* Slider: Pager
 -------------------------------------------------------------------- */
.w-slider-pager { width: 320px; height: 235px; overflow: hidden; } /* height: IE9- bug, overflow: IE9/MF/Chrome bug */
.w-slider-pager-window { width: 320px; height: 235px; position: relative; }
.w-slider-pager-imagereel { position: absolute; top: 0; left: 0; }
.w-slider-pager-imagereel img {float: left;}
.w-slider-pager-number { top: -26px; position: relative; float: right; display: inline; margin-right: 1px; background-color: #333; filter: Alpha(Opacity=80); opacity: 0.8; }
.w-slider-pager-number a { padding: 3px 8px 4px 8px; text-decoration: none; color: #fff; }
.w-slider-pager-number a.active { font-weight: bold; border: 1px solid #610000; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; background-color: #BF0000; }
.w-slider-pager-number a:hover {font-weight: bold;}

/* Locabar
 -------------------------------------------------------------------- */
ul.w-locabar { border: 1px solid #CCC; margin-bottom: 10px; background: url(../images/w-locabar.png) repeat-x 0 -36px; }
ul.w-locabar, ul.w-locabar li { height: 36px; }
ul.w-locabar li { line-height: 36px; float: left; padding: 0 1% 0 1%; }
ul.w-locabar li a { color: #039; }
ul.w-locabar li a:hover { color: #C30; text-decoration: none; }
ul.w-locabar li.w-locabar-separate { width: 12px; padding: 0; background: url(../images/w-locabar.png) no-repeat 0 0; }
ul.w-locabar li.w-locabar-last { color: #C30; background-image: none; font-weight: bold; }

ul.w-locabar-blue { background-position: 0 -72px; }
ul.w-locabar-blue li.w-locabar-separate { background-position: -12px 0; }

ul.w-locabar-black { border-color: #666; background-position: 0 -108px; }
ul.w-locabar-black li { color: #9FF; }
ul.w-locabar-black li a { color: #CCC; }
ul.w-locabar-black li a:hover { color: #9FF; }
ul.w-locabar-black li.w-locabar-separate { background-position: -24px 0; }

/* Webinfobar
----------------------------------*/
.w-webinfobar { overflow: hidden; }
.w-webinfobar .w-webinfobar-sentrybox { width:19%;float:left;margin-top:10px;text-align:right; }
.w-webinfobar .w-webinfobar-copyright { width:60%;float:left;margin-top:20px; text-align: center; }
.w-webinfobar .w-webinfobar-copyright p{ line-height:25px}
.w-webinfobar .w-webinfobar-webrecord { width:19%;float:left; }

/* Search List
----------------------------------*/
.w-search-list { border: 1px solid #CCC; }
.w-search-list-title { text-indent: 20pt; font-size: 11pt; height: 30px; line-height: 30px; background: url(../images/main_c01.jpg) left bottom no-repeat; }
.w-search-list-content { margin: 20px; }
.w-search-list-content ul { display: block; border-bottom: 1px solid #CCC; padding: 10px; margin-bottom: 10px; }
.w-search-list-content .w-search-list-content-date { color: #666666; }
.w-search-list-content a.w-search-list-content-title { font-size: 15pt; color: #039; font-weight: bold; line-height: 30pt; }
.w-search-list-content a.w-search-list-content-channel { color: #06F; }
.w-search-list-content ul.w-search-list-last { border-bottom: none; }

/* Pager
 -------------------------------------------------------------------- */
.w-pager { height:20pt;line-height:20pt;padding:5pt;margin:10pt auto 20pt auto;border:solid 1px #CCC;font-weight:bold;}
.w-pager strong{padding:2pt 5pt 2pt 5pt;margin:0 2pt 0 0;border:1px solid #069;background-color:#069;color:#FFF;}
.w-pager span{padding:2pt 5pt 2pt 5pt;margin:0 2pt 0 0;border:1px solid #069;background-color:#EEF7FF;color:#000;}
.w-pager a {padding:2pt 5pt 2pt 5pt;margin:0 2pt 0 0;border:1px solid #069;background-color:#EEF7FF;text-decoration:none;color:#069;}

/* Preview
----------------------------------*/
.w-preview { margin-bottom: 10px; }

/* Preview Article
----------------------------------*/
.w-preview-article { background-color: #F2F2F2; padding: 3%; border: 1px solid #CCC; }
.w-preview-article-title { color: #039; }
.w-preview-article-infobar { font-size: 10pt; color:#666; margin-top: 3%; border-top: 1px dashed #C0C0C0; border-bottom: 1px dashed #C0C0C0; text-indent:5px; line-height: 30px; }
.w-preview-article-infobar span { color: #C00; font-weight: bold; }
.w-preview-article-summary { margin-top: 3%; padding: 2%; font-size: 11pt; border: 1px solid #CCC; background-color: #FFFFFF; color: #039; }
.w-preview-article-remark { margin-top: 1%; padding: 2% 2% 4% 2%; font-size: 11pt; line-height: 17pt; color: #333; }
.w-preview-article-remark p { text-indent: 20pt; }
.w-preview-article-remark .attachment { margin-left: 5px; }
.w-preview-article .w-panel { padding: 1% 1% 0 1%; border-top: solid 1px #C0C0C0; }
.w-preview-article .w-panel h4 { color: #333; }