﻿﻿@charset "utf-8";
/* CSS Document */

body { padding:0; margin:0; font-size: 14px; line-height: 24px; font-family:"Microsoft Yahei","\5b8b\4f53"; 
	background-color: #caddfe;
	background-image:url(top.gif); 
	background-repeat: repeat-x;
	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: 580px;}

.header {margin:auto; margin:auto;background-image:url(bg_2.jpg); background-position: center top;}
#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: 1200px;
	margin: auto;
	padding: 0;
}
.nav_l { float:left; width: 20px;}
.nav_r { float:right; width: 20px;}
.nav_container { margin:auto; padding-top:1px; background-image: url(bg_3.jpg);}
.nav li { float:left; width: 96px;text-align:center;}
.nav li.sy { width: 80px;}
.nav li.xwfyr { width: 108px;}
.nav li.oldversion { margin-left: 40px;}
.nav li.oldversion A,.nav li.oldversion A:hover {color:#ef7985;}
.nav A { line-height: 46px; display:block; color:#fff; font-size:19px;}
.nav A:hover { background: #6f000c; color:#fff; text-decoration: none; font-size:19px;}

.header_1 {margin:auto; margin:auto;background-image:url(top.gif); 
	background-repeat: repeat-x;
	background-position: center top;}
.logo_1 {margin:auto; height: 258px; margin:auto; }
.nav_1 {background:#990010; width:auto; margin:auto; padding:0;}

/**信息公开**/
.header_xxgk {margin:auto; background-color:#0335a0;}
.logo_xxgk{width:1200px; height:258px; margin:auto;}
.nav_xxgk {
	background: #990010;
	width: 100%;
	margin: auto;
	padding: 0;
}
.nav_xxgk li { float:left; width: 135px;text-align:center;}
.nav_xxgk li.sy { width: 110px;}
.nav_xxgk li.xwfyr { width: 108px;}
.nav_xxgk li.oldversion { margin-left: 40px;}
.nav_xxgk li.oldversion A,.nav li.oldversion A:hover {color:#ef7985;}
.nav_xxgk A { line-height: 46px; display:block; color:#fff; font-size:19px;}
.nav_xxgk A:hover { background: #6f000c; color:#fff; text-decoration: none; font-size:19px;}
.nav_container_xxgk {width:1200px; margin:auto; padding-top:1px; background-image: url(bg_3.jpg);}

.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;}

.ttzx{width:1177px; margin:0 auto; padding-top:20px;}
.ttzx .cate{background-color:#990010; color:#FFF; width:100px; line-height:40px; font-size:20px; font-weight:bold; text-align:center; float:left}  
.ttzx .bigtitle{width:1077px; line-height:40px; font-size:34px; font-weight:bold; color:#034792; text-align:center; float:left}
.ttzx .bigtitle a:link,.ttzx .bigtitle a:visited{font-size:34px; font-weight:bold; color:#034792;} 
/********************************/
.tabtitle a:hover { text-decoration: none;}
.tabcontent div { display:none;}
.tabcontent div.current { display: block;}
.tabcontent div.current div {display: block;}
/********************************/

.nr { width:1198px; margin-left: auto; margin-right:auto;border-left:1px solid #000; border-right:1px solid #000; background-color: #FFF;}
.nr_1_left { width:580px; padding:20px 10px; float:left;}
.nr_1_right { width:550px; height:323px; margin-top:20px; margin-right:17px; float:right;}
/***headline***/

/*** 新闻详细内容 ***/
.NewsTitle{font-size:22px; line-height:400%;}
.NewsTitleFu{font-size:18px; line-height:100%; padding-bottom:20px}
.NewsContent{font-size:14px; line-height:180%}
.NewsContent div{font-size:14px;}
.NewsContent a:link,.NewsContent a:visited {color: #0B57B4; text-decoration: underline;}
.NewsContent a:hover {color: #E00; text-decoration: underline;}
.NewsText{color:#333; font-size:14px; line-height:200%;}

/*** 分页样式 Begin ***/
.FX_PageDiv{width:auto; height:22px; padding:15px 15px;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.Fx_PageDiv2_span2 span{ width:20px; height:18px; line-height:18px; color:#333; text-align:center; display:block; cursor:pointer; float:left; margin-right:4px; border:1px solid #CCC;}
.Fx_PageDiv2_span2 strong{ width:20px; height:18px; line-height:18px; color:#C00; text-align:center; display:block; cursor:pointer; float:left; margin-right:4px; border:1px solid #CCC; background-color:#DDD;}
.Fx_PageDiv2_span2 input{padding-top: 0px;margin-top: 0px; font-size:12px;}
.Fx_PageDiv2_span1{ float:left; padding-left:0; padding-top:3px;}
.Fx_PageDiv2_span2{ float:right; padding-right:0;}
.Fx_PageDiv2_1_2,.Fx_PageDiv2_1_3,.Fx_PageDiv2_1_4{ color:#C00;}
/*** 分页样式 End ***/

.headline_pic { position:relative; width: 572px; height: 319px; overflow:hidden;}
.headline_pic .leftarrow { position: absolute; left:3px; top: 135px;}
.headline_pic .rightarrow { position: absolute; right:3px; top: 135px;}
.headline_pic .dots { position:absolute; right: 8px; top: 256px;}
.headline_pic .dots i { margin-left: 5px; display:inline-block; background:#fff; width: 14px; height: 14px; line-height:14px; font-family:Arial, Helvetica, sans-serif;font-size: 10px; cursor:pointer; text-align:center;}
.headline_pic .dots i.current {background:#990010; color:#fff;}

.headline_pic_list { overflow:hidden;}
.headline_pic_list li { float:left; width: 572px; height: 319px; position:relative;}
.headline_pic .headline_title{
	text-align:center; height:42px; line-height:42px; font-size:14px; color:#fff; position:absolute; top: 277px; width: 100%;
	background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
	filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/
}
.headline_pic .headline_title div { position:relative;} /*实现IE文字不透明*/
.headline_pic .headline_title A { line-height: 42px; color:#fff; font-size:14px;}





.headline_text { color:#000; height:290px;}
.headline_text A,.headline_text A:hover { color:#000;}
.headline_text .title { font-size:26px; font-weight:bold; line-height: 33px; overflow:hidden;}
.headline_text .title A,.headline_text .title A:hover { font-family: "Microsoft Yahei","\5b8b\4f53"; color:#000;}
.headline_text .smalltext { font-size:14px; padding-top:6px; text-indent:2em;}
.headline_text .more { text-align: right;}
.headline_text .line { margin:auto; margin:10px; text-align:center; border-bottom:1px dashed #ccc;color:#09395e;}
.headline_text .title A:hover,.headline_text .smalltext A:hover { text-decoration: underline;color:#333333;}
/***search***/
.search_index {line-height:46px;}
.load_form { background: url(bg_searchkey.gif) no-repeat; width: 210px; line-height: 31px; height: 31px; padding:0; margin:0; border:0;}
.load_button { background: url(bg_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:750px; padding:0px; float:left;}
.nr_2_right { width:435px; padding:0px; float:right;}
.nr_2_right1 { padding-bottom:8px;}
.nr_2_right2 { padding-bottom:0px;}
.nr_2_right2a { padding:3px;}
.nr_3 { width:1200px; margin-left: auto; margin-right:auto; padding-top:20px;}
.nr_3_right { width:435px; padding:0px; float:right;}
.nr_3_right1 { padding-bottom:8px;}


.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 10px;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;}

.more{height:39px; color:#777777; font-size:14px; text-align:right;}
.more a:link,.more a:visited{height:39px; padding-top:8px; margin-top: 15px; margin-bottom:15px; color:#777777;}
.more a:hover{height:39px; color:#333333; text-decoration:underline; text-align:center; text-decoration:none}

/********ͨ�õ����֡�ͼƬ�б�*********/
.textList1 li { background: url(../images/dot.gif) no-repeat left 12px; padding-left:12px; margin-left:12px; border-bottom:1px dotted #dbdbdb;position: relative; height:28px;vertical-align: bottom;overflow:hidden;}
.textList1 li A { line-height: 28px; overflow:hidden;}
.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(../images/dot.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(../images/dot.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;}

/**********专题滚动************/

#zhuanti {width: 1198px; height: 120px; position:relative; overflow:hidden;}
#zhuanti ul { position:relative;}
#zhuanti ul li { float:left;}
#zhuanti .dots { position:absolute; right: 8px; top: 100px;}
#zhuanti .dots i { margin-left: 5px; display:inline-block; background:#fff; width: 14px; height: 14px; line-height:14px; font-family:Arial, Helvetica, sans-serif;font-size: 10px; cursor:pointer; text-align:center;}
#zhuanti .dots i.current {background:#990010; color:#fff;}

#zhuanti2 {width: 1198px; height: 120px; position:relative; overflow:hidden;}
#zhuanti2 ul { position:relative;}
#zhuanti2 ul li { float:left;}
#zhuanti2 .dots { position:absolute; right: 8px; top: 100px;}
#zhuanti2 .dots i { margin-left: 5px; display:inline-block; background:#fff; width: 14px; height: 14px; line-height:14px; font-family:Arial, Helvetica, sans-serif;font-size: 10px; cursor:pointer; text-align:center;}
#zhuanti2 .dots i.current {background:#990010; color:#fff;}


/**********友情链接************/
.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:50px;}

/***footer***/
.footer { text-align:center; border-top: 2px solid #990010; background-color: #064fb5; font-size:12px; color:#fff; padding-top:10px; margin-top:1px;margin-bottom:0px;}
.footer A,.footer A:hover { color: #fff;font-size: 12px;}

/**listpage**/
.dh { width:1160px; padding:8px 20px; margin-left:auto; margin-right:auto; background:#fff;}
.dh A:hover { color: #000;}
.dh_left { width: 750px; float:left; }
.dh_right { width: 400px; float:right; padding-right: 10px;}
.listpage { padding-top: 25px;}
.left_listpage { width: 880px; 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 A:hover { color: #000;}
.pages B { margin-right: 4px;}

.bclassname { background:url(bg_bclassname.gif) no-repeat; text-indent:20px; height: 52px; line-height: 52px; font-size: 18px; font-weight:bold; overflow:hidden;}
.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(bg_subnav_arrow.gif) no-repeat 20px 17px;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.classes li A:hover { background:url(bg_subnav_r.gif) no-repeat left top; line-height: 38px; text-decoration: none; color:#fff;}
.classes li.current A { background:url(bg_subnav_current.gif) no-repeat left top; color:#fff;}
.classes li.current A:hover {background:url(bg_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 0px 15px 0px; width:1200px;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 {position:relative; text-align:center; color:#333; margin-top:15px; padding-bottom:5px; border-bottom:1px dashed #ccc;}
.contentbox .publish_info #qrcodeTable{position:absolute; left:74%; top:-20px;}
.contentbox .content { margin-top: 20px; font-size:16px; line-height:30px; padding:0px 35px 40px 35px;}
.contentbox A:hover,.content A,.contentbox .content A:hover { color: #000;}


/***********信息公开*********/
.Article_60{ margin:auto; width: 900px;}
.Article_60 .tit2{ font-size:30px; color:#1f5781; font-weight:bold; text-align:center; padding-top:10px; padding-bottom:20px; border-bottom:1px dashed #ccc;}
.Article_60 .content{ margin-top: 20px; font-size:16px; line-height:30px; padding-bottom: 40px;}
.Article_60 .accept{ margin-top: 20px; padding-bottom: 40px; text-align:center; }

/***********信息公开*********/
.Article_61{height:400px}
.Article_61 .tit3{ font-size:30px; color:#1f5781; font-weight:bold; text-align:center; padding-top:20px; padding-bottom:30px;}
.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(xxgk_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; margin-bottom: 30px; text-align: center; margin-left: 3%;
}

.Article_61 .content ul li a { color:#255b87;}
.Article_61 .content ul li a:hover{color:#09395e;}
.Article_61 .line{ margin:auto; margin-bottom:20px; width: 900px; text-align:center; border-bottom:1px dashed #ccc;color:#09395e;}



.flater_tab{ width:900px; border-radius:4px; background:#fff; padding:40px 3%; margin:auto}
/**正文显示责任编辑**/
.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(0531_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(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(0531_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; }

.fixed{width:1020px; height:200px}

.z_0530_02 dd li.li1{ background:url(0531_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(0531_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(0531_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(0531_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;}

/***曝光专区******/
.ewm{ margin: auto; padding-bottom: 7px; }
.ewm img{ width: 100%; height: auto;}

.ewm{ position: fixed; width: 95px; height: 275px; bottom: 160px; right: 30px; }
.ewm .close{ position: absolute; padding-left: 15px; font-size: 12px; color: #6C6C6C; right: 5px; top: 0px; background:url(../images/ewm2_close.png) no-repeat left center; height: 12px; line-height: 12px; cursor: pointer; }
.ewm .con{ margin: auto; margin-top: 20px;}
