* {margin:0; padding:0;}
html{margin:0; padding:0; height:100%; }
/* html {-webkit-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);}  */
div{margin:0; padding:0; }
form, ul, ol, dl, table, div, h1, h2, h3 ,h4,h5 ,iframe{
	margin:0;
	padding:0;
}
address{padding:0; margin:0;}
table{
	margin:0 auto;
	padding:0;
	
}

img, fieldset {border:0;}
select, input, li img {vertical-align:middle;}
ul, li, ol {list-style-type : none;}
legend, hr, caption {display:none;}
.accessibilityHide{display: none;}
.positon_relative{position:relative;z-index:2;}
.pr{position:relative}
.bg_none{background-image:none!important}
.dis_no{display:none}
.image{background-image:none!important}
a:focus { outline: none; }
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	
}
a:active {
	text-decoration: none;
	
}
body{
	color: #4E535E;
	font-size: 14px;
	font-family:STHeiTi, 'Microsoft Yahei',Verdana, "����", Helvetica, sans-serif;
	
	background-color:#f0f1f3;
	
	
}







/************************************************************************************************/

/*-------����-------*/
.link_nav { font-size: 17px; color: #3F3F3F; font-family: "΢���ź�"; }
.link_nav:hover { color: #C86A3B;}
.link_white { color: #FFFFFF;}
.link_black { color:#000000; }
.link_black:hover {color:#c42326; }
.link_black_25 { font-size: 25px; font-weight: bold; color:#000000; }
.link_black_25:hover {color:#FF9900; }
.link_orange { color: #D8762A; }
.link_orange:hover { color: #3333CC; }
.link_normal { color: #122e67;}
.link_normal:hover { color: #c42326;}
.link_gray_line { color: #748999; text-decoration: underline!important;}
.link_gray_line:hover { color: #CC6600; }
.link_blue { color: #0098DE; }
.link_blue:hover { color: #F7A118; }
.font_blue { color: #2093D7; }
.font_blue_2 { color: #BBF6FF; }
.font_red { color: #EF7966; }
.font_green { color: #2CA406; }
.font_12 { font-size: 12px; }
.font_13 { font-size: 13px; }
.font_18 { font-size: 18px; }
.font_orange { color: #D8762A; }
.font_black_13 { font-size: 13px; color: #333335; line-height: 18px; }
.font_gray { color: #7E8892; }
.font_gray1{font-size: 14px; color: #3F3F3F; font-family: "΢���ź�";}
.font_white { color: #FFFFFF; }
.font_number { color:#868686; font-size:12px;} 
/*----------------*/

.headerbg{
	background:url(../images/bgqq.jpg) center top no-repeat;
	background-size: auto 200px;
	height: 200px;clear: both;
}
.banner {
	
	
	height: 200px;
}
.banner .head {
	width: 1100px;
	height: 200px;
	margin-right: auto;
	margin-left: auto;
}
.banner .head .logotitle{
	float: left;
	margin-top: 50px;
	
	width: 520px;
	height: 100px;
	background: url(../images/logotitle.png) no-repeat;
}
.banner .head .search {
	float:right;
	width: 310px;
	height: 38px;
	margin-top: 80px;
	/*margin-right: 160px;*/
	border: 1px solid rgba(255,255,255,0.8);
}
.banner .head .search input {
	line-height: 38px;
	background-color:rgba(255,255,255,0.4);
	height: 38px;
	width: 220px;
	padding-right: 15px;
	padding-left: 15px;
	border-style: none;
	color: #333;
}
.banner .head .search .brn_search {
	background-color: rgba(1,82,147,0.5);
	height: 38px;
	line-height:38px;
	width:90px;
	color: #FFFFFF;
	float:right;
	text-align: center;
	font-size:14px;
	transition: all 0.3s;
}
.banner .head .search .brn_search:hover {
	background-color: rgba(0,100,181,0.50);
}
.nav {
	position:relative;
	height: 50px;
	background:url(../images/nav_bg.jpg) #013f93 repeat-x;
	z-index: 100;clear: both; width: 100%;
}
.nav .w_1000 {
	width: 1060px;
	margin:0 auto;
}
.nav .w_1000s {
	width: 1100px;
	margin:0 auto;
	height: 50px;
	display: block;
}
.nav .link_A {
	float:left;
	
	position:relative;
	height:50px;
	color: #FFFFFF;
	text-align: center;
}
.nav .link_A a {
	padding: 0 38px;
	margin-top: 5px;
	line-height: 40px;
	border-left: 2px solid #013f92;
	border-right: 2px solid #013f92;
	font-size: 15px;
	color: #FFFFFF;
	text-align: center;
	display:block;
	transition: background 0.3s;
}
.nav .link_A a:hover {
	margin-top: 0;
	line-height: 50px;
	background-color:#00347b;
}
.nav .link_A .active{
	margin-top: 0;
	line-height: 50px;
	background-color:#cd1415;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}
.nav .w_900 {
	width: 780px;
	margin:0 auto;
	height: 50px;
	display: block;
}
.nav .foot_link {
	float:left;
	position:relative;
	height:50px;
	color: #FFFFFF;
	text-align: center;
}
.nav .foot_link a {
	padding: 0 23px;
	margin-top: 5px;
	line-height: 40px;
	border-left: 2px solid #013f92;
	border-right: 2px solid #013f92;
	font-size: 15px;
	color: #a4b0ce;
	text-align: center;
	display:block;
	transition: background 0.3s;
}
.nav .foot_link a:hover {
	margin-top: 0;
	line-height: 50px;
	background-color:#00347b;
}
.nav .foot_link .active{
	margin-top: 0;
	line-height: 50px;
	background-color:#cd1415;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}

.nav .link_B {
	background-color: #013f93;
	position: absolute;
	top: 50px;
	width: 100%;
	left: 0px;
	visibility:hidden;clear: both;
}
.nav .link_B li {
	line-height: 40px;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0048a9;
}
.nav .link_B li a {
	width:100%;
	height:40px;
	line-height:40px;
	margin:0px;
	padding:0px;
	border:none;
	font-size:12px;
	color:#FFFFFF;
	text-align: center;
	display:block;
}
.nav .link_B li a:hover {
	margin-top: 0;
	line-height: 40px;
	color:#b9e5f8;

}
.container {
	background-color: #FFFFFF;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding:10px;
}
.container .hot-img {
	margin: 10px;
	height: 375px;
	width: 540px;
	float:left;
}
.container .Focus-News {
	float: left;
	height: 375px;
	width: 380px;
	margin: 10px;
}
.container .clear {
	clear: both;
}
.container .Focus-News .mark {
	float: left;
}
.container .Focus-News .link_more {
	font-size: 14px;
	line-height: 30px;
	color: #000000;
	float: right;
	height: 30px;
}
.container .Focus-News .title {
	line-height: 35px;
	height: 35px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	clear: both;
	font-size: 16px;
	font-weight: bold;
	padding-top: 15px;
}
.Focus-News .list {
	padding-top: 15px;
}
.Focus-News .list li {
	line-height: 30px;
	padding-left: 15px;
	margin-left:5px;
	font-size:16px;
	background-image: url(../images/spot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	width:360px;
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden;
}
.container .fl_gzsx {
	margin: 10px;
	height: 270px;
	width: 538px;
	border: 1px solid #e7ebef;
	float:left;
}
.container .fl_gzsx1 {
	margin: 10px;
	height: 270px;
	width: 300px;
	border: 1px solid #e7ebef;
	float:left;
}
.container .fr_fzcw {
	margin: 10px;
	float: right;
	height: 275px;
	width: 380px;
}
.fr_fzcw h2 {
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #df1e1e;
	padding-top:10px;
}
.fr_fzcw h2 a {
	font-size: 16px;
	line-height: 30px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #df1e1e;
	display: block;
	height: 30px;
	width: 70px;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #fdc0c0;
}
.fr_fzcw .list {
	padding-top: 15px;
}
.fr_fzcw .list li {
	line-height: 30px;
	padding-left: 15px;
	margin-left:5px;
	font-size:14px;
	background-image: url(../images/spot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	width:360px;
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden;
}
.fl_gzsx {
	position:relative;
}
.fl_gzsx .tab {
	background-color: #fcf6f6;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #df1e1e;
}
.fl_gzsx .tab li {
	text-align: center;
	height: 40px;
	line-height:40px;
	color:#df1e1e;
	width: 110px;
	float: right;
	cursor:hand;
	cursor:pointer;
}
.fl_gzsx .tab li a {
	color:#df1e1e;
	width: 110px;
	display:block;
}
.fl_gzsx .tab li a:hover {
	color:#df1e1e;	
	background-color:#fbe6e6;
	width: 110px;
	display:block;
}
.fl_gzsx .tab .active {
	text-align: center;
	height: 40px;
	line-height:40px;
	color:#FFFFFF;
	width: 110px;
	float: right;
	background-color:#fd8181;
}
.fl_gzsx .tab1 .active {
	text-align: center;
	height: 40px;
	line-height:40px;
	color:#FFFFFF;
	width: 60px;
	float: left;
	background-color:#fd8181;
}
.fl_gzsx .tab .active a {
	text-align: center;
	height: 35px;
	line-height:35px;
	margin-top:5px;
	color:#FFFFFF;
	width: 110px;
	display:block;
	background-color:#df1e1e;
}
.fl_gzsx .tab .active a:hover {
	text-align: center;
	height: 35px;
	line-height:35px;
	margin-top:5px;
	color:#FFFFFF;
	width: 110px;
	display:block;
	background-color:#df1e1e;
}
.fl_gzsx .tab_content {
	position: absolute;
	width:500px;
	background-color:#FFFFFF;
	left: 8px;
	top: 45px;
}
.list_1 {
	padding-top: 10px;
}
.list_1 li {
	line-height: 30px;
	padding-left: 15px;
	margin-left:20px;
	font-size:14px;
	background-image: url(../images/spot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	position:relative;
	height: 30px;
	
}
.list_1 li a {
	width:390px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	display:block;
}
.list_1 li .font_number {
	position:absolute;
	right:5px;
	top:2px;
}
.list_2 {
	padding-top: 10px;
}
.list_2 li {
	line-height: 30px;
	padding-left: 15px;
	margin-left:20px;
	margin-right:20px;
	font-size:14px;
	background-image: url(../images/spot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	position:relative;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dddddd;
	
}
.list_2 li a {
	width:600px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	display:block;
}
.list_2 li .font_number {
	position:absolute;
	right:10px;
	top:2px;
}
.inquiry {
	clear: both;
	height: 270px;
	width: 960px;
	border: 1px solid #e7ebef;
	margin-right: auto;
	margin-left: auto;
	background-color:#fcf9e9;
	padding: 10px;
	
}

.inquiry .third {
	float: left;
	width: 80%;
}
.inquiry .third .s_container {
	padding-right: 10px;
	padding-left: 10px;
}
.inquiry .third .s_container h2 {
	height: 40px;
	line-height:40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #df1e1e;
	font-size: 16px;
	font-weight: normal;
}
.list_inquiry {
	margin-top: 10px;
	margin-bottom: 10px;
}
.list_inquiry td {
	height: 40px;
	line-height:40px;
	color:#2f2f2f;
}
.f_l {
	float: left;
}
.f_r {
	float: right;
}

.inquiry .third .s_container img {
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}
.s_container .inp_1 {
	line-height: 24px;
	height: 24px;
	border: 1px solid #dfdfdf;
	width:23px;
	padding-left:3px;
}
.s_container .sel_1 {
	line-height: 24px;
	height: 24px;
	border: 1px solid #dfdfdf;
	width:40px;
}
.inquiry .third .s_container .btn_part {
	width: 240px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
.s_container .btn_part .btn_cz {
	font-size: 16px;
	color: #FFFFFF;
	height: 35px;
	width: 110px;
	background-color: #e96c6c;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family:STHeiTi, 'Microsoft Yahei',Verdana, "����", Helvetica, sans-serif;
}
.s_container .btn_part .btn_cz:hover {
	background-color: #fb5858;
}

.s_container .btn_part .btn_cx {
	font-size: 16px;
	color: #FFFFFF;
	height: 35px;
	width: 110px;
	background-color: #df1e1e;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family:STHeiTi, 'Microsoft Yahei',Verdana, "����", Helvetica, sans-serif;
	margin-left:10px;
}
.s_container .btn_part .btn_cx:hover {
	background-color: #bd0404;
}.container .tszb {
	padding: 10px;
}
.container .ssff {
	padding: 10px;
}
.ssff h2 {
	height: 40px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d50202;
	border-right-color: #fecfcf;
	border-bottom-color: #fecfcf;
	border-left-color: #fecfcf;
}
.ssff h2 a{
	font-size: 18px;
	line-height: 40px;
	font-weight: normal;
	color: #df1e1e;
	padding-left: 20px;
}.ssff .pic_table {
	margin-top: 10px;
	margin-bottom: 10px;
	
}
.container .fywh {
	margin: 10px;
	float: left;
	width: 460px;
}
.container .gfxwj {
	margin: 10px;
	float: left;
	width: 460px;
}
.title_1 {
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #df1e1e;
	padding-top:10px;
}
.title_1 a {
	font-size: 16px;
	line-height: 30px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #df1e1e;
	display: block;
	height: 30px;
	padding-right: 15px;
	padding-left: 15px;
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #fdc0c0;
	float: left;
}.fywh .img_part {
	margin-top: 10px;
	margin-bottom: 15px;
}
.fywh .img_part .img {
	float: left;
	margin-left: 10px;
}
.fywh .img_part .describe {
	float: left;
	margin-left: 15px;
	line-height: 25px;
	width:240px;
}
.ftzz {
	position:relative;
	clear:both;
	margin:10px;
	width:938px;
	height:285px;
	border: 1px solid #e7ebef;
}
.ftzz .tab {
	background-color: #fcf6f6;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #df1e1e;
}
.ftzz .tab li {
	text-align: center;
	height: 40px;
	line-height:40px;
	color:#df1e1e;
	width: 110px;
	float: right;
	cursor:hand;
	cursor:pointer;
}
.ftzz .tab li a {
	color:#df1e1e;
	width: 110px;
	display:block;
}
.ftzz .tab li a:hover {
	color:#df1e1e;	
	background-color:#fbe6e6;
	width: 110px;
	display:block;
}
.ftzz .tab .active {
	text-align: center;
	height: 40px;
	line-height:40px;
	color:#FFFFFF;
	width: 110px;
	float: right;
	background-color:#fdc0c0;
}
.ftzz .tab .active a {
	text-align: center;
	height: 35px;
	line-height:35px;
	margin-top:5px;
	color:#FFFFFF;
	width: 110px;
	display:block;
	background-color:#df1e1e;
}
.ftzz .tab .active a:hover {
	text-align: center;
	height: 35px;
	line-height:35px;
	margin-top:5px;
	color:#FFFFFF;
	width: 110px;
	display:block;
	background-color:#df1e1e;
}
.ftzz .tab_content {
	position: absolute;
	width:938px;
	background-color:#FFFFFF;
}
.ftzz h2 {
	font-size: 16px;
	line-height: 40px;
	font-weight: normal;
	color: #df1e1e;
	float: left;
	padding-left: 20px;
	height: 40px;
}
.container .friendlink {
	clear: both;
	margin: 10px;
}
.friendlink h2 {
	font-size: 14px;
	line-height: 30px;
	color: #FFFFFF;
	background-color: #df1e1e;
	text-align: center;
	height: 30px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #fdc0c0;
}
.friendlink .content {
	background-color: #fcf3f0;
	padding: 10px;
	height: 90px;
}
.friendlink .content .part_top {
	padding: 0px;
}
.friendlink .content .part_top li {
	float: left;
}
.link_unit {
	font-family: "����";
	font-size: 12px;
	color: #3e3e3e;
	line-height: 40px;
	background-image: url(../images/link_bg.jpg);
	display: block;
	height: 40px;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 11px;
	padding-left: 11px;
	border: 1px solid #ffb6b6;
	border-radius: 4px;
}
.link_unit:hover {
	color: #146185;
}
.friendlink .content .part_bottom {
	clear: both;
	padding-top: 20px;
}
.one-fourth li {
	float: left;
	width: 25%;
}
.friendlink_sel {
	width: 90%;
	position: relative;
	height: 25px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	padding-left: 5px;
	border: 1px solid #fed5d5;
	color: #df1e1e;
}
.footer {
	background-color: #FFFFFF;
	padding: 10px 0;clear: both;
	border-top: 3px solid #237aca;
}
.footer table {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	color: #122e67;
	font-size:14px;
	text-align: center;
	line-height: 26px;
}

.r_sidebar {
	width: 100px;
	height:50px;
	position:fixed;
	left: 50%;
	top: 225px;
}
.r_sidebar ul {
	height: 200px;
	width: 75px;
	margin-left: 500px;
}
.r_sidebar li {
	height: 80px;
	margin-bottom: 1px;
	background-color:#FFFFFF;
	text-align: center;	
}
.r_sidebar li a{
	color:#555555;
}
.r_sidebar li a:hover{
	color:#c23939;
}


.r_sidebar1 {
	position:fixed;
	left: 92%;
	top: 225px;
}
.r_sidebar2 {
	position:fixed;
	left: 92%;
	top: 305px;
}
.r_sidebar3 {
	position:fixed;
	left:92%;
	top: 385px;
}
.r_sidebar1 ul {
	height: 200px;
	width: 75px;
	margin-right: 100px;
}
.r_sidebar1 li {
	height: 80px;
	margin-bottom: 1px;
	
	background-color:#FFFFFF;
	text-align: center;	
}
.r_sidebar1 li a{
	color:#555555;
}
.r_sidebar1 li a:hover{
	color:#c23939;
}

.location {
	width: 980px;
	margin: 20px auto;
	padding: 0px 10px;
	height:40px;
	line-height:40px;
	background-color: #FFFFFF;
}
.location p {
	padding: 0px 10px;
}
.erji_content {
	width: 980px;
	margin: 0px auto 20px auto;
	background-color: #FFFFFF;
}
.erji_content .sidebar_l {
	width: 240px;
	float: left;
}
.sidebar_l h2 {
	/*background-image: url(../images/bg_2.jpg);
	height: 100px;
	width: 220px;
	font-size: 25px;
	color: #FFFFFF;
	line-height: 100px;
	padding-left: 20px;
	font-weight: normal;*/
	width: auto;
    height: auto;
    font-size: 20px;
    line-height: 70px;
    padding-left: 24px;
    font-weight: 200;
    margin: 0;
    background: #013f93;
    color:#FFFFFF;
}
.sidebar_l ul {
	margin-right: 20px;
	/*margin-left: 20px;*/
}
.sidebar_l li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
	background-image: url(../images/spot_2.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	display: inline-block;
	width:180px;
}
.sidebar_l .link_erji_A {
	line-height: 18px;
	color: #000000;
	display: inline-block;
	width: 150px;
	float:left;
	padding:14px 0px;
	
}
.sidebar_l .link_erji_A:hover {
	color: #c42326;
}.erji_content .r_list {
	float: left;
	width: 699px;
	padding:0 10px;
	min-height:500px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e2e2e2;
}
.clear {
	clear: both;
}
	
.r_list h2 {
	line-height: 60px;
	height: 60px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #00509a;
	font-size: 20px;
	color: #00509a;
	padding-left: 10px;
	font-weight: normal;
	margin-bottom: 10px;
}
.r_list .query {
	margin-top: 20px;
	margin-bottom: 10px;
	clear: both;
	height: 35px;
}
.r_list .query p{
	line-height:30px;
	padding:0px 10px;
	float:left;
}
.query .inp_query {
	line-height: 30px;
	float: left;
	height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #e2e2e2;
	width: 375px;
}
.query .btn_query {
	width: 90px;
	background-color: #FFFFFF;
	border: 1px solid #00509a;
	font-size: 14px;
	line-height: 30px;
	color: #00509a;
	height: 30px;
	float:left;
	display:block;
	text-align: center;
	margin-left: 10px;
}

.list_3 {
	padding-top: 10px;
}
.list_3 li {
	line-height: 40px;
	padding-left: 15px;
	margin-left:10px;
	margin-right:20px;
	font-size:14px;
	background-image: url(../images/spot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	position:relative;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dddddd;
	
}
.list_3 li a {
	width:600px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	display:block;
	font-size:16px;
}
.list_3 li .font_number {
	position:absolute;
	right:5px;
	top:2px;
	font-size:14px;
}
.Flip {
	clear: both;
	padding-top: 30px;
	padding-bottom: 30px;
	height: 35px;
}
.Flip li {
	float:left;
}
.Flip .btn_flip_1 {
	line-height: 35px;
	text-align: center;
	display: block;
	height: 35px;
	width: 70px;
	color: #666666;
	border: 1px solid #e2e2e2;
	margin-left: 10px;
	float: left;
}
.Flip .btn_flip_1:hover {
	background-color:#f0f0f0;
}
.Flip .btn_flip_2 {
	line-height: 35px;
	text-align: center;
	display: block;
	height: 35px;
	width: 35px;
	color: #666666;
	border: 1px solid #e2e2e2;
	margin-left: 10px;
	float: left;
}
.Flip .btn_flip_2:hover {
	background-color:#f0f0f0;
}
.Flip .active {
	border: 1px solid #00509a;
	color:#00509a;
}
.Flip .Total {
	font-size: 30px;
	color: #bdbdbd;
	float: right;
	line-height:35px;
	padding-right:10px;
	font-weight: bold;
}
.Article_content {
	padding: 10px;
	width: 1080px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	min-height:500px;
}
.Article_content h2 {
	font-size: 28px;
	text-align: center;
	font-weight: normal;
	color: #000000;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-right: 30px;
	padding-left: 30px;
}
.Article_content .information {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	padding-top: 10px;
	padding-bottom: 15px;
	margin-right: 30px;
	margin-left: 30px;
	height: 16px;
	margin-bottom: 30px;
}
.Article_content .information .l_part {
	float: left;
	padding-right: 50px;
}
.Article_content .information .r_part {
	float: right;
	padding-left: 50px;
}
.Article_content .text{
	padding:0px 30px;
	font-size:18px;
	line-height:32px;
	color:#222222;
}
.Article_content .text p{
	padding:10px 0px;
	text-indent: 36px;
}
.Article_content .text h3 {
	font-size: 18px;
	color: #222222;
	text-align: center;
}
.Article_content .text h3 p{
	padding:5px 0px;
}
.Article_content .bottom_part {
	line-height: 35px;
	height: 35px;
	padding-top: 25px;
	padding-bottom: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e5e5e5;
	margin:20px 30px 0px 30px;
	color:#222222;
	font-size:18px;
}
.login_register {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 20px;
}
.login_register .login {
	float: left;
	width: 49%;
	padding-top:30px;
	padding-bottom: 30px;
}
.login_register .login h2 {
	font-size: 25px;
	color: #c23939;
	height: 60px;
	padding-left: 50px;
	font-weight: normal;
}
.login_register .login .inputs {
	width: 382px;
	margin-right: auto;
	margin-left: auto;
}
.login_register .login .inp_user {
	line-height: 48px;
	background-image: url(../images/login/user.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 48px;
	width: 300px;
	border-radius: 4px;
	border: 1px solid #afb7c6;
	padding-left:80px;
	color:#73797f;
	margin-bottom:20px;
	font-size:18px;
}

.login_register .login .inp_password {
	line-height: 48px;
	background-image: url(../images/login/password.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 48px;
	width: 300px;
	border-radius: 4px;
	border: 1px solid #afb7c6;
	padding-left:80px;
	color:#73797f;
	margin-bottom:20px;
	font-size:18px;
}
.btn_login {
	background-color: #5bb8ff;
	text-align: center;
	display: block;
	height: 48px;
	width: 380px;
	font-size: 18px;
	line-height: 48px;
	color: #FFFFFF;
	border-radius: 4px;
}
.btn_login:hover {
	background-color: #5bcfff;
}
.login_register .register {
	float: left;
	width: 49%;
	margin-top:30px;
	margin-bottom: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d8d8d8;
}
.login_register .register h2 {
	font-size: 25px;
	color: #2b72aa;
	height: 60px;
	padding-left: 50px;
	font-weight: normal;
}
.login_register .register .inputs {
	margin-left: 55px;
}
.login_register .register .inputs .inp_A {
	line-height: 37px;
	height: 37px;
	border-radius: 4px;
	border: 1px solid #afb7c6;	
	width:85%;
	padding-left:15px;
	font-size:14px;
	color:#73797f;
}
.login_register .register .inputs .inp_B {
	line-height: 37px;
	height: 37px;
	border-radius: 4px;
	border: 1px solid #afb7c6;	
	width:75%;
	padding-left:15px;
	font-size:14px;
	color:#73797f;
}
.login_register .register .inputs .error {
	line-height: 37px;
	height: 37px;
	border-radius: 4px;
	border: 1px solid #f33e3e;
	background-color:#fff8f6;
	padding-left:15px;
	font-size:14px;
	color:#879098;
}
.login_register .register .inputs li {
	position:relative;
}
.login_register .register .inputs .list_A {
	height: 70px;
}
.login_register .register .inputs .list_B {
	height: 70px;
	float:left;
	width:212px;
}
.login_register .register .inputs .line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4d4d4;
	position:relative;
	height:10px;
	display:block;
	width:380px;
	margin-bottom: 20px;
	margin-top: 10px;
}
.login_register .register .inputs .line span {
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	position: absolute;
	top: -5px;
	left:150px;
	display: block;
	font-size: 14px;
	color:#879098;
}
.login_register .register .inputs .error_text {
	line-height: 20px;
	color: #f33e3e;
}
.login_register .register .inputs .error_icon {
	position: absolute;
}
.login_register .register .inputs .error_icon {
	background-image: url(../images/error.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
	width: 25px;
	top:3px;
	right:5px;
}
.sidebar_l .multi_level li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image:url(../images/spot_3.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.sidebar_l .arrow_r {
	display: block;
	height: 45px;
	width: 20px;
	float: right;
	line-height: 45px;
	background-image: url(../images/arrow_r.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.sidebar_l .arrow_b {
	display: block;
	height: 45px;
	width: 20px;
	float: right;
	line-height: 45px;
	background-image: url(../images/arrow_b.png);
	background-repeat: no-repeat;
	background-position: center center;
}.one-fifth li {
	float: left;
	width: 20%;
	margin-bottom: 15px;
}
.Spokesman {
	background-color: #f1f1f1;
	height: 380px;
	width: 155px;
	padding: 10px;
}
.Spokesman .Spokesman-pic {
	height: 210px;
	width: 155px;
}
.Spokesman .name {
	font-size: 16px;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}
.Spokesman .employer {
	line-height: 18px;
	color: #777777;
	padding-bottom:10px;
}
.Spokesman .tel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #777777;
	padding: 0px 0px 10px 25px;
	clear:both;
	background-image: url(../images/Spokesman/icon_tel.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.Spokesman .mail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #777777;
	padding: 0px 0px 0px 25px;
	clear:both;
	background-image: url(../images/Spokesman/icon_mail.png);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:14px;
	width:135px;
	word-break:break-all;
}
.Spokesman .mail a{
	color: #777777;
}
.Spokesman .mail a:hover{
	color: #FF3333;
}

.Ajcx{
	width:960px;
	height:30px;
	background-color:#f5f5f5;		
	}
	
s
.pop {display: none;  width: 600px; min-height: 470px;  max-height: 750px;  height:470px;  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: auto;  padding: 25px;  z-index: 130;  border-radius: 8px;  background-color: #fff;  box-shadow: 0 3px 18px rgba(100, 0, 0, .50);  }
.pop-top{  height:60px;  width:100%;  border-bottom: 1px #E5E5E5 solid;  }
.pop-top h2{  float: left;  display:black;color: #3F3F3F; font-family: "΢���ź�";font-size: 16px; line-height:35px; }
.pop-top span{  float: right;  cursor: pointer;  font-weight: bold; display:black}
.pop-foot{  height:20px;  line-height:20px;  width:100%;  border-top: 1px #E5E5E5 solid;  text-align: right;  }
.pop-cancel, .pop-ok {  padding:8px 15px;  margin:15px 5px;  border: none;  border-radius: 5px;  background-color: #e2373a;  color: #fff;  cursor:pointer;  }
.pop-cancel {  background-color: #FFF;  border:1px #CECECE solid;  color: #000;  }
.pop-content{  height: 300px;  }
.pop-content-left{  float: left;  }
.pop-content-right{  width:600px;  float: left;  padding-top:20px;  padding-left:20px;  font-size: 14px;  line-height:35px;  color: #3F3F3F; font-family: "΢���ź�"; }
.bgPop{  display: none;  position: absolute;  z-index: 129;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,.2);  }
.pop-close{ background-color:#FFF; border:#E5E5E5 solid 1px; width:18px; height:18px;}


.sidebar_l li {
    width: 100%;
    padding-left: 20px;
    border-left: 4px #fff solid;
    background: #fff;
}

/*����ҳ����ʽ20190417zly*/
.nrTable{
	width: 100%;
	border: 1px solid #dcdddd;
	text-align: center;
}
.nrTable thead th{
	height: 34px;
	line-height: 34px;
	font-weight: bold;
	color: #464b4f;
	text-align: center;
	font: bold 14px/34px "Microsoft Yahei";
	background-color: #f2f2f2;
	border-width: 1px;
	border-style: solid;
	border-color: #d3d3d3;
}
.nrTable tbody td{
	height: 32px;
	line-height: 32px;
	color: #464b4f;
	font: 14px/33px "Microsoft Yahei";
	border-width: 1px;
	border-style: solid;
	border-color: #dedede;
}
/*���Ӹ���*/
.text-footer {
    padding: 0px 37px 40px 37px !important;
    background: #f3f3f3;
    height: 150px;
}
.text-linktitle{
       font-size: 16px;
       color: #222;
}
.text-link{
       font-size: 16px;
       padding-left: 25px;
       background-image: url(../images/ion_attach.png);
       background-repeat: no-repeat;
       background-position: 0 50%;
}
.img-100{ 
          background: url(http://www.gdcourts.gov.cn/res/t3/newindex2/images/100.jpg) center 0 no-repeat;
          width: 100%;
          height: 224px;
          } 
/*  .text-footer{
       padding: 20px 0 10px 2%;
       width: 98%;
    }
    .ion-attach,
    .ion-attach:link,
    .ion-attach:visited,
    .ion-attach:active{
        background: url(../images/ion_attach.png) 11px 6px no-repeat;
        padding: 0 0 0 0;
        color:#666666; 
        font-size: 16px;
        text-decoration: none;
        display: block;
        width: 40%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        float: left;
    }
    .ion-attach:hover{
        color: #e2373a;
        text-decoration: underline;
    } */