@charset "gb2312";
/* CSS Document */

body { padding:0; margin:0; font-size: 14px; line-height: 24px; font-family:"Microsoft Yahei","\5b8b\4f53"; 
	background-color: #fff;
	background-image: url(imageslogo_1.jpg);
	background-repeat: no-repeat;
	background-position: center top;}
A { color:#333; text-decoration: none;font-family:"Microsoft Yahei","\5b8b\4f53"; }
A:hover {color:#000; text-decoration: underline;}
A img { border:0;}
ul,li { list-style: none; padding:0; margin:0;}
li A { display:block;}
from { padding:0; margin:0;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{zoom:1;display:block;height:0;clear:both; font-size:0; line-height:0;}

.ellipsis A { text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ellipsis295 A { width: 295px;}
.ellipsis380 A { width: 380px;}
.ellipsis335 A { width: 335px;}
.ellipsis445 A { width: 445px;}

.header {margin:auto; width:1002px; margin:auto;}
#logo { width: 1002px; height: 200px; overflow:hidden; margin:auto; position:relative;}
.logo { width: 1000px; margin:auto;height:148px; padding-top:20px;  text-align:left;}
#logo .banner { position: absolute; z-index:-1}
#logo .banner div { position:absolute; display:none;}
#logo .banner div img {}

.nav {background:#990010; width:1002px; margin:auto; padding:0;}
.nav .nav_container { margin:auto;}
.nav li { float:left; width: 88px;text-align:center;}
.nav li.sy { width: 80px;}
.nav li.xwfyr { width: 95px;}
.nav li.oldversion { margin-left: 30px;}
.nav li.oldversion A,.nav li.oldversion A:hover {color:#ef7985;}
.nav A { line-height: 39px; display:block; color:#fff; font-size:18px;}
.nav A:hover { background: #6f000c; color:#fff; text-decoration: none; font-size:18px;}

.header_1 {margin:auto; width:auto; margin:auto;}
.logo_1 {margin:auto; width:auto; height: 240px; margin:auto;}
.nav_1 {background:#990010; width:auto; margin:auto; padding:0;}



.wp { width: 974px; padding: 15px 14px 20px 14px; background:#fff; margin-left: auto; margin-right:auto;}
.shadow { border:#bcbcbc 1px solid;background:#fff;
   filter:progid:DXImageTransform.Microsoft.Shadow(color=#bcbcbc,direction=120,strength=4);
   -moz-box-shadow: 1px 1px 4px #bcbcbc;
   -webkit-box-shadow: 1px 1px 4px #bcbcbc;
   box-shadow:1px 1px 4px #9bcbcbc;}

   
/********************************/
.tabtitle a:hover { text-decoration: none;}
.tabcontent div { display:none;}
.tabcontent div.current { display: block;}
.tabcontent div.current div {display: block;}
/********************************/

.nr { width:1002px; padding-top:10px;  margin-left: auto; margin-right:auto;}
.nr_1_left { width:580px; padding:10px; float:left;}
.nr_1_right { width:390px; height:323px; margin-top:10px; margin-right:7px; background: url(imagesbg_nr1_right.gif) repeat-x; float:right;}
/***headline***/
.headline_text { color:#fff; padding: 18px 24px;}
.headline_text A,.headline_text A:hover { color:#fff;}
.headline_text .title { font-size:28px; font-weight:bold; line-height: 33px; height: 68px; overflow:hidden;}
.headline_text .title A,.headline_text .title A:hover { font-family: "Microsoft Yahei","\5b8b\4f53"; color:#fff;}
.headline_text .smalltext { font-size:14px; height: 96px; padding-top: 12px;}
.headline_text .more { text-align: right;}
.headline_text .title A:hover,.headline_text .smalltext A:hover { text-decoration: none;}
/***search***/
.search_index { height:39px; background:#990110; padding-top:8px; margin: 15px;}
.load_form { background: url(imagesbg_searchkey.gif) no-repeat; width: 210px; line-height: 31px; height: 31px; padding:0; margin:0; border:0;}
.load_button { background: url(imagesbg_searchbtn.gif) no-repeat; width:37px; height: 31px;  padding:0; margin:0; border:0;}
.search_index A,A:hover{ color:#fff;}

.nr_2 { padding-top:10px;}
.nr_2_left { width:550px; padding:0px; float:left;}
.nr_2_right { width:440px; padding:0px; float:right;}
.nr_3 { width:1002px; margin-left: auto; margin-right:auto; padding-top:20px;}


.news_box {}
.news_box .title { height: 33px; margin-left:5px;border-bottom:2px solid #990010; font-size:16px;}
.news_box .title li { float:left; cursor:pointer; line-height: 33px; padding:0 12px;font-size:16px;}
.news_box .title li.current { background: #990010; color:#fff;}
.news_box .title li.current A { color:#fff;}
.news_box .content { padding: 10px;}

.news_box2 {}
.news_box .title2 { height: 33px; margin-left:5px; font-size:16px;}
.news_box .title2 li { float:left; cursor:pointer; line-height: 33px; padding:0px;margin-left: 15px;font-size:16px;}
.news_box .title2 li.current { border-bottom:2px solid #990010;}
.news_box .title2 li.current A { color:#333;}

/********????????????б?*********/
.textList1 li { background: url(imagesdot1.gif) no-repeat left 12px; padding-left:12px; margin-left:12px; border-bottom:1px dotted #dbdbdb;position: relative; height:28px;vertical-align: bottom;}
.textList1 li A { line-height: 28px;}
.textList1 li A:hover { color: #000;}
.textList1 li span { display:inline-block; position:absolute; right: 0px; top:0; bottom:0; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#999;}

.textList2 { height:152px;}
.textList2 li { float:left; width:160px; height:131px; padding-left:7px;padding-right:7px;}

.textList3 { height:232px;}
.textList3 li { float:left; width:410px; height:125px; padding-left:5px;padding-right:7px;}
.textList3 li A:hover { color: #000;}
.textList3 li img { float:left; width:148px; height:100px;padding-right:12px;}
.textList3 li txt { float:right; width:150px; height:120px;}

.textList4 li { background: url(imagesdot.gif) no-repeat left 14px; padding-left: 12px; position: relative; border-bottom: 0px solid #efeeee;}
.textList4 li A { line-height: 30px;}
.textList4 li A:hover { color: #000;}
.textList4 li span { display: none;}

.textList5 { padding-top: 6px;}
.textList5 li { background: url(imagesdot.gif) no-repeat left 14px; padding-left: 12px; margin-right: 15px; width: 450px; float:left; position: relative; border-bottom: 1px dotted #ccc;}
.textList5 li A { line-height: 30px;}
.textList5 li span { position:absolute; right: 0px; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#999;}

.picList1 { margin-top: 12px;}
.picList1 li  { width: 156px; height: 180px; overflow:hidden; text-align:center; margin: 0px 2px; float:left}
.picList1 li img { border: 1px solid #ccc;}


/**********友情链接************/
.links { padding: 10px 5px 10px 12px;}
.links A,.footer A:hover { color: #000;font-size: 12px;}
.links li { float:left; padding-top:10px;padding-right:9px;}

/***footer***/
.footer { text-align:center; border-top: 2px solid #990010; background-color: #064fb5; font-size:12px; color:#fff; padding-top:10px; margin-top:20px;margin-bottom:20px;}
.footer A,.footer A:hover { color: #fff;font-size: 12px;}

/**listpage**/
.dh { width:960px; padding:8px 20px;margin-top: 15px; margin-bottom: 15px; margin-left:auto; margin-right:auto; background:#fff;}
.dh A:hover { color: #000;}
.dh_left { width: 550px; float:left; }
.dh_right { width: 400px; float:right; padding-right: 10px;}
.listpage { padding-top: 25px;}
.left_listpage { width: 690px; float:left; margin-left: 15px;}
.left_listpage A:hover { color: #000;}
.right_listpage { width: 262px; float:right; margin-right: 8px;}
.right_listpage A:hover { color: #000;}
.list { padding: 25px 0;font-family:Tahoma, Verdana, "宋体";}
.list li { border-bottom: 1px solid #ccc; position:relative; margin-bottom: 15px; _height: 92px;}
.list li A { font-size: 16px; font-weight:bold;}
.list li span { position:absolute; right:0px; top:0px; color:#999; font-size:12px;}
.list li .smalltext { color:#666; padding: 10px 0;}
.classname { font-size: 18px; border-bottom: 4px solid #990010; line-height: 36px;}

.pages { text-align:center;}
.pages .total { display: none;}
.pages A { border: 1px solid #ccc; padding: 2px 6px; margin-right: 4px}
.pages B { margin-right: 4px;}

.bclassname { background:url(imagesbg_bclassname.gif) no-repeat; text-indent:20px; height: 52px; line-height: 52px; font-size: 18px; font-weight:bold;}
.classes li { border-bottom: 1px dotted #ccc; height: 38px; line-height: 38px;overflow:hidden;}
.classes li A { display:block; text-indent: 38px; line-height: 38px; width: 230px; padding-right:32px;  background: url(imagesbg_subnav_arrow.gif) no-repeat 20px 17px;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.classes li A:hover { background:url(imagesbg_subnav_r.gif) no-repeat left top; line-height: 38px; text-decoration: none; color:#fff;}
.classes li.current A { background:url(imagesbg_subnav_current.gif) no-repeat left top; color:#fff;}
.classes li.current A:hover {background:url(imagesbg_subnav_current.gif) no-repeat left top;}

.box A:hover { color: #000;}
.news_list A:hover { color: #000;}
.sider A:hover { color: #000;}

/***********contentpage*********/
.wp_contentpage { padding: 25px 35px 15px 35px; width: 932px;margin-bottom:20px}
.contentbox .title { font-size:24px; font-weight:bold; line-height:30px; text-align:center;}
.contentbox .title .ftitle {font-size: 18px; margin-top:10px; display:inline-block}
.contentbox .publish_info { text-align:center; color:#333; margin-top:15px; padding-bottom:5px; border-bottom:1px dashed #ccc;}
.contentbox .content { margin-top: 20px; font-size:16px; line-height:30px; padding-bottom: 40px;}
.contentbox A:hover,.content A,.contentbox .content A:hover { color: #000;}


/***********信息公开*********/
.Article_61{}
.Article_61 .tit3{ height:120px; font-size:30px; color:#1f5781; font-weight:bold; text-align:center; padding-top:20px;}
.Article_61 .content ul{width: 100%; text-align:center; min-width: 197px;}
.Article_61 .content ul li {
 float: left;width: 30%; height : 56px; line-height : 56px; min-width: 197px;background-image: url(imagesxxgk_bg.png); background-repeat:no-repeat; background-position:center center;font-size: 16px; font-weight:500;font-family:"Microsoft Yahei","\5b8b\4f53"; 
 margin-top: 10px; text-align: center; margin-left: 3%;
}

.Article_61 .content ul li a { color:#255b87;}
.Article_61 .content ul li a:hover{color:#09395e;}



.flater_tab{ width:900px; border-radius:4px; background:#fff; padding:40px 3%;}
/**正文显示责任编辑**/
.flater_tab .zrbj{ width: 100%; text-align: right; font-size: 14px; font-weight: bolder; line-height: 30px; padding: 0px;}

.flater_tab .table{ border-top:5px solid #941e23;}
.flater_tab .table th ,.flater_tab .table td{ border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.flater_tab .table th{ background:#fff; padding-bottom:1px; border-bottom:3px solid #dbdbdb; }
.flater_tab .table .last{ border-right:none;}
.flater_tab .table .tdt { background:#fcf7f8; line-height:40px; font-size:18px; font-weight:bold; color:#941e23; padding-left:15%; float:left; width:85%; text-align:left;}
.flater_tab .table .td div{ padding:5px 0;  line-height:2; padding-left:15%; float:left; text-align:left; color:#595959; font-size:14px; margin:2px 0; font-weight:bold;}
.flater_tab .table .td.td02{ background:#f8f8f8;}
.flater_tab .table .td .fontx{ font-size:14px; font-weight:normal; line-height:1.5;}
.flater_tab .table .blue0{ color:#265d89;}
.flater_tab .table a.blue0:hover{ color:#941e23;}


.z_0530{ position:relative; border-radius:4px; background:#255c87; color:#fff; font-size:16px; padding:10px; text-align:center; }
.z_0530 em{ background:url(images0531_03.jpg) no-repeat; width:16px; height:7px; position:absolute; bottom:-7px; left:50%; margin-left:-8px;}

.z_0530_01{ margin-top:30px;}
.z_0530_01 dt{ border-bottom:3px solid #255c87; font-size:16px; color:#255c87; line-height:2; font-weight:bold;}
.z_0530_01 dd{ background:#f0f4f8; padding:10px 30px 10px 50px; border:1px solid #e3ecf3; border-top:none;}
.z_0530_01 dd li{ background:url(../images/0531_07.jpg) left center no-repeat; padding-left:20px; margin:10px 0; color:#4a7094;}

.z_0530_02{ margin-top:40px;}
.z_0530_02 dt{ border-bottom:3px solid #255c87; font-size:16px; color:#255c87; line-height:2; font-weight:bold;}
.z_0530_02 dd{ margin-top:20px;}
.z_0530_02 dd li{ background:url(images0531_11.jpg) 0 0 no-repeat; height:205px; width:219px; float:left;}
.z_0530_02 dd li h2{ font-size:20px; font-weight:bold;  margin:50px 30px 10px 30px; text-align:center; color:#255c87;}
.z_0530_02 dd li span{ margin:20px 30px 10px 30px; display:block; color:#606163; }

.z_0530_02 dd li.li1{ background:url(images0531_11.jpg) 0 0 no-repeat; height:205px; width:205px; }
.z_0530_02 dd li.li1 h2{   margin:50px 30px 10px 30px; }
.z_0530_02 dd li.li1 span{ margin:20px 30px 10px 30px; }
.z_0530_02 dd li.li2{ background:url(images0531_12.jpg) 0 0 no-repeat; height:205px; width:226px; }
.z_0530_02 dd li.li2 h2{   margin:50px 30px 10px 50px; }
.z_0530_02 dd li.li2 span{ margin:20px 30px 10px 50px; }
.z_0530_02 dd li.li3{ background:url(images0531_13.jpg) 0 0 no-repeat; height:205px; width:226px; }
.z_0530_02 dd li.li3 h2{   margin:50px 30px 10px 50px; }
.z_0530_02 dd li.li3 span{ margin:20px 30px 10px 50px; }
.z_0530_02 dd li.li4{ background:url(images0531_14.jpg) 0 0 no-repeat; height:205px; width:226px; }
.z_0530_02 dd li.li4 h2{   margin:50px 30px 10px 50px; }
.z_0530_02 dd li.li4 span{ margin:20px 30px 10px 50px; }

.z_0530_03{ margin-top:40px;}
.z_0530_03 dt{ border-bottom:3px solid #941e23; font-size:16px; color:#941e23; line-height:2; font-weight:bold;}
.z_0530_03 dd{  padding:30px 20px;}
.z_0530_03 dd  h2{ font-size:14px; font-weight:bold;  color:#941e23;   position:relative; padding-left:10px; }
.z_0530_03 dd  h2 i{ display:block;    width:5px; height:14px; left:0; left:-5px; top:3px; background:#941e23; position:absolute;}
.z_0530_03 dd  .p{  display:block; color:#606163; padding:10px 20px 30px;}
