@charset "gb2312";
/* CSS Document */

html {
	color: #000;
	background: #FFF;
}
body {
	font-size: 12px;
	font-family: "microsoft yahei";
	line-height: 20px;
}
* {
	padding: 0;
	margin: 0;
}
a {
	text-decoration: none;
	color: #333;
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
fieldset,
img {
	border: 0
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: normal
}
ol,
ul {
	list-style: none
}
caption,
th {
	text-align: left
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal
}
q:before,
q:after {
	content: ''
}
abbr,
acronym {
	border: 0;
	font-variant: normal
}
sup {
	vertical-align: text-top
}
sub {
	vertical-align: text-bottom
}
input,
textarea,
select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	*font-size: 100%
}
legend {
	color: #000
}
#yui3-css-stamp.cssreset {
	display: none
}
.wrap {
	width: 1000px;
	margin: 0 auto;
}
.fl_l {
	float: left;
}
.fl_r {
	float: right;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.ver-mid {
	vertical-align: middle;
}
.clear {
	clear: both;
}
.ft_14 {
	font-size: 14px;
}
.ft_16 {
	font-size: 16px;
}
.ft_18 {
	font-size: 18px;
}
.ft_b {
	font-weight: bold;
}
.pad_10 {
	padding: 10px;
}
.pad_0_8 {
	padding: 0 8px;
}
.pad_t_10 {
	padding-top: 10px;
}
.pad_b_10 {
	padding-bottom: 10px;
}
.mar_10 {
	margin: 10px;
}
.mar_10_0 {
	margin: 10px 0;
}
.mar_t_10 {
	margin-top: 10px;
}
.mar_b_10 {
	margin-bottom: 10px;
}
.mar_b_12 {
	margin-bottom: 12px;
}
.blue {
	color: #19a7f1;
}
.gray {
	color: #868686;
}
.red {
	color: #d23c01;
}
.border {
	border: 1px solid #d6d6d6;
}
.wid_202 {
	width: 202px;
}
.wid_260 {
	width: 260px;
}
.wid_262 {
	width: 262px;
}
.wid_368 {
	width: 368px;
}
.wid_615 {
	width: 615px;
}
.wid_723 {
	width: 723px;
}
.wid_725 {
	width: 725px;
}
.wid_790 {
	width: 790px;
}
.hei_255 {
	height: 255px;
	overflow: hidden;
}
.hei_310 {
	height: 310px;
	overflow: hidden;
}
.hei_330 {
	height: 330px;
	overflow: hidden;
}
.hei_385 {
	height: 385px;
	overflow: hidden;
}
.hei_260 {
	height: 260px;
	overflow: hidden;
}
.lh_40 {
	line-height: 40px;
}
.lh_30 {
	line-height: 30px;
}
.orange {
	color: #ff7800;
}
.page {
	padding: 20px 0;
	text-align: center;
	font-size: 0;
	clear: both;
}
.page a,
.page strong {
	color: #666;
	font-size: 12px;
	font-family: '����';
	padding: 4px 8px;
	border: 1px solid #dedede;
	margin: 0 3px;
}
.page strong {
	border: none;
}
.page a.on,
.page a:hover,
.page strong.on {
	color: #fff;
	background: #ff7800;
}
.top {
	width: 100%;
	height: 31px;
	line-height: 31px;
	background: url(../images/top_bg.png) repeat-x;
	color: #7b7b7b;
}
.top a {
	color: #7b7b7b;
}
.header {
	width: 100%;
	height: 140px;
	background: url(../images/header_bg.png) top left repeat-x;
	overflow: hidden;
}
.logo {
	float: left;
	padding-top: 12px;
}
.header_right {
	float: right;
	padding-top: 36px;
	font-size: 0;
}
.system_time {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 30px;
}
.fwrx {
	display: inline-block;
	border: 1px solid #ff9d00;
	height: 26px;
	line-height: 26px;
	color: #ff9d00;
	font-size: 0px;
	*display: inline;
	zoom: 1;
	overflow: hidden;
}
.fwrx .span {
	color: #fff;
	background: #ff9d00;
	font-size: 14px;
	display: block;
	zoom: 1;
	padding: 0 8px;
	float: left;
}
.nav {
	width: 100%;
	height: 42px;
	line-height: 42px;
	background: #5cb9f3;
	overflow: hidden;
}
.nav_ul li {
	display: block;
	float: left;
	background: url(../images/nav_li_bg.png) right no-repeat;
	font-family: 'microsoft yahei';
	font-size: 14px;
}
.nav_ul li a {
	display: block;
	color: #fff;
	padding: 0 11px;
	*padding: 0 12px;
}
.nav_ul li.on a,
.nav_ul li a:hover {
	background: #fcae32;
}
.footer {
	background: #5cb9f3;
	color: #fff;
	clear: both;
	overflow: hidden;
}
.footer a {
	color: #fff;
}
.footer_dl {
	width: 225px;
	background: url(../images/footer_line.png) right repeat-y;
    padding-bottom: 30px;
	padding-top: 30px;
	line-height: 30px;
	float: left;
}
.footer_dl1 {
	padding-left: 33px;
}
.footer_dl2 {
	padding-left: 145px;
}
.footer_dl dt {
	font-size: 14px;
	font-weight: bold;
}
.footer_dl dd {
	background: url(../images/footer_dot1.png) left no-repeat;
	padding-left: 10px;
}
.footer_weibo {
	width: 170px;
	padding-left: 35px;
	float: left;
	height: 170px;
	padding-top: 30px;
}
.footer_btm {
    
	line-height: 24px;
	background: #36a7ee;
	text-align: center;
	clear: both;
	color: #c9eaff;
	padding-top:5px;
	padding-bottom:5px
}
.idx_banner {
	width: 725px;
	height: 312px;
	overflow: hidden;
	position: relative;
	zoom: 1;
	float: left;
}
.idx_banner .bd img {
	display: block;
}
.idx_banner .hd {
	position: absolute;
	bottom: 10px;
	right: 15px;
}
.idx_banner .hd li {
	display: block;
	float: left;
	margin-left: 4px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	text-align: center;
	background: #fff;
	cursor: pointer;
}
.idx_banner .hd li.on {
	background: #5cb9f3;
	color: #fff;
}
.i_h1,
.i_h2 {
	height: 36px;
	line-height: 36px;
	background: url(../images/i_h_bg1.png) repeat-x;
	padding-right: 8px;
	color: #333;
	border-bottom: 1px solid #d6d6d6;
}
.i_h2 {
	border-bottom: 1px solid #0596f1;
}
.i_h_name {
	height: 38px;
	margin: -1px 0 0 -1px;
	background: url(../images/i_h_name_bg.png) left no-repeat transparent;
	padding-left: 25px;
	font-size: 14px;
	font-weight: bold;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.ft_14_b {
	font-size: 14px;
	font-weight: bold;
}
.ul1 {
	line-height: 32px;
}
.zcxx_ul {
	padding: 0 12px;
}
.ul1 li {
	background: url(../images/icon_sj_blue.png) left no-repeat;
	padding-left: 10px;
	border-bottom: 1px dotted #bbbbbb;
	font-size: 12px;
}
.ul1 li,
.ul1 li a {
	color: #4f4f4f;
}
.ul1 li a:hover {
	color: #5cb9f3;
}
.ul1 .date {
	float: right;
	color: #979797;
	font-family: Arial, Helvetica, sans-serif;
}
.rsks_ul {
	width: 505px;
	float: right;
}
.idx_login,
.idx_login a {
	font-family: 'microsoft yahei';
	color: #5c5c5c;
}
.idx_login_ul li {
	border: 2px solid #dfdfdf;
	border-width: 0 0 2px 2px;
	margin-left: -2px;
	background: #f7f7f7;
	text-align: center;
	width: 129px;
	height: 40px;
	line-height: 40px;
	float: left;
	cursor: pointer;
	font-size: 14px;
}
.idx_login_ul li.on {
	border-bottom-width: 0;
	background: #fff;
	color: #70a2dd;
}
.idx_login_c {
	padding: 35px 20px 8px 20px;
}
.idx_login_c li {
	margin-bottom: 10px;
}
.input1 {
	height: 28px;
	border: 1px solid #cccccc;
	padding: 0 0 0 5px;
	outline: none;
}
.idx_login_c .input1 {
	height: 34px;
	width: 215px;
}
.idx_login_btn {
	height: 38px;
	width: 212px;
	color: #fff;
	font-size: 14px;
	border: none;
	background: #5cb9f3;
}
.qyzp {
	backround: #f9f9f9;
}
.qyzp_table {
	width: 100%;
	table-layout: fixed;
}
.qyzp_table th {
	background: #f5fafd;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #eaeaea;
	padding: 0 5px;
}
.qyzp_table td {
	padding: 4px;
	font-size: 14px;
}
.yp_btn {
	display: block;
	width: 92px;
	height: 24px;
	background: url(../images/yp_btn1.png) left no-repeat;
}
.yp_btn:hover {
	background: url(../images/yp_btn2.png) left no-repeat;
}
.rmzp {
	padding: 13px 0 0 13px;
	font-size: 0;
}
.rmzp a {
	margin: 0 10px 22px 0;
	border: 1px solid #d2d2d2;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.fbxx {
	background: url(../images/fbxx_bg.png) left top no-repeat;
	padding: 6px;

}
.fbxx .block {
	display: block;
	height: 48px;
	line-height: 48px;
	color: #fff;
	font-size: 18px;
	font-family: 'microsoft yahei';
	padding-left: 35px;
	margin-bottom: 6px;
}
.fbxx .block_green {
	background: #6ab85c;
}
.fbxx .block_orange {
	background: #fcb037;
}
.fbxx .block_blue {
	background: #449fda;
}
.idx_zwcx {
	height: 210px;
	overflow: hidden;
}
.idx_zwcx_h {
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: url(../images/i_h_bg1.png) repeat-x;
	font-size: 14px;
	color: #333;
}
.idx_zwcx_h span {
	display: block;
	width: 50%;
	border: 1px solid #d5d5d5;
	border-width: 0 1px 1px 1px;
	margin-left: -1px;
	float: left;
	cursor: pointer;
}
.idx_zwcx_h span.on {
	background: #fff;
	border: none;
	font-weight: bold;
}
.idx_zwcx select {
	color: #666;
	line-height: 28px;
}
.idx_ljcx {
	width: 232px;
	height: 38px;
	color: #fff;
	font-family: 'microsoft yahei';
	font-size: 16px;
	background: url(../images/icon4.png) 60px 10px no-repeat #5cb9f3;
	border: none;
}
.ksdh a {
	margin-bottom: 3px;
	display: block;
}
.table {
	width: 100%;
	table-layout: fixed;
}
.zxrc {
	width: 198px;
	float: left;
	margin-bottom: 12px;
}
.zxrc .img {
	width: 75px;
	height: 85px;
	border: 1px solid #dddddd;
	float: left;
}
.zxrc .text {
	width: 102px;
	margin-left: 95px;
	line-height: 22px;
	_margin-top: -85px;
}
.gray_btn {
	padding: 3px 12px;
	background: #ff8800;
	color: #fff;
}
.pad_12_10 {
	padding: 12px 10px;
}
.grid {
	width: 270px;
	height: 183px;
	background: url(../images/idx_line_bg.png) right no-repeat;
	padding: 15px 35px 10px 20px;
	margin-right: 7px;
}
.ul2 {
	color: #686868;
	line-height: 30px;
}
.ul2 li {
	background: url(../images/icon_sj.png) left no-repeat;
	padding-left: 12px;
}
.ul2 li a {
	color: #686868;
}
.zczx .img {
	padding: 2px;
	border: 1px solid #ddd;
	float: left;
}
.zczx .text {
	width: 120px;
	margin-left: 145px;
}
.frends_link {
	color: #555;
}

.menu_h {
	height: 37px;
	line-height: 37px;
	background: url(../images/menu_bg.png) left no-repeat;
	color: #fff;
	font-family: 'microsoft yahei';
	font-size: 14px;
	font-weight: bold;
	padding-left: 37px;
}
.menu_list {
	padding: 15px 0 5px 0;
}
.menu_list a {
	display: block;
	width: 144px;
	height: 30px;
	line-height: 30px;
	background: url(../images/m_block.png) left no-repeat;
	padding-left: 30px;
	font-size: 14px;
	color: #4f4f4f;
	margin: 0 auto;
	margin-bottom: 10px;
}
.menu_list a.on,
.menu_list a:hover {
	color: #0596f1;
	font-weight: bold;
}
.menu_search {
	height: 27px;
	line-height: 27px;
	background: url(../images/search_box.png) left no-repeat;
	padding-left: 27px;
	padding-top: 2px;
}
.menu_search input {
	height: 20px;
	border: 1px solid #fff;
	padding: 0;
	width: 118px;
	outline: none;
	line-height: 20px;
}
.menu_search a {
	padding: 8px 6px;
	color: #fff;
}
.placeholder {
	color: #b0b0b0;
	font-size: 12px;
}
.ul3 {
	line-height: 35px;
}
.ul3 li {
	color: #656464;
	border-bottom: 1px dotted #dedede;
	background: url(../images/dot1.png) left no-repeat;
	padding-left: 10px;
}
.ul3 li a {
	color: #656464;
}
.ul3 li a:hover {
	color: #0596f1;
}
.ul3 .date {
	float: right;
	color: #838383;
}
.minh_810 {
	min-height: 810px;
	margin-bottom:10px;
	padding-bottom:10px;
}
.article_h {
	padding: 10px 0 5px 0;
	border-bottom: 1px dotted #dedede;
	color: #979797;
	text-align: center;
	margin-bottom: 20px;
}
.article_h h3 {
	color: #5a5a5a;
	font-size: 16px;
	font-weight: bold;
	line-height: 35px;
}
.article_ft {
	font-size: 14px;
	color: #7a7a7a;
	line-height: 28px;
}
.pad_12_15 {
	padding: 12px 15px;
}
.sx_div {
	border: 1px solid #8fc8ec;
	background: #e7f3fa;
	padding: 5px;
}
.sx_div_inner {
	background: #f5fafd;
	padding: 3px 5px;
}
.sx_ul li {
	line-height: 35px;
	border-bottom: 1px dotted #8fc8ec;
}
.sx_ul li span,
.sx_ul li a {
	color: #188bca;
	padding: 3px 8px;
	margin-right: 10px;
}
.sx_ul li span.on,
.sx_ul li a.on {
	background: #44a4de;
	color: #fff;
	margin-left:7px;
}
.sx_ul li a:hover {
	color: #ff7800;
}
.sx_ul li .sx_name {
	display: inline-block;
	width: 5em;
	*display: inline;
	zoom: 1;
	text-align: right;
	color: #333;
	margin-right: 0;
	padding: 0;
}
.sx_ul li a.orange {
	color: #ff7800;
}
.sx_select {
	border: 1px solid #c3e1f5;
	height: 23px;
	color: #333;
	vertical-align: middle;
}
.sx_input {
	border: 1px solid #c3e1f5;
	height: 21px;
	width: 164px;
	color: #666;
	padding-left: 5px;
	vertical-align: middle;
}
.sx_btn {
	width: 52px;
	height: 23px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	border: none;
	background: url(../images/sx_btn.png) left no-repeat;
	vertical-align: middle;
}
.qz_h1 {
	border-bottom: 2px solid #ee7510;
	font-size: 0px;
}
.qz_h1 span {
	display: block;
	float: left;
	height: 36px;
	padding: 0 23px;
	font-size: 14px;
	border: 1px solid #ddd;
	border-width: 0 1px 0 0;
	cursor: pointer;
	margin-top: -1px;
}
.qz_h1 span.on {
	background: url(../images/qz_bg1.png) left repeat-x;
	color: #fff;
	font-weight: bold;
	border: 1px solid #dd5500;
	font-size: 16px;
	margin-top: -1px;
}
.qz_left {
	width: 744px;
	border-right: 1px solid #ddd;
	float: left;
}
.qz_right {
	width: 253px;
	float: right;
}
.qz_table {
	width: 100%;
	table-layout: fixed;
	text-align: center;
}
.qz_table th {
	line-height: 32px;
	height: 32px;
	background: #f5fafd;
	border-bottom: 1px solid #eaeaea;
	text-align: center;
}
.qz_table td {
	padding: 5px 8px;
	font-size: 14px;
	color: #686868;
	border-bottom: 1px dotted #ddd;
	line-height: 30px;
}
.qz_table td a.blue {
	color: #19a7f1;
}
.pad_8 {
	padding: 8px;
}
.tuijian_ul li {
	padding: 8px;
	border-bottom: 1px solid #d6d6d6;
	color: #555;
	line-height: 24px;
}
.ljck {
	display: block;
	width: 68px;
	height: 25px;
	line-height: 25px;
	background: url(../images/ljck_btn.png) left no-repeat;
	text-align: center;
	color: #fff;
}
.zw_h {
	border-bottom: 1px solid #fbcf8d;
	line-height: 40px;
	color: #0156c3;
	font-size: 14px;
	font-weight: bold;
}
.gsjs_list {
	padding: 10px 0;
}
.gsjs_list li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 270px;
	padding: 3px 0;
}
.blue_bg {
	background: #ebf4fb;
}
.zwxx_table {
	width: 100%;
	table-layout: fixed;
	border: 1px solid #ddd;
	margin: 10px 0;
}
.zwxx_table th,
.zwxx_table td {
	padding: 4px 8px;
	border-bottom: 1px solid #ddd;
}
.zwxx_table th {
	background: #f1f1f1;
}
.xiazai {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 125px;
	text-align: right;
	float: right;
	color: #19a7f1;
	font-size: 12px;
}
.ul3 li a.xiazai {
	color: #0596F1;
}
.gray_bg {
	background: #fafafa;
}
.pad_50_0 {
	padding: 50px 0;
}
.login_bg {
	background: url(../images/login_bg.png) left no-repeat;
}
.login {
	width: 502px;
	float: right;
}
.login_h {
	text-align: center;
	font-size: 16px;
	padding-bottom: 15px;
	position: relative;
	zoom: 1;
}
.login_zc {
	position: absolute;
	right: 20px;
	top: 0;
	font-size: 12px;
	font-weight: normal;
	color: #0596F1;
}
.login_div {
	background: #FFFFFF;
	border: 1px solid #e1e1e1;
	padding: 50px 80px;
	position: relative;
	zoom: 1;
}
.lg_input {
	width: 295px;
	border: 1px solid #d9d9d9;
	height: 32px;
	outline: none;
	padding-left: 8px;
}
.icon_user {
	background: url(../images/icon_user1.png) left no-repeat;
	padding-left: 35px;
}
.icon_psw {
	background: url(../images/icon_psw.png) left no-repeat;
	padding-left: 35px;
}
.login_ul li {
	padding-bottom: 15px;
}
.login_btn {
	width: 340px;
	height: 48px;
	background: url(../images/login_btn.png) left no-repeat;
	border: none;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.icon_sj {
	display: block;
	width: 23px;
	height: 12px;
	overflow: hidden;
	background: url(../images/sanjiao.png) left no-repeat;
	position: absolute;
	top: -12px;
	left: 50%;
}
.white_bg {
	background: #FFFFFF;
}
.reg {
	width: 550px;
	padding: 20px 35px 20px 65px;
}
.reg_h {
	border-bottom: 1px solid #e5e5e5;
	height: 52px;
}
.reg_h .span {
	display: block;
	float: left;
	width: 260px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	position: relative;
	zoom: 1;
	cursor: pointer;
}
.reg_h .span em {
	display: block;
	width: 9px;
	height: 5px;
	overflow: hidden;
	background: url(../images/reg_sj.png) left no-repeat;
	position: absolute;
	left: 50%;
	bottom: -7px;
	display: none;
}
.reg_h span.on {
	border-bottom: 3px solid #e53b3b;
}
.reg_h span.on em {
	display: block;
}
.reg_name {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 6em;
	text-align: right;
	font-size: 14px;
	color: #555555;
}
.pad_20_0 {
	padding: 20px 0;
}
.u_header {
	height: 58px;
	line-height: 58px;
	background: #1170c5;
	color: #FFFFFF;
}
.u_header a {
	color: #FFFFFF;
}
.u_footer {
	line-height: 24px;
	text-align: center;
	padding-top:5px;
	padding-bottom:5px
	clear:both;
	border-top: 1px solid #ced4d8;
}
.pad_t_40 {
	padding-top: 40px;
}
.u_side {
	width: 207px;
	padding: 10px;
	float: left;
	background: #FFFFFF;
	color: #555555;
}
.gray_bg1 {
	background: #ebebeb;
}
.pad_20_0_100_0 {
	padding: 20px 0 100px 0;
}
.u_content {
	width: 720px;
	float: right;
	color: #555;
}
.u_content1 {
	width: 720px;
	color: #555;
	margin-left:auto;
	margin-right:auto
}
.u_toux {
	border: 1px solid #eeeeee;
}
.green {
	color: #6bc30d;
}
.u_side_info .text {
	margin-left: 95px;
	_margin-top: -134px;
}
.red_btn {
	display: block;
	width: 205px;
	height: 40px;
	line-height: 40px;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	background: #df4e1a;
	border: none;
}
.ft_12 {
	font-size: 12px;
}
.u_menu {
	margin-bottom: 50px;
}
.u_menu li {
	padding: 14px 0px;
	border-bottom: 1px solid #f5f6f8;
}
.u_menu li .text {
	margin-left: 50px;
	font-size: 14px;
	color: #333333;
	display: block;
}
.pad_8_0 {
	padding: 8px 0;
}
.wrap1 {
	width: 960px;
	margin: 0 auto;
}
.ms_block {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 162px;
	height: 110px;
	padding-top: 15px;
	color: #898585;
	text-align: center;
	background: #f1efef;
	line-height: 28px;
	margin: 0 7px;
}
.u_tab {
	height: 30px;
	line-height: 30px;
	padding: 8px;
}
.u_tab li,
.u_tab2 li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding: 0 20px;
	color: #0092c2;
	font-size: 16px;
	position: relative;
	zoom: 1;
	cursor: pointer;
}
.u_tab li em,
.u_tab2 li em {
	display: block;
	width: 11px;
	height: 8px;
	background: url(../images/u_icon12.png) no-repeat;
	position: absolute;
	bottom: -7px;
	left: 50%;
	margin-left: -5px;
	display: none;
}
.u_tab li.on {
	background: #0092c2;
	color: #FFFFFF;
}
.u_tab li.on em {
	display: block;
}
.u_table1 th {
	padding: 8px;
	background: #f3f3f3;
	text-align: center;
}
.u_table1 td {
	padding: 10px 8px;
	text-align: center;
	border-bottom: 1px solid #DEDEDE;
}
.u_blue_btn {
	padding: 5px 16px;
	color: #FFFFFF;
	background: #288fcf;
	border: none;
	font-size: 14px;
}
.u_tab2 {
	border-bottom: 1px solid #DDDDDD;
	height: 32px;
	line-height: 25px;
	margin: 10px;
}
.u_tab2 li {
	color: #555555;
	padding: 0 14px 7px 14px;
}
.u_tab2 li em {
	bottom: -8px;
	background: url(../images/u_icon12.png);
}
.u_tab2 li.on {
	border-bottom: 2px solid #0092c2;
}
.u_tab2 li.on em {
	display: block;
}
.u_table2 {
	line-height: 30px;
	width: 100%;
	table-layout: fixed;
}
.u_table2 td,
.u_table2 th {
	padding: 5px;
}
.u_table2 th {
	text-align: right;
}
.jlgl_bg {
	background: #f4f4f3;
}
.jlgl .nLi h3 {
	line-height: 45px;
	border-bottom: 1px solid #d8d7d4;
	padding: 0 20px;
}
.jlgl .nLi .title {
	font-size: 18px;
	zoom: 1;
}
.jlgl .nLi .bj {
	float: right;
	font-size: 14px;
	cursor: pointer;
	background: url(../images/bj_bg1.png) right no-repeat;
	padding-right: 15px;
}
.jlgl .nLi.on .bj {
	background: url(../images/bj_bg2.png) right no-repeat;
}
.jlgl .nLi .sub {
	display: none;
	padding: 20px 0;
	border-bottom: 1px solid #d8d7d4;
}
.jlgl .nLi.on .sub {
	display: block;
}
select {
	height: 28px;
	line-height: 24px;
	border: 1px solid #CCCCCC;
	outline: none;
	color: #555;
}
.qu_header {
	height: 60px;
	background: #5cb9f3;
}
.wrap_9551 {
	width: 955px;
	margin-left:auto; margin-right:auto
}
.wrap_955 {
	width: 955px;
	margin: 0 auto;
}
.qu_side {
	width: 223px;
	float: left;
	border: 1px solid #e5e5e5;
	background: #f7f7f7;
	font-size: 14px;
	color: #666666;
}
.qu_side h3 {
	height: 38px;
	line-height: 38px;
	background: url(../images/qu_icon1.png) 10px 4px no-repeat #e4e9ec;
	padding-left: 40px;
	font-size: 16px;
}
.qu_menu {
	padding: 10px 30px;
}
.qu_menu li {
	border-bottom: 1px dotted #DDDDDD;
	line-height: 32px;
	padding-left: 18px;
}
.qu_menu li a {
	display: block;
	color: #666;
	padding-left: 18px;
	background: url(../images/qu_icon2.png) left no-repeat;
}
.qu_menu li.on a,
.qu_menu li a:hover {
	color: #5cb9f3;
}
.qu_c {
	width: 690px;
	float: right;
	color: #5C5C5C;
}
.qu_c1 {
	width: 690px; margin-left:auto; margin-right:auto;
	color: #5C5C5C;
}
.bor_btm {
	border-bottom: 1px solid #DDDDDD;
}
.qu_table1 {
	line-height: 30px;
}
.qu_table1 th {
	border-top: 1px solid #CCCCCC;
	background: #f0f0f0;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.qu_table1 td {
	text-align: center;
	padding: 3px 10px;
}
.wid_720 {
	width: 720px;
}
.baodao_table .input1 {
	width: 300px;
}
.pad_20_30 {
	padding: 20px 30px;
}
.cx_table th {
	text-align: center;
	background: #5cb9f3;
	color: #FFFFFF;
	line-height: 35px;
	font-size: 14px;
}
.cx_table td {
	text-align: center;
	border: 1px solid #DDDDDD;
	border-width: 0 1px 1px 1px;
	line-height: 24px;
	padding: 5px 4px;
}
.wrap_762 {
	width: 762px;
	margin: 0 auto;
}
.jl_header {
	height: 132px;
}
.jl_btn1,
.jl_btn2 {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 100px;
	height: 24px;
	line-height: 24px;
	background: url(../images/jl_btn1.png) no-repeat;
	text-align: center;
}
.jl_btn2 {
	background: url(../images/jl_btn2.png) no-repeat;
	color: #FFFFFF;
}
.hr1 {
	height: 5px;
	overflow: hidden;
	background: url(../images/jl_bg.png) repeat-x;
}
.pad_20_0 {
	padding: 20px 0;
}
.jl_baseinfo {
	width: 560px;
}
.jl_baseinfo li {
	width: 260px;
	float: left;
	margin: 0 15px 5px 0;
}
.jl_baseinfo1 {
	width: 720px;
}
.jl_baseinfo1 li {
	width: 300px;
	float: left;
	margin: 0 15px 5px 0;
}
.upimg .upbox{
	width:100px;
	height:100px;
	background:white;
	border:1px solid #ccc;
}
.jianlilie{
	width:690px;
	font-size:14px;
	padding:5px 0px;
	margin:10px 20px;
}
.jianlilie th{
	padding:5px 0px;
	color:#df4e1a;
}
.jianlilie td{
	padding:5px 0px;
	border-bottom:1px solid #ccc;
}
.dddsss td{
	padding:5px 0px;
}
.video{
	position: fixed;
	right:0px;
	bottom:0px;
	z-index:9999;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.close{
	width:20px;
	height:20px;
	line-height:20px;
	color:black;
	background:white;
	position: absolute;
	right:0px;
	top:0px;
	font-size:20px;
	text-align: center;
}
.dd2 td{
	width:150px;
}
.dd1 td{
	width:150px;
}

.reg_text
{
    width:280px;
    line-height:28px;
    color:#555;
    padding:20px 15px 0 0;
}
.foot_li{
	width: 100%;
	margin: 20px 0;
	text-align: center;
}
.foot_li li{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 160px;
	margin-right: 100px;
}
.foot_li li:last-of-type{
	margin-right: 0;
}
