﻿@charset "utf-8";
/* CSS Document */
/*-------------reset begin-------------*/
html, body, dl, dt,p,span,div, ul ,img, li, dd, fieldset,font, form,frameset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, td,frameset {
	margin:0;
	padding:0;
}

ol, ul { list-style: none outside none;}
:focus {outline: 0 none;}
a img { border: 0 none;}
img {vertical-align: middle;}
table {empty-cells: show;}
em,i {font-style: normal;}
button, input, select, textarea {
    border: medium none;
	font-size:100%;
	border-style:none;
}
body {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    font: 12px/150% Arial,Verdana,"宋体";
}
h1 {
    font:20px "microsoft yahei","宋体";
}
h2{font-size:16px;}
h3 {font-size: 14px;}
h4, h5, h6 {
    font-size: 12px;
}

/*-------------reset end-------------*/

/*-------------prepare begin-------------*/
.fl{float:left;}
.fr{float:right;}
.clr{clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden;}
.w{width:970px; margin:0 auto; overflow:hidden;}
.h400{height:400px;}
.h402{height:402px;}
.h360{height:360px;}
.h326{height:326px;}
.h296{height:296px;}
.h275{height:275px;}
.gap1{margin-bottom:10px;}
.gap2{margin-bottom:20px;}
.gap3{margin-right:20px;}
.gap4{margin:3px 0;}
.Yahei{font-family: "宋体";}
.szzt12{ font-family:"Times New Roman", Times, serif; font-size:12px;}
.gray{color:#A5A5A5;font-size:12px;}
.orgn{color:#ff8522;font-size:12px;}
.red{color:#c00;font-size:14px; margin:0 3px;  font-family: tahoma;}
.gre14c{color:#59980b;font-size:14px; font-weight:bold;}
.black14c{color:#000;font-size:14px; font-weight:bold;}
.gray14{color:#A5A5A5;font-size:14px;}
.gray14c{color:#464646;font-size:14px;font-weight:bold;}
a.blu12{ font-size:12px; color:#014fa8;}
a.blu12:hover{ text-decoration:underline;}
.ft{font-family: "Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti;font-size:14px; font-weight:bold; color:#FFF;}
a.pla:link,a.pla:visited{font-size:14px; text-decoration:underline; font-weight:bold; text-align:center; display:block; width:90%; margin:0 auto;line-height:24px;}
.ml15{ margin-left:15px;}
.pt10{ margin-top:10px;}
.pt20{ padding-top:15px;}
.hidden{display:none;}
.block{ display:block;}
div.overflow_y{ overflow-y:scroll;}
/*-------------prepare end-------------*/

/*--字体样式--*/
.f-fff {
	color:#fff;
}
a.f-fff:hover {
	color:#1A67C6;
	text-decoration:none;
}


/*-------------bg_border begin-------------*/
.bg_bor{ width:900px; background:#FFF; margin:0 auto; padding-top:12px;}
/*-------------bg_border endn-------------*/

/*-------------banner begin-------------*/
.ban{height:85px; width:490px; margin:30px auto; }

.sw_abar{ width:810px; margin:10px auto; }
.se_nl{margin-left:0;}

ul.sw_a {
	font-family: "宋体";
	font-size:14px;
    text-transform: uppercase;
    white-space: nowrap;
}
ul.sw_a li {
    display: inline;
    margin: 0 5px 0 0;
}
ul.sw_a a {
    /*color: #777;*/
    color:#2b66b4;
    text-decoration:underline;
    cursor:pointer;
}
    ul.sw_a a:hover {color:#3eb201;}
ul.sw_a .sel
{
    font-weight:bold;
    text-decoration:none;
    color:#000;
}
ul.sw_a .sw_aa a {
    color: #000;
}
ul.left_ul .sel {
    font-weight: bold;
    text-decoration: none;
    color: #000;
}

/*二级页面搜索- 更多----开始*/
.sw_abar  div.more {
	display: inline;
	position:relative;
	z-index:1;
	font-family: "宋体";
    font-size: 14px;
    text-transform: uppercase;
    white-space: nowrap;
}
.sw_abar  div.more a{color: #2b66b4;
text-decoration: underline;}
.sw_abar  div.more ul.zx{ border:1px solid #ccc; position:absolute; left:25px; top:15px; width:150px; z-index:2; background-color:#FFF;}
.sw_abar  div.more ul.zx li{ line-height:32px; border-bottom:1px dashed #ccc; width:130px; display:block; text-align:center; margin-left:10px; font-size:12px; font-weight:normal;}

/*二级页面搜索- 更多----结束*/
.searchBox
{
    width:810px;
    overflow:hidden;
}
.sw_b {
    border: 1px solid #999;
    float: left;
	margin-top:10px;
}

.sw_b input {
    border: 0 none;
    float: left;
    outline: medium none;
}

.fullword{
    margin: 20px 0 0 10px;
}
.fullword input{
    vertical-align: middle;
}
.sw_qbox {
    height: 30px;
    line-height: 30px;
    margin: 0 0 2px;
    padding: 2px;
    width: 620px;
}

.sw_dvdr {
    background:none repeat scroll 0 0 #ccc;
    float: left;
    height: 21px;
    margin: 8px 0 -15px 12px;
    width: 1px;
}

.sw_b .sw_sb, .sw_b .sw_qbtn {
    cursor: pointer;
    font-size: 0;
    margin: 6px 6px -14px 8px;
    overflow: hidden;
    padding: 0;
	background:url(../../Images/sprite-201202101427.png) 0 0 no-repeat;
	height:23px; width:22px;
}

.ss_list{ width:648px; margin:0 auto; clear:both; padding-top:30px; padding-bottom:15px;}
.ss_list h1{ width:100%;}
.ss_list ul{ width:648px; margin-top:14px; height:90px; margin-bottom:14px;}
.ss_list ul li{ float:left; width:162px; height:30px; line-height:30px;}
.ss_list ul li em,ul.sw_a li.more ul.zx li em,.sw_abar  div.more ul.zx em{ display:block; float:left; width:22px; height:22px; background:url(../Image/sprite-201202101427.png) no-repeat; margin-top:4px;}
.ss_list ul li em.zcfg,ul.sw_a li.more ul.zx li em.zcfg,.sw_abar  div.more ul.zx em.zcfg{ background-position:-22px -44px;}
.ss_list ul li em.tzgg,ul.sw_a li.more ul.zx li em.tzgg,.sw_abar  div.more ul.zx em.tzgg{ background-position:-43px -44px;}
.ss_list ul li em.zbgg,ul.sw_a li.more ul.zx li em.zbgg,.sw_abar  div.more ul.zx em.zbgg{ background-position:-66px -44px;}
.ss_list ul li em.zzz,ul.sw_a li.more ul.zx li em.zzz,.sw_abar  div.more ul.zx em.zzz{ background-position:-22px 0;}
.ss_list ul li em.zxm,ul.sw_a li.more ul.zx li em.zxm,.sw_abar  div.more ul.zx em.zxm{ background-position:-44px 0;}
.ss_list ul li em.trzdt,ul.sw_a li.more ul.zx li em.trzdt,.sw_abar  div.more ul.zx em.trzdt{ background-position:0 -22px;}
.ss_list ul li em.zdttgz,ul.sw_a li.more ul.zx li em.zdttgz,.sw_abar  div.more ul.zx em.zdttgz{ background-position:-44px -22px;}
.ss_list ul li em.scdt,ul.sw_a li.more ul.zx li em.scdt,.sw_abar  div.more ul.zx em.scdt{ background-position:-22px -22px;}
.ss_list ul li em.zhxx,ul.sw_a li.more ul.zx li em.zhxx,.sw_abar  div.more ul.zx em.zhxx{ background-position:0 -44px;}
.ss_list ul li em.xpsd,ul.sw_a li.more ul.zx li em.xpsd,.sw_abar  div.more ul.zx em.xpsd{ background-position:-66px 0;}
.ss_list ul li em.kjdt,ul.sw_a li.more ul.zx li em.kjdt,.sw_abar  div.more ul.zx em.kjdt{ background-position:-66px -22px;}
.ss_list ul li a{ font-size:14px; color:#3264b9; text-decoration:none; font-family: "宋体"; margin-left:5px;}
.ss_list ul li a:hover{ text-decoration:underline;}

.index_lieb{width:880px; margin:40px auto 0px; overflow:hidden;}
.ls-lieb{ float:left; width:146px; border-right:1px solid #e4e4e4; height:342px; overflow-y:hidden; overflow-x:hidden;table-layout: fixed;word-wrap:break-word;word-break:break-all;}
.ls-lieb ul{ padding-right:15px;}
.ls-lieb ul li{ border-bottom:1px dashed #ccc; text-align:right; margin-right:10px; height:38px; line-height:38px;}
.ls-lieb ul li a{ color:#3264b9; font-size:14px; font-family: "宋体";}
.ls-lieb ul li a:hover{ text-decoration:none;}
.rs-lieb { float:right; width:700px;}
.rs-lieb .jies{ border:1px dashed #ccc; padding:10px;line-height:28px;}
.rs-lieb ul.list_q{ margin-top:18px;}
.rs-lieb ul.list_q li{line-height:30px; background:url(../../Images/sanjiao.jpg) 0 6px no-repeat;text-indent:1.5em; font-family: "宋体"; font-size:14px; height:30px; overflow:hidden;}
.rs-lieb ul.list_q li a{ color:#3264b9; width:500px; float:left;}
.rs-lieb ul.list_q li a:hover{ text-decoration:underline;}
.rs-lieb ul.list_q li span{ float:right; width:150px; text-align:right;}
/*-------------banner end-------------*/



/*-------------2ji star-------------*/
.sec_container{ width:1186px; margin:0 auto; margin-bottom:20px;}
.aside{ width: 225px; }
.aside img{ margin-top:25px; cursor:pointer;}
.content{ float: left; width: 810px; margin-left:15px; margin-right:30px;}

.flsx{ border:1px dashed #ccc; width:352px; margin-top:10px; margin-bottom:20px; position:relative;}
.flsx_t{ height:30px; line-height:30px; width:50px; position:absolute; top:1px; right:4px;}
.flsx_t span{ display:block; float:left; width:100px; height:30px; line-height:30px; font-size:18px; font-family: "宋体"; padding-left:10px;} 
.flsx_t a.zhankai{ font-size:12px; color:#0001cd; text-decoration:underline; width:30px; float:right; margin-right:10px;margin-top:8px; background:url(../../Images/jiant.png) 0 0px no-repeat;height:15px;}
ul.flsx_ls { clear:both; width:352px; height:auto; overflow:hidden; padding:4px;}
ul.flsx_ls  li{ float:left; width:156px; height:30px; line-height:30px; word-wrap: break-word; word-break: break-all; text-align:left; padding:0 15px 0 5px;}
ul.flsx_ls  li input{ vertical-align:middle; margin-top:-2px; margin-bottom:1px; margin-right:3px;}
ul.flsx_ls  li a{ font-size:14px; color:#878787; cursor:default;}
ul.flsx_ls  li a:hover{ text-decoration:none;}
ul.flsx_ls  li em{ color:#F60;}
.nums{color: #999;font-size: 12px; height:40px; line-height:40px;}
.content_left {
    width: 810px;
	font-family: "宋体"; margin-top:20px;}
.content_left .result {
    border-collapse: collapse;
}
.c-container {
    width: 810px;
    font-size: 13px;
    line-height: 1.54;
    word-wrap: break-word;
    word-break: break-all;
}
.t{
    font-weight: normal;
    font-size: medium;
    margin-bottom: 1px;
}
.t a{
    text-decoration: underline;
	color:#0000ca;
}
.t a:link{
    text-decoration: underline;
	color:#0000ca;
}

.t a:hover{color:#0000ca;}
.t a:active{color:#0000ca;}
.t a:visited{color:#551a8b;}
.t a font,.t a font:active{text-decoration:underline;}
.t a.sd{font-size:13px; color:#999;width:16px;height:16px;line-height:16px;padding-left:16px;}
.t .fav_a{ background:url(../../Images/sub_send.png) 0 -2px no-repeat;}
.t .send_a{ background:url(../../Images/sub_send.png) 0 -42px no-repeat;}


/*正在加载内容和无数据样式 start*/
.loading
{
	width:100%;
    height:auto;
	font-weight:bold;
	line-height:30px;
    color:#0006ff;
	padding:20px 0px;
	text-indent:4em;
	background-image:url(../../Images/loading.gif);
	background-repeat:no-repeat;
	background-position: 10px 52%; 
	float:left;
	color:#A09FC0; 
	font-weight:normal;
	text-align:left;
}
.nodata{ background:url(../../Images/no_icon.png) 10px 10px no-repeat; padding:20px 0 20px 50px; }
/*正在加载内容和无数据样式 end*/

.left_side{ width:220px; margin-top:25px;}
.left_box{ width:98%; height:40px; line-height:40px; float:left; font-size:14px; background-color:#e4e4e3;    margin-bottom: 10px;}
.left_box i{ width:6px; height:40px; display:block; float:left; background-color:#F90; margin-right:10px;}
.left_ul{ margin-left:6px; display:block; float:left; }
.left_ul li{ display:block; width: 97px; float:left; height:30px;}
.left_ul li a{ height:30px; line-height:30px; text-decoration:none; color:#333; cursor:pointer;}

.Areaul {margin-left:2px; display:block; float:left;}
.Areaul li{ display:block; padding:5px 10px; float:left; height:15px;}
.Areaul li a{ height:15px; line-height:15px; text-decoration:none; color: #000000;/*color: #FFF;    border: 1px solid #101010;    background-color: black;*/ cursor:pointer;}



.xxn{ width:98%; margin:0 auto; line-height:42px;}
.xxn .c{ display:block; overflow:hidden; margin-top:10px; float:left;}
.xxn  .c a.xzlj{ display:block; border:1px solid #757675; color:#999; float:left; padding:0 3px 0 3px; position:relative; margin:0 5px 5px 0; height:20px; line-height:20px;}
.xxn  .c a.xzlj:hover{color:#999; text-decoration:none;}
.xxn  .c a.xzlj em{ color:#E2460E;}
.xxn  .c a.xzlj b{ display:block; position:absolute; width:10px; height:10px; top:6px; _top:4px; right:3px;  background:url(../../Images/ico-bg.png) no-repeat 0 -354px transparent; _background:url(../../Images/ico-bg.png) no-repeat 0 -354px transparent;}
/*-------------box9 begin-------------*/


.subscribe{ margin-top:14px;width:110px; margin-right:10px;}
.subscribe a 
{
    text-decoration:underline;
    font:14px "microsoft yahei","宋体";
    height:30px;
    line-height:30px;
    float:right;
}
.subscribe i
{
    background:url(../../Images/bg-icn.png) 0 -578PX;
    width: 14px;
    height: 14px;
    display: block;
    float: left;
    margin-top:8px;
}


/*分页样式---------------------开始*/
.pager 
{
	padding:3px 0px;
	margin:10px 0px 25px 0px;
	text-align:right;
	_padding:6px 0px;
}
.clara
{
	clear:both;
}
.pager a 
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #a8a8a8;
	background:#fff;
    text-decoration: none; /* no underline */
    color: #a8a8a8;
}

.pager a.ellipsis
{
	border:none;
	cursor:pointer;
}
.pager a.ellipsis:hover,
.pager a.ellipsis:active 
{
	border:none;
}
.pager a:hover,
.pager a:active 
{
    border: 1px solid #0e449d;
    color: #0e449d;
}
.pager .current 
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #036CB4;
    font-weight: bold;
    background-color: #036CB4;
    color: #FFF;
    cursor:default;
}
.pager .disabled 
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #EEE;
    color: #DDD;
    cursor:default;
}
.pager .pager_totalnum
{
    display: block;
    height: 28px;
    line-height: 24px;
    _padding-top: 1px;
    color: #686868;
    font-size: 14px;
    float: none;
}
/*分页样式---------------------结束*/

.sw_abar .gd{ float:left; width:58px; height:29px; border:1px solid #fff; border-bottom:0;  position: absolute; text-align:center;
    right: -20px;
    top: 9px;}
.sw_abar .gd a{width:58px; height:29px; line-height:29px; text-align:center; position:relative; text-decoration:underline; display:block; color:#2b66b4; font-size:14px; z-index:99;}
    .sw_abar .gd a:hover{ color:#3eb201;}
.sw_abar .gd:hover{ width:58px; height:29px; border:1px solid #ccc; border-bottom:0;}
.sw_abar .gd:hover a{ line-height:29px; background-color:#fff;}
.sw_abar .gd:hover .More{ display:block;}
.sw_abar .gd .More{ width:224px; position:absolute; right:-75px; top:28px; padding:8px 0; border:1px solid #CCC; background-color:#fff; display:none; z-index:90;}
.sw_abar .gd .More li{ float:left; width:109px; height:30px;}
.sw_abar .gd .More li a{ width:90px; height:30px; line-height:30px; text-align:left; padding-left:25px; margin-right:0; cursor:pointer; }
.sw_abar .gd .More li a:hover{ color:#3eb201;}


.c-abstract {
    font-size: 13px;
    max-height: 60px;
    overflow: hidden;
    height: auto;
    text-overflow: ellipsis;
}
.time_g{}
.time_g span{color: #008000; margin-right:10px;}
.time_g a.from{ color:#999; margin-right:10px; }
.time_g a.from:hover{ text-decoration:none;}
.listitem {
    width: 810px;
    margin-bottom:14px;
}


.parth{ background:url(../../Images/parth.png) 10px center no-repeat; height:30px; line-height:30px;    margin-left: 100px; width:1200px; margin-top:10px;margin: 10px auto; }
.parth strong{ padding-left:34px;}
.parth a{ cursor:pointer; color:#333;}
.parth a:hover{ color:#F00;}
.parth b{ padding:0 5px;}