﻿@charset "utf-8";
/* CSS Document */
/*重置*/

* { margin:0 auto; padding: 0; font-family: "微软雅黑"; font-size: 16px; color: #666666; }
body { color: #666666; font-family: "微软雅黑"; font-size: 16px; }
li { list-style-type: none; }
input, img { border: 0 none; /*display:block;*/ outline: 0 none !important; }

input { border: 0; }
textarea, input { word-wrap: break-word; word-break: break-all; padding: 0px; }
a { color: #666666; text-decoration: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-family: "微软雅黑"; }


/*========== banner ==========*/
#banner { width:100%; min-width:1180px; height:203px;}
.banner { min-width:1180px; height:203px; background-image:url(banner01.jpg);}
.topbox { float:left; margin:62px 160px; position:relative;}


/*========== nav ==========*/
#nav { width:100%; min-width:1180px; background:#235ddb; }
.nav { width:1180px;height:40px; overflow:hidden; margin:0 auto;}

.searchbox{ overflow:hidden; padding-top:4px;}
.searchbox li{ float:left; color:#fff;}
.text{ width:185px; height:30px; line-height:30px; border:1px solid #247edf ; background:#FFF; color:#999; padding-left:5px;}
.button{ cursor:pointer; width:120px; line-height:30px; margin:0px 0 0 40px; color:#fff; background:#4296fe; text-align:center; }



/*========== mainbox ==========*/
#mainbox { width:100%; min-width:1180px; background:url(mainbg.jpg) repeat-y center; padding-top:0px; }
.mainbox { width:1180px; margin:0 auto; background-color:#fff;  padding:10px 0px; overflow:hidden;}
.box01 { width:1180px; margin-bottom:15px; overflow:hidden;}
.box01_L{ float:left; width:575px; margin-bottom:15px;}
.box01_R{ float:left; width:575px; padding-left:30px; margin-bottom:15px;}
.box02 { width:1162px; height:265px; border:1px solid #b7cefe; padding:8px;}

/* pic switch */
.news_pic_tab01 { position:relative; width:573px; height:368px; overflow:hidden; font:12px/1.5 Verdana, Geneva, sans-serif; background:#fff; float:left; border:1px solid #d0d0d0;}
.news_pic_tab01 .pic img { display:block; width:567px; height:362px; padding:3px;}
.news_pic_tab01 .txt-bg {position:absolute; bottom:0px; margin:3px; z-index:1; width:567px; height:36px; background:#000; filter:alpha(opasity=60); opacity:0.6; overflow:hidden; }
.news_pic_tab01 .txt { position:absolute; bottom:0px; z-index:2; width:100%; height:36px; overflow:hidden;}
.news_pic_tab01 .txt li { position:absolute; bottom:0px; height:36px; line-height:36px; }
.news_pic_tab01 .txt li a { display:block; color:white; padding:0 0 0 10px; font-size:14px; font-weight:bold; text-decoration:none;}
.news_pic_tab01 .num { position:absolute; z-index:3; bottom:7px; right:7px;}
.news_pic_tab01 .num li { position:relative; float:left; width:25px; height:22px; line-height:22px; overflow:hidden; text-align:center; margin-right:1px; cursor:pointer;}
.news_pic_tab01 .num li a,.news_pic_tab01 .num li span { position:absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top:0px; left:0px; text-decoration: none; font-size:12px;}
.news_pic_tab01 .num li span { z-index:1; display:block; filter: alpha(opasity=50); opacity:0.5;}
.news_pic_tab01 .num li.on a,.news_pic_tab01 .num a:hover { background-color:#8f0000;}

/* news switch */
.news_tab01 { width:100%;}
.news_tab01 .hd { line-height:42px; height:42px; border-bottom:2px solid #ccc;}
.news_tab01 .hd .more { float:right; line-height:42px;}
.news_tab01 .hd .more a { font-size:14px; margin-right:10px;}
.news_tab01 .hd .more a:hover { color:#003399;}

.news_tab01 .hd li{ float:left; padding:0 16px; cursor:pointer; background:#fff; font-size:20px; }
.news_tab01 .hd li.on{ height:42px; line-height:42px; font-size:20px; color:#003399; background:#fff; border-bottom:2px solid #235ddb; }


/*list*/
.new_box{ margin-top:5px; }
.new_box li{ overflow:hidden; line-height:29px; *line-height:25px;}
.new_box li .new{ float:left; font-size:15px; }
.new_box li .new:hover { color:#003399;}
.new_box li .time{ float:right; font-size:15px; color:#b4b4b4;}


/*Relevant*/
.new_box01 {overflow:hidden;}
.new_box01 li{ font-size:16px; float:left; line-height:36px;  width:230px; overflow:hidden;}
.new_box01 li a{ font-size:16px; padding-right:5px;}
.new_box01 li a:hover { color:#003399;}


/* Interaction switch */
.hdlm{width:1180px; margin:0px; padding:0px; overflow:hidden;cursor:pointer; margin-bottom:0px; }
.hdlm_wyk{width:295px; height:60px; float:left; background:url( wyk.gif) center #1d66cf no-repeat; }
.hdlm_wyw{width:295px; height:60px; float:left; background:url( wyw.gif) center #1d66cf no-repeat;  }
.hdlm_wyc{width:295px; height:60px; float:left; background:url( wyc.gif) center #1d66cf no-repeat; }
.hdlm_wyb{width:295px; height:60px; float:left; background:url( wyb.gif) center #1d66cf no-repeat;  }
.hdlm_wykOn{width:295px; height:60px; float:left; background:url( wykOn.gif) center #fff no-repeat; }
.hdlm_wywOn{width:295px; height:60px; float:left; background:url( wywOn.gif) center #fff no-repeat; }
.hdlm_wycOn{width:295px; height:60px; float:left; background:url( wycOn.gif) center #fff no-repeat; }
.hdlm_wybOn{width:295px; height:60px; float:left; background:url( wybOn.gif) center #fff no-repeat; }

/* wyk */
.hdlm_wyk_xk { width:370px; float:left; height:250px; }
.hdlm_wyk_cf { width:370px; float:left; padding-left:25px; height:250px;}
.hdlm_wyk_sj { width:370px; float:left; padding-left:25px; height:250px; }

.hdlm_wyk_xk .hd { height:42px; line-height:42px; border-bottom:2px solid #ccc;}
.hdlm_wyk_xk .hd .more { float:right; line-height:42px;}
.hdlm_wyk_xk .hd .more a { font-size:14px; margin-right:10px;}
.hdlm_wyk_xk .hd .more a:hover { color:#003399;}
.hdlm_wyk_xk .hd li{ float:left; padding:0 16px; cursor:pointer; background:#fff; font-size:20px; }
.hdlm_wyk_xk .hd li.on{ height:42px; line-height:42px; font-size:20px; color:#003399; background:#fff; border-bottom:2px solid #235ddb; }

.wyk_box{ margin-top:5px;}
.wyk_box li{ overflow:hidden;line-height:30px; *line-height:26px; border-bottom:1px dashed #b3b3b3; }
.wyk_box li .new{ float:left; font-size:15px; width:355px;}
.wyk_box li .new:hover { color:#003399;}
.wyk_box li .time{ float:left; font-size:15px; color:#b4b4b4; padding-left:10px;}
.wyk_box li .process{ float:right; font-size:15px; color:#666666;}

.wyk_box2{ margin-top:5px;}
.wyk_box2 li{ overflow:hidden;line-height:30px; *line-height:26px; border-bottom:1px dashed #b3b3b3; }
.wyk_box2 li .new{ float:left; font-size:15px; width:305px;}
.wyk_box2 li .new:hover { color:#003399;}
.wyk_box2 li .time{ float:left; font-size:15px; color:#b4b4b4; padding-left:10px;}
.wyk_box2 li .process{ float:right; font-size:15px; color:#666666;}



/* wyw */
.hdlm_wyw_znwd { width:700px; float:left; height:250px; }
.hdlm_wyw_cjwd {width:440px; float:left; padding-left:20px; height:250px;}

.hdlm_wyw_znwd01  { width:230px; height:250px; float:left;margin-top:20px; }
.hdlm_wyw_znwd01 li { float:left; height:68px; line-height:68px; padding-bottom:12px;}

.hdlm_wyw_znwd02  { width:450px; float:left; padding-left:20px; margin-top:0px;}
.hdlm_wyw_znwd02 li { overflow:hidden; float:left; padding:3px 0;width:400px;  font-size:15px; line-height:25px; cursor:pointer; background:#fff;  border-bottom:1px dashed #ccc; }

.hdlm_wyw_cjwd .hd { height:42px; line-height:42px; border-bottom:2px solid #ccc;}
.hdlm_wyw_cjwd .hd .more { float:right; line-height:42px;}
.hdlm_wyw_cjwd .hd .more a { font-size:14px; margin-right:10px;}
.hdlm_wyw_cjwd .hd .more a:hover { color:#003399;}
.hdlm_wyw_cjwd .hd li{ float:left; padding:0 16px; cursor:pointer; background:#fff; font-size:20px; }
.hdlm_wyw_cjwd .hd li.on{ height:42px; line-height:42px; font-size:20px; color:#003399; background:#fff; border-bottom:2px solid #235ddb; }

.wyw_box{ margin-top:5px;}
.wyw_box li{ overflow:hidden;line-height:30px; *line-height:26px; border-bottom:1px dashed #b3b3b3;  }
.wyw_box li .new{ float:left; font-size:15px; width:450px;}
.wyw_box li .new:hover { color:#003399;}

/* wyc */
.hdlm_wyc_xxcx { width:230px; float:left; height:210px;}
.hdlm_wyc_zcfg {width:440px; float:left; padding-left:20px; height:250px;}
.hdlm_wyc_pggs {width:440px; float:left; padding-left:30px; height:250px;}

.hdlm_wyc_xxcx01 { float:left; margin-top:40px;}
.hdlm_wyc_xxcx01 li{ height:90px; line-height:90px; padding-bottom:20px;}
.hdlm_wyc_zcfg .hd { height:42px; line-height:42px; border-bottom:2px solid #ccc;}
.hdlm_wyc_zcfg .hd .more { float:right; line-height:42px;}
.hdlm_wyc_zcfg .hd .more a { font-size:14px; margin-right:10px;}
.hdlm_wyc_zcfg .hd .more a:hover { color:#003399;}
.hdlm_wyc_zcfg .hd li{ float:left; padding:0 16px; cursor:pointer; background:#fff; font-size:20px; }
.hdlm_wyc_zcfg .hd li.on{ height:42px; line-height:42px; font-size:20px; color:#003399; background:#fff; border-bottom:2px solid #235ddb; }

.wyc_box{ margin-top:5px;}
.wyc_box li{ overflow:hidden;line-height:30px; *line-height:26px; border-bottom:1px dashed #b3b3b3;  }
.wyc_box li .new{ float:left; font-size:15px; width:450px;}
.wyc_box li .new:hover { color:#003399;}

/* wyb */
.hdlm_wyb_djzn { width:360px; float:left; height:250px; }
.hdlm_wyb_bltp { width:410px; height:250px; float:left; padding-left:20px;}

.hdlm_wyb_bltp01 { overflow:hidden; float:left; margin-top:30px;}
.hdlm_wyb_bltp01 li { float:left;line-height:90px;  height:90px; width:240px; padding:10px 10px;}

.hdlm_wyb_djzn .hd { height:42px; line-height:42px; border-bottom:2px solid #ccc;}
.hdlm_wyb_djzn .hd .more { float:right; line-height:42px;}
.hdlm_wyb_djzn .hd .more a { font-size:14px; margin-right:10px;}
.hdlm_wyb_djzn .hd .more a:hover { color:#003399;}
.hdlm_wyb_djzn .hd li{ float:left; padding:0 16px; cursor:pointer; background:#fff; font-size:20px; }
.hdlm_wyb_djzn .hd li.on{ height:42px; line-height:42px; font-size:20px; color:#003399; background:#fff; border-bottom:2px solid #235ddb; }

.wyb_box{ margin-top:5px;}
.wyb_box li{ overflow:hidden;line-height:30px; *line-height:26px; border-bottom:1px dashed #b3b3b3;   }
.wyb_box li .new{ float:left; font-size:15px; width:375px;}
.wyb_box li .new:hover { color:#003399;}


/*=========== bottom ==========*/
#bottom { width:100%; }
.bottom { width:100%; margin:0 auto; }

.linkbox01 { overflow:hidden; background:#e0eaff; border-top:10px solid #235ddb;  height:40px; padding-left:540px;}
.linkbox01 li{ line-height:40px; color: #003399; float:left;  font-size:16px; overflow:hidden; }
.linkbox01 li a { color:#003399; padding:0 20px;  font-size:16px; }
.linkbox01 li a:hover { color:#235ddb;}

.linkbox02 {text-align:center; line-height:26px; margin:0 auto; overflow:hidden; padding:10px 0;}
.linkbox02 li{ font-size:16px; color:#999999;  display:table-cell;}


/*============ frame ============*/
.titlebox { height:60px; line-height:60px; border-bottom:2px solid #ccc; }
.titlebox_L{ float:left;  cursor:pointer; background:#fff; font-size:20px; width:360px; }
.title{ height:60px; line-height:60px; font-size:28px; color:#003399; background:#fff; border-bottom:2px solid #235ddb; padding:0 25px;}
.titlebox_R{ float:right; margin:10px 0 ;}
.cadress { overflow:hidden;}
.cadress li{ float:left;}
.cadress li a:hover{ color:#235ddb;}

.csider{ border:1px solid #e3e3e3; padding:20px 25px 30px 25px; margin:20px 0 12px 0; }

/* ==============树型菜单样式01 start============== */
#tree_nav01 {width:100%;  margin:auto; margin-top:0px; margin-bottom:15px;list-style: none;}
#tree_nav01 ul {margin:0px;padding:0px; display:none; vertical-align:text-top; }
/***一级菜单***/
#tree_nav01 .li_01{ padding-left:30px; background:url(icon08.png) no-repeat 10px 20px; border-bottom:1px solid #e3e3e3;}
#tree_nav01 .li_01 a { line-height:45px; font-size:16px;}
#tree_nav01 .li_01 a:hover { color:#235ddb;}
/***二级菜单***/
#tree_nav01 ul .li_02{ border-bottom:1px solid #e3e3e3;}
#tree_nav01 ul .li_02 a {font-size:16px; color:#4d7800; line-height:34px;}
#tree_nav01 ul .li_02 a:hover {color:#235ddb;}
/***三级菜单***/
#tree_nav01 ul ul .li_03{ padding-left:10px; border-bottom: 1px dotted #CCC;}
#tree_nav01 ul ul .li_03 a {font-size:14px;color:#4d7800; line-height:34px;}
#tree_nav01 ul ul .li_03 a:hover {color:#235ddb;}

.fmain{ overflow:hidden;}
.fmain_L{ float:left; width:280px;}
.fmain_R{ float:left; width:870px; margin-left:30px;}
.ftitle01{ border-bottom:1px solid #dddcdc; line-height:46px; height:46px;}
.ftitle01 .ftitle01con{ border-bottom:2px solid #235ddb; color:#003399; font-size:20px;  padding:0 15px; float:left; line-height:45px;height:45px;}
.fmain_R2{ float:left; width:1070px; margin-left:30px;}

/* page */
.page_box{ overflow:hidden; margin:30px 0 30px 80px;}
.page_box li{ float:left; margin-right:4px;}
.page_box li a .page{ background-color:#f5f7f8; color:#454545; border:1px solid #c3c9cd; height:34px; line-height:36px; font-size:14px; padding:0 14px;}
.page_box li a .page:hover{ background-color:#235ddb; color:#FFF;border:1px solid #c3c9cd;}
.page_box li a .page_on{ color:#235ddb;}
.ptext{ width:70px; height:34px; line-height:34px; background-color:#f5f7f8; border:1px solid #c3c9cd; text-align:center;}

/*=====================frame01=======================*/
.fcon{ width:100%; margin:0 auto;}
.ftitle{font-size:22px; text-align:center; line-height:50px;color:#333333;}
.fxx{ font-size:16px; text-align:center; line-height:50px; color:#235ddb;}

.fline{ border-bottom:1px dotted #595959; width:98%; margin:25px auto 15px auto;}
.fconwz{ width:840px; margin:0 auto; font-size:16px; line-height:32px; padding:20px 0; text-align:justify;text-justify:inter-ideograph;}