* {
	margin: 0px; padding: 0px;font-family: "微软雅黑","黑体";
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
img {
	border: 0px currentColor; border-image: none;
}
a {
	text-decoration: none; position: relative; cursor: pointer;
}
table {
	border-collapse: collapse;
}
.clear {
	clear: both;
}
body {
	background: rgb(235, 235, 235);
}
.wrapper {
	width: 100%; font-family: "微软雅黑","黑体"; float: left;
}
.page-con {
	left: 50%; width: 1200px; margin-left: -600px; float: left; position: relative;
}
.top {
	background: rgb(255, 255, 255); width: 100%; height: 110px; float: left; position: relative; z-index: 9999999; min-width: 1200px;
}
.top_l {
	height: 70px; margin-top: 25px; float: left; position: relative;
}
.bgs_a {
	background: url("about:blank"); height: 70px; display: inline-block; position: relative; z-index: 1;
}
.zgs_a {
	background: url("about:blank"); left: 0px; top: 0px; width: 85px; height: 70px; display: inline-block; position: absolute; z-index: 2;
}
.top_r {
	width: 360px; float: right;
}
.top_rt {
	height: 15px; margin-top: 30px; float: right;
}
.top_rt ul {
	float: left;
}
.top_rt ul li {
	color: rgb(51, 51, 51); font-size: 13px; margin-left: 15px; float: left; position: relative;
}
.top_rt ul li a {
	color: rgb(51, 51, 51);
}
.top_rt ul li > p {
	width: 100%; color: rgb(51, 51, 51); line-height: 1; float: left; position: relative; z-index: 2;
}
.top_rt ul li > div {
	top: 15px; width: 100%; float: left; display: none; position: absolute; z-index: 1;
}
.top_rt ul li > div.sc_list {
	background: rgb(255, 255, 255); padding: 5px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: auto; line-height: 20px; white-space: nowrap;
}
.top_rt ul li > div.sc_list a:hover {
	color: rgb(35, 115, 200);
}
.top_rt ul li > div img {
	width: 88px; margin-left: -28px; float: left;
}
.top_rt ul li:hover > div {
	display: block;
}
.top_rb {
	width: 100%; margin-top: 13px; float: left;
}
.top_rbl {
	color: rgb(51, 51, 51); font-size: 13px; float: left;
}
.top_rbl a {
	color: rgb(51, 51, 51); font-size: 13px; float: left;
}
.top_rbl {
	height: 30px; color: rgb(153, 153, 153); line-height: 30px; font-size: 13px; margin-left: 6px; float: right;
}
.top_rbl a {
	color: rgb(153, 153, 153); margin-left: 15px; float: left;
}
.top_rbl a:hover {
	color: rgb(35, 115, 200);
}
.top_rbr {
	background: rgb(239, 239, 239); width: 260px; height: 30px; margin-left: 20px; float: right;
}
.search_txt {
	background: none; margin: 4px 0px 0px 10px; outline: 0px; border: 0px currentColor; border-image: none; width: 210px; height: 22px; color: rgb(153, 153, 153); line-height: 22px; font-size: 13px; float: left;
}
.search_tj {
	background: url("search_icon_001.png") no-repeat 50% 50%; outline: 0px; border: 0px currentColor; border-image: none; width: 35px; height: 30px; text-indent: -9999px; overflow: hidden; margin-left: 3px; float: left;
}
.pc_nav {
	background: rgb(35, 115, 200); width: 100%; height: 50px; float: left; position: relative; z-index: 999999; min-width: 1200px;
}
.pc_nav > ul {
	float: left; position: relative;
}
.pc_nav > ul > li {
	background: url("about:blank"); height: 50px; float: left; position: relative;
}
.pc_nav > ul > li > p {
	width: 100%; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 17px; font-weight: bold; float: left;
}
.pc_nav > ul > li > p:hover {
	background: rgb(4, 82, 164);
}
.pc_nav > ul > li > p > a {
	color: rgb(255, 255, 255); overflow: visible;
}
.pc_nav > ul > li > ul {
	background: rgb(255, 255, 255); left: 0px; top: 50px; width: 100%; padding-bottom: 10px; display: none; position: absolute;
}
.pc_nav > ul > li > ul > li {
	width: 100%; float: left;
}
.pc_nav > ul > li > ul > li > p {
	width: 100%; float: left;
}
.pc_nav > ul > li > ul > li > p > a {
	width: 92%; text-align: center; color: rgb(102, 102, 102); line-height: 36px; font-size: 14px; margin-left: 4%; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.pc_nav > ul > li > ul a:hover {
	background: rgb(245, 241, 241); color: rgb(35, 115, 200);
}
.pc_nav > ul > li > ul > li > ul {
	background: rgb(255, 255, 255); left: 100%; width: 100%; border-left-color: rgb(230, 230, 230); border-left-width: 1px; border-left-style: solid; float: left; display: none; position: absolute;
}
.pc_nav > ul > li > ul > li > ul > li {
	width: 100%; float: left; position: relative;
}
.pc_nav > ul > li > ul > li > ul > li > p {
	width: 100%; float: left; position: relative;
}
.pc_nav > ul > li > ul > li > ul > li > p > a {
	width: 92%; text-align: center; color: rgb(102, 102, 102); line-height: 36px; font-size: 14px; margin-left: 4%; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.nav_bottonbg {
	background: url("box_xialabar.png") no-repeat 0px 100%; width: 100%; height: 20px; float: left;
}
.pc_nav2 {
	background: rgb(35, 115, 200); width: 100%; height: 50px; float: left; position: relative; z-index: 999999; min-width: 1200px;
}
.pc_nav2 .page-con {
	width: 1200px; float: left; position: relative; z-index: 3;
}
.pc_nav2 .page-con > li {
	float: left; display: inline-block; position: relative;
}
.pc_nav2 .page-con > li > p {
	width: 100%; height: 50px; font-size: 17px; float: left; position: relative; z-index: 3;
}
.pc_nav2 .page-con > li > p a {
	background-position: 50% 100%; width: 100%; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-weight: bold; float: left;
}
.pc_nav2 .page-con > li.on > p a {
	background: url("nav_over_bg.png") no-repeat 50% 100% rgb(4, 82, 164);
}
.pc_nav2 .page-con > li.nav_nobg:hover > p a {
	background: rgb(4, 82, 164) !important;
}
.pc_nav2 .page-con > li.on > .nav_list {
	height: 250px;
}
.nav_wapperBg {
	background: rgba(0, 0, 0, 0.4); left: 0px; top: 0px; width: 100%; height: 1316px; bottom: 0px; display: none; position: absolute; z-index: 9; min-width: 1200px;
}
.pc_nav2 .nav_list {
	background: rgb(255, 255, 255); margin: 0px 0px 0px -150px; width: 530px; height: 0px; overflow: hidden; float: left; position: relative; z-index: 2;
}
.pc_nav2 .nav_list_l {
	width: 220px; margin-top: 15px; margin-left: 5px; float: left;
}
.pc_nav2 .nav_list_l > ul {
	width: 100%; float: left;
}
.pc_nav2 .nav_list_l > ul > li {
	background: url("nav_second_icon.png") no-repeat 0px 50%; width: 90px; height: 45px; margin-left: 20px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; float: left; white-space: nowrap;
}
.pc_nav2 .nav_list_l > ul > li a {
	color: rgb(102, 102, 102); line-height: 45px; font-size: 14px; margin-left: 15px; float: left;
}
.pc_nav2 .nav_list_l > ul > li a:hover {
	text-decoration: underline;
}
.pc_nav2 .nav_list_r {
	margin: 30px 0px 0px 40px; width: 235px; height: 165px; float: left;
}
.pc_nav2 .nav_list_r a {
	float: left;
}
.pc_nav2 .nav_list_r img {
	width: 235px; height: 165px; float: left;
}
.pc_nav2 .nav_li_1 {
	margin-left: 0px;
}
.pc_nav2 .nav_li_6 {
	margin-left: -230px;
}
.pc_nav2 .nav_li_7 {
	margin-left: -360px;
}
.pc_nav2 .nav_li_8 {
	margin-left: -397px;
}
.nav_off {
	background: url("mob_nav_off.png") no-repeat 50% 50% rgb(255, 255, 255); top: 0px; width: 50px; height: 100%; right: 0px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; display: none; position: absolute;
}
.nav_on {
	background: url("mob_nav_on.png") no-repeat 50% 50% rgb(255, 255, 255); top: 0px; width: 50px; height: 100%; right: 0px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; display: none; position: absolute;
}
.nav ul li {
	position: relative;
}
.nav ul li p {
	position: relative;
}
.mob_nav {
	background: rgb(255, 255, 255); width: 100%; float: left; display: none;
}
.mob_nav ul li p .nav_off {
	display: inline-block;
}
.mob_nav > ul {
	width: 100%; float: left;
}
.mob_nav > ul > li > p {
	width: 100%; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 17px; font-weight: bold; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.mob_nav > ul > li > p > a {
	color: rgb(51, 51, 51);
}
.mob_nav > ul > li > ul {
	background: rgb(238, 238, 238); width: 100%; float: left; display: none;
}
.mob_nav > ul > li.on > p {
	background: rgb(4, 82, 164);
}
.mob_nav > ul > li.on > ul {
	display: block;
}
.mob_nav > ul > li > ul {
	width: 100%; float: left;
}
.mob_nav > ul > li > ul > li {
	width: 100%; float: left;
}
.mob_nav > ul > li > ul > li > p {
	height: 36px; text-align: center; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.mob_nav > ul > li > ul > li > p > a {
	text-align: center; color: rgb(102, 102, 102); line-height: 36px; font-size: 14px; display: inline-block;
}
.mob_nav > ul > li > ul > li > ul {
	background: rgb(221, 221, 221); width: 100%; float: left; display: none;
}
.mob_nav > ul > li > ul > li > ul > li {
	width: 100%; text-align: center; float: left;
}
.mob_nav > ul > li > ul > li > ul > li > p {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.mob_nav > ul > li > ul > li > ul > li > p > a {
	text-align: center; color: rgb(102, 102, 102); line-height: 36px; font-size: 14px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.mob_off {
	background: url("nav_kg.png") no-repeat 0px 0px; top: 32px; width: 42px; height: 34px; right: 2.5%; display: none; position: absolute;
}
.mob_on {
	background: url("nav_kg.png") no-repeat 0px 0px; top: 32px; width: 42px; height: 34px; right: 2.5%; display: none; position: absolute;
}
.w5 ul li {
	width: 20%;
}
.w6 ul li {
	width: 16.66%;
}
.w7 ul li {
	width: 14.28%;
}
.w8 ul li {
	width: 14.28%;
}
.w9 ul li {
	width: 11.11%;
}
.w10 ul li {
	width: 10%;
}
.w11 ul li {
	width: 9.09%;
}
.w12 ul li {
	width: 8.33%;
}
.banner {
	width: 100%; float: left;
}
.cboxlr .con-box-l {
	width: 48.75%; float: left;
}
.cboxlr .con-box-r {
	width: 48.75%; margin-left: 2.5%; float: left;
}
.cboxlmr .con-box-l {
	width: 31.66%; float: left;
}
.cboxlmr .con-box-m {
	width: 31.66%; margin-left: 2.5%; float: left;
}
.cboxlmr .con-box-r {
	width: 31.66%; margin-left: 2.5%; float: left;
}
.cboxlmmr .con-box-l {
	width: 23.12%; float: left;
}
.cboxlmmr .con-box-m {
	width: 23.12%; margin-left: 2.5%; float: left;
}
.cboxlmmr .con-box-m2 {
	width: 23.12%; margin-left: 2.5%; float: left;
}
.cboxlmmr .con-box-r {
	width: 23.12%; margin-left: 2.5%; float: left;
}
.h1sl {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.h2sl {
	overflow: hidden; -ms-word-break: break-all; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.con-box li a .title {
	left: 0px; top: 0px; color: rgb(51, 51, 51); overflow: hidden; float: left; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis;    overflow: hidden;
    text-overflow: ellipsis;
}
.con-box li a .time {
	color: rgb(187, 187, 187); float: right;
}
.con-box li a:hover {
	color: rgb(35, 115, 200);
}
.con-box li a:hover .title {
	color: rgb(35, 115, 200);
}
.con-box li a:hover .time {
	color: rgb(35, 115, 200);
}
.con-l {
	float: left;
}
.con-m {
	float: left;
}
.con-m2 {
	float: left;
}
.con-r {
	float: right;
}
.bottom {
	background: rgb(35, 115, 200); width: 100%; margin-top: 25px; float: left; position: relative; min-width: 1200px;
}
.bottom .bottom_t {
	width: 100%; height: 16px; text-align: center; color: rgb(255, 255, 255); font-size: 15px; margin-top: 20px; float: left; display: none;
}
.bottom .bottom_t a {
	color: rgb(255, 255, 255); line-height: 1;
}
.bottom .bottom_t span {
	background: rgb(145, 185, 228); margin: 0px 20px; top: 2px; width: 1px; height: 16px; display: inline-block; position: relative;
}
.bottom .bottom_b {
	width: 1000px; margin-top: 30px; margin-bottom: 30px; float: left;
}
.bottom .bottom_b .con-box-l {
	width: 385px; margin-left: 70px;
}
.bottom .btm_box {
	width: 100%; float: left;
}
.bottom .btm_box_t {
	width: 100%; height: 17px; color: rgb(255, 255, 255); line-height: 1; font-size: 17px; float: left;
}
.bottom .btm_box_t a {
	color: rgb(255, 255, 255);
}
.bottom .btm_box_t a:hover {
	text-decoration: underline;
}
.bottom .btm_box_b {
	width: 100%; margin-top: 15px; float: left;
}
.bottom .btm_box_b .btm_gssm {
	width: 100%; color: rgb(171, 202, 235); line-height: 30px; font-size: 14px; float: left;
}
.bottom .btm_box_b .btm_gssm a {
	color: rgb(255, 255, 255);
}
.bottom .btm_box_b .btm_lxwm {
	width: 100%; color: rgb(171, 202, 235); line-height: 40px; font-size: 14px; float: left;
}
.bottom .btm_box_b .btm_lxwm p {
	width: 50%; float: left;
}
.bottom .bottom_b .con-box-m {
	width: 600px; margin-left: 25px; float: left;
}
.bottom .bottom_b .con-box-r {
	float: right;
}
.bottom .btm_ewm {
	width: 88px; float: left;
}
.bottom .btm_ewm_t {
	width: 88px; height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 1; float: left;
}
.bottom .btm_ewm_b {
	width: 100%; float: left;
}
.bottom .btm_ewm_b img {
	width: 88px; height: 88px; float: left;
}
.bottom2 {
	background: rgb(35, 115, 200); width: 100%; height: 135px; float: left; min-width: 1200px;
}
.bottom2 .bottom-l {
	width: 740px; float: left;
}
.bottom2 .bottom-lt {
	width: 100%; color: rgb(254, 254, 255); line-height: 30px; font-size: 13px; margin-top: 21px; float: left;
}
.bottom2 .bottom-lt a {
	color: rgb(255, 255, 255);
}
.bottom2 .bottom-lt a:hover {
	text-decoration: underline;
}
.bottom2 .bottom-lt span {
	background: rgb(255, 255, 255); margin: 0px 20px; top: 3px; width: 1px; height: 14px; display: inline-block; position: relative;
}
.bottom2 .bottom-lb {
	width: 100%; color: rgb(170, 194, 230); line-height: 24px; font-size: 13px; margin-top: 10px; float: left;
}
.bottom2 .bottom-r {
	margin: 17px 0px 0px 30px; float: left;
}
.bottom2 .bottom-r-box {
	width: 74px; margin-left: 15px; float: left;
}
.bottom2 .bottom-rbox-hd {
	width: 100%; height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 1; font-size: 15px; float: left;
}
.bottom2 .bottom-rbox-bd {
	width: 100%; float: left;
}
.bottom2 .bottom-rbox-bd img {
	width: 100%; height: 74px; float: left;
}
.bottom2 .bottom-rl {
	float: left;
}
.bottom2 .bottom-rr {
	float: left;
}
.bottom_rb {
	right: 50%; font-size: 13px; margin-top: 105px; margin-right: -600px; float: left; position: absolute; z-index: 2;
}
.yqlj {
	background: url("yqlj_bg.png") no-repeat 190px rgb(136, 181, 228); border: 1px solid rgb(35, 115, 200); border-image: none; width: 215px; height: 38px; float: left;
}
.yqlj_select {
	width: 215px; height: 38px; color: rgb(255, 255, 255); line-height: 38px; text-indent: 10px; font-size: 13px; float: left;
}
.yqlj_option {
	background: rgb(136, 181, 228); padding: 3px 8px; border: 1px solid rgb(35, 115, 200); border-image: none; width: 215px; right: 0px; bottom: 37px; line-height: 24px; font-size: 13px; float: left; display: none; white-space: nowrap; position: absolute; -ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 350px;
}
.yqlj_option a {
	width: 100%; color: rgb(255, 255, 255); text-indent: 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.yqlj_option a:hover {
	text-decoration: underline;
}
.jg_s1 {
	background: url("bottom_icon_002.png") no-repeat 0px 0px; width: 1px; height: 14px; float: left;
}
.top_mob {
	display: none;
}
.footer {
	background: rgb(255, 255, 255); width: 100%; height: 50px; color: rgb(51, 51, 51); font-size: 13px; float: left; min-width: 1200px;
}
.footer .con-l a {
	color: rgb(51, 51, 51); line-height: 50px; font-size: 13px; float: left;
}
.footer .con-l span {
	background: rgb(220, 220, 220); margin: 18px 10px 0px; width: 1px; height: 13px; float: left;
}
.footer .con-r {
	color: rgb(51, 51, 51); line-height: 50px; font-size: 13px;
}
.content {
	width: 100%; float: left;
}
.content .page-con {
	background: rgb(255, 255, 255); padding: 20px;
}
.con-box {
	width: 100%; float: left;
}
.con-box1 {
	height: 320px;
}
.con-box1 .con-box-r {
	
}
.con-box2 {
	height: 407px; margin-top: 30px;
}
.con-box3 {
	height: 315px; margin-top: 10px;
}
.con-box4 {
	background: rgb(239, 239, 239); height: 260px; margin-top: 30px;
}
.ztzl {
	width: 100%; float: left;
}
.ztzl a {
	margin: 35px 2.5% 0px; width: 45%; float: left;
}
.ztzl a img {
	width: 100%; height: 83px; float: left;
}
.rdlj {
	width: 100%; float: left;
}
.rdlj table {
	width: 100%; margin-top: 20px; float: left;
}
.rdlj table tr td {
	margin: 20px 0px; border: 1px solid rgb(220, 220, 220); border-image: none; display: block;
}
.rdlj .pic {
	background-position: 50% 50%; width: 100%; height: 40px; margin-top: 10px; float: left; background-repeat: no-repeat;
}
.rdlj .word {
	width: 100%; height: 30px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-size: 16px; font-weight: bold; float: left;
}
.rdlj .hjgc_pic {
	background-image: url("hjgc_img_01.png");
}
.rdlj .oabg_pic {
	background-image: url("oabg_img_01.png");
}
.rdlj .zbpt_pic {
	background-image: url("zbpt_img_01.png");
}
.rdlj .spzb_pic {
	background-image: url("spzb_img_01.png");
}
.rdlj table tr td:hover .hjgc_pic {
	background-image: url("hjgc_img_02.png");
}
.rdlj table tr td:hover .oabg_pic {
	background-image: url("oabg_img_02.png");
}
.rdlj table tr td:hover .zbpt_pic {
	background-image: url("zbpt_img_02.png");
}
.rdlj table tr td:hover .spzb_pic {
	background-image: url("spzb_img_02.png");
}
.rdlj table tr td:hover .word {
	color: rgb(35, 115, 200);
}
.ywjg_main {
	background: rgb(242, 242, 242); width: 100%; height: 105px; float: left;
}
.ywjg_box {
	width: 100%; float: left;
}
.ywjg_box > li {
	width: 14.28%; float: left;
}
.ywjg_pic {
	background-position: 50% 50%; width: 100%; height: 72px; color: rgb(51, 51, 51); line-height: 1; float: left; background-repeat: no-repeat; background-color: rgb(242, 242, 242);
}
.ywjg_title {
	width: 100%; height: 33px; text-align: center; color: rgb(51, 51, 51); line-height: 1; font-size: 14px; float: left;
}
.ywjg_pic1 {
	background-image: url("ywjg_icon1.png");
}
.ywjg_pic2 {
	background-image: url("ywjg_icon2.png");
}
.ywjg_pic3 {
	background-image: url("ywjg_icon3.png");
}
.ywjg_pic4 {
	background-image: url("ywjg_icon4.png");
}
.ywjg_pic5 {
	background-image: url("ywjg_icon5.png");
}
.ywjg_pic6 {
	background-image: url("ywjg_icon6.png");
}
.ywjg_pic7 {
	background-image: url("ywjg_icon7.png");
}
.ywjg_box > li:hover {
	background-color: rgb(39, 117, 200);
}
.ywjg_box > li:hover .ywjg_pic {
	background-color: rgb(39, 117, 200);
}
.ywjg_box > li:hover .ywjg_title {
	color: rgb(255, 255, 255);
}
.ywjg_box > li:hover .ywjg_pic1 {
	background-image: url("ywjg_icon1_1.png");
}
.ywjg_box > li:hover .ywjg_pic2 {
	background-image: url("ywjg_icon2_1.png");
}
.ywjg_box > li:hover .ywjg_pic3 {
	background-image: url("ywjg_icon3_1.png");
}
.ywjg_box > li:hover .ywjg_pic4 {
	background-image: url("ywjg_icon4_1.png");
}
.ywjg_box > li:hover .ywjg_pic5 {
	background-image: url("ywjg_icon5_1.png");
}
.ywjg_box > li:hover .ywjg_pic6 {
	background-image: url("ywjg_icon6_1.png");
}
.ywjg_box > li:hover .ywjg_pic7 {
	background-image: url("ywjg_icon7_1.png");
}
.ywjg_box > li.on {
	background-color: rgb(39, 117, 200);
}
.ywjg_box > li.on .ywjg_pic {
	background-color: rgb(39, 117, 200);
}
.ywjg_box > li.on .ywjg_title {
	color: rgb(255, 255, 255);
}
.ywjg_box > li.on .ywjg_pic1 {
	background-image: url("ywjg_icon1_1.png");
}
.ywjg_box > li.on .ywjg_pic2 {
	background-image: url("ywjg_icon2_1.png");
}
.ywjg_box > li.on .ywjg_pic3 {
	background-image: url("ywjg_icon3_1.png");
}
.ywjg_box > li.on .ywjg_pic4 {
	background-image: url("ywjg_icon4_1.png");
}
.ywjg_box > li.on .ywjg_pic5 {
	background-image: url("ywjg_icon5_1.png");
}
.ywjg_box > li.on .ywjg_pic6 {
	background-image: url("ywjg_icon6_1.png");
}
.ywjg_box > li.on .ywjg_pic7 {
	background-image: url("ywjg_icon7_1.png");
}
.con-qy {
	width: 100%; float: left;
}
.con-qy-pic {
	width: 100%; height: 180px; float: left;
}
.con-qy-pic img {
	width: 100%; height: 180px; float: left;
}
.con-qy-cn {
	width: 100%; height: 130px; float: left;
}
.con-qy-hd {
	width: 100%; color: rgb(51, 51, 51); line-height: 1; font-size: 17px; margin-top: 20px; float: left;
}
.con-qy-hd span {
	color: rgb(204, 51, 0);
}
.con-qy-bd {
	width: 100%; margin-top: 13px; float: left;
}
.con-qy-fd {
	width: 100%; float: left;
}
.con-qy-list {
	width: 100%; color: rgb(51, 51, 51); line-height: 32px; font-size: 15px; float: left;
}
.con-qy-list ul li {
	background: url("icon_001.png") no-repeat 0px 50%; width: 100%; float: left;
}
.con-qy-list ul li a {
	width: 100%; color: rgb(51, 51, 51); padding-left: 13px; float: left; display: inline-block;
}
.con-qy-list ul li span {
	color: rgb(153, 153, 153); float: right;
}
.con-qy_zy {
	width: 100%; color: rgb(102, 102, 102); line-height: 25px; font-size: 15px; float: left;
}
.qy-more {
	background: url("qy_more_icon.png") no-repeat 0px 50%; color: rgb(102, 102, 102); padding-left: 20px; font-size: 13px;
}
.friendLink {
	background: rgb(242, 242, 242); width: 100%; height: 140px; margin-top: 40px; float: left;
}
.fl_hd {
	width: 100%; text-align: center; float: left;
}
.fl_hd span {
	background: url("yqlj_bg.png") no-repeat 0px 0px; margin: 0px auto; top: -10px; width: 150px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; clear: both; font-size: 17px; display: inline-block; position: relative;
}
.fl_bd {
	width: 100%; margin-top: 20px; float: left;
}
.lmy_content {
	padding: 0px; width: 100%; float: left;
}
.lmy_content .page-con {
	background: rgb(255, 255, 255); padding: 20px 0px;
}
.bannerPic {
	background-position: 50% 0px; width: 100%; height: 260px; margin-bottom: 25px; float: left; background-repeat: no-repeat;
}
.bannerCN {
	color: rgb(255, 255, 255); font-size: 36px; font-weight: bold;
}
.bannerCN table {
	width: 100%; height: 260px; float: left;
}
.bannerCN table tr td {
	width: 100%; height: 100%; text-align: left; vertical-align: middle;
}
.bannerCN table tr td span {
	top: -10px; position: relative;
}
.lmy_main {
	width: 100%; float: left; position: relative; min-height: 700px;
}
.left {
	left: 1.66%; top: 0px; width: 21.66%; bottom: 0px; border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid; float: left; position: absolute;
}
.l_top {
	background: url("lm_bg.png") no-repeat 100% 13px rgb(255, 255, 255); width: 100%; height: 55px; color: rgb(230, 0, 9); line-height: 50px; font-size: 24px; font-weight: bold; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; float: left; position: relative; z-index: 2;
}
.l_top a {
	color: rgb(230, 0, 9);
}
.l_bottom {
	width: 100%; float: left;
}
.l_bottom a {
	color: rgb(51, 51, 51);
}
.l_bottom a:hover {
	color: rgb(230, 0, 9);
}
.ul_f {
	width: 100%; float: left;
}
.ul_f > li {
	width: 100%; color: rgb(51, 51, 51); line-height: 55px; font-size: 16px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.ul_f > li > p {
	width: 100%; height: 55px; line-height: 55px; float: left;
}
.ul_f > li > p > a {
	width: 100%; text-indent: 30px; float: left;overflow:hidden; /*超出的部分隐藏起来。*/ 
   white-space:nowrap;/*不让文本换行,在一行显示*/
   text-overflow:ellipsis;
}
.ul_s {
	width: 100%; float: left; display: none;
}
.ul_s > li {
	width: 100%; color: rgb(51, 51, 51); line-height: 50px; font-size: 14px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.ul_s > li > p {
	width: 100%; height: 50px; text-align: center; line-height: 50px; float: left;
}
.ul_s > li > p > a {
	
}
.ul_f > li.on > .p_f {
	background: url("sildernav_bg_001.png") repeat-y 0px 0px rgb(245, 245, 245); color: rgb(230, 0, 9);
}
.ul_f > li.on > .p_fm {
	background: url("sildernav_onbg.png") repeat-y 0px 100% rgb(245, 245, 245); color: rgb(230, 0, 9);
}
.ul_f > li.on > p > a {
	color: rgb(230, 0, 9);
}
.ul_f > li.on > .ul_s {
	display: block;
}
.ul_s > li.on > p > a {
	color: rgb(230, 0, 9);
}
.ul_f > li > p.p_f:hover {
	background: url("sildernav_bg_001.png") repeat-y 0px 0px rgb(245, 245, 245); color: rgb(230, 0, 9);
}
.ul_f > li > p.p_on:hover {
	background: url("sildernav_onbg.png") repeat-y 0px 100% rgb(245, 245, 245); color: rgb(230, 0, 9);
}
.ul_f > li > p.p_off:hover {
	background: url("sildernav_offbg.png") repeat-y 0px 100% rgb(245, 245, 245); color: rgb(230, 0, 9);
}
.ul_f > li.on > p.p_f:hover {
	background: url("sildernav_bg_001.png") repeat-y 0px 0px rgb(245, 245, 245); color: rgb(230, 0, 9);
}
.ul_f > li.on > p.p_on {
	background: url("sildernav_onbg.png") repeat-y 0px 100% rgb(245, 245, 245); color: rgb(230, 0, 9);
}
.ul_f > li.on > p.p_off {
	background: url("sildernav_offbg.png") repeat-y 0px 100% rgb(245, 245, 245); color: rgb(230, 0, 9);
}
.right {
	width: 71.66%; margin-right: 1.66%; float: right;
}
.right ul li a:hover {
	color: rgb(35, 115, 200);
}
.right ul li a:hover span {
	color: rgb(35, 115, 200);
}
.right ul li a:hover span {
	color: rgb(35, 115, 200);
}
.r_top {
	width: 100%; height: 50px; line-height: 50px; margin-bottom: 6px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.r_t_left {
	color: rgb(51, 51, 51); font-size: 24px; font-weight: bold; float: left;
}
.r_t_left a {
	color: rgb(51, 51, 51);
}
.r_t_left a:hover {
	color: rgb(35, 115, 200);
}
.r_t_right {
	color: rgb(51, 51, 51); font-size: 14px; float: right;
}
.dqwz {
	font-size: 14px; float: left;
}
.dqwz_left {
	padding-right: 10px; float: left;
}
.dqwz_left img {
	top: -2px; position: relative;
}
.dqwz_right {
	float: left;
}
.dqwz_right span {
	padding: 0px 3px;
}
.dqwz_right a {
	color: rgb(51, 51, 51);
}
.dqwz_right a:hover {
	color: rgb(230, 0, 9);
}
.lmy_info_list {
	width: 100%; float: left;
}
.lmy_info_list ul {
	width: 100%; padding-bottom: 20px; float: left;
}
.lmy_info_list ul li {
	width: 100%; line-height: 45px; font-size: 16px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.lmy_info_list ul li a {
	width: 100%; color: rgb(51, 51, 51); float: left; position: relative;
}
.lmy_info_list ul li span {
	color: rgb(153, 153, 153); float: right;
}
.lmy_info_list li a .title {
	left: 15px; top: 0px; right: 100px; color: rgb(51, 51, 51); overflow: hidden; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis;
}
.lmy_info_list li a .time {
	color: rgb(187, 187, 187); float: right;
}
.lmy_wzy {
	width: 100%; color: rgb(51, 51, 51); line-height: 180%; padding-bottom: 40px; font-family: "Microsoft YaHei","微软雅黑","黑体"; font-size: 16px; float: left;
}
.lmy_wzy > p {
	margin: 15px 0px;
}
.lmy_piclist {
	width: 100%; overflow: hidden; margin-top: 15px; float: left; position: relative;
}
.lmy_piclist ul {
	width: 103%; margin-left: -3%; float: left;
}
.lmy_piclist ul li {
	width: 33.33%; float: left;
}
.lmy_piclist ul li a {
	width: 100%; float: left;
}
.lmy_piclist ul li a:hover {
	color: rgb(230, 0, 9);
}
.lmy_piclist ul li a:hover .pic_title {
	color: rgb(230, 0, 9);
}
.pic_list {
	width: 100%; padding-left: 6.66%; margin-bottom: 3%; float: left;
}
.pic_list .pic {
	width: 100%; height: 210px; float: left;
}
.pic_list .pic img {
	width: 100%; height: 210px; float: left;
}
.pic_list .title {
	width: 100%; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 16px; float: left;
}
.pic_list2 {
	width: 100%; padding-left: 6.66%; margin-bottom: 3%; float: left;
}
.pic_list2 table {
	border: 0px currentColor; border-image: none; width: 100%; height: 100%; float: left; table-layout: fixed;
}
.pic_list2 table tr td {
	text-align: center; vertical-align: middle;
}
.pic_list2 .pic {
	width: 100%; height: 100%; overflow: hidden; float: left; position: relative;
}
.pic_list2 .pic img {
	max-height: 100%; max-width: 100%;
}
.pic_list2 .title {
	width: 100%; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 16px; float: left;
}
.lmy_dxx {
	width: 100%; float: left;
}
.lmy_dxx_top {
	width: 100%; margin-bottom: 20px; float: left;
}
.lmy_dxx_t {
	width: 100%; padding-bottom: 10px; border-bottom-color: rgb(183, 183, 183); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.lmy_dxx_t2 {
	width: 100%; height: 30px; text-align: center; color: rgb(153, 153, 153); line-height: 30px; font-size: 15px; margin-top: 10px; float: left;
}
.lmy_t1 {
	width: 100%; text-align: center; color: rgb(51, 51, 51); line-height: 1.5; font-size: 25px; float: left;
}
.lmy_t2 {
	width: 100%; text-align: center; color: rgb(51, 51, 51); line-height: 1.5; font-size: 20px; float: left;
}
.lmy_t3 {
	width: 100%; text-align: center; color: rgb(51, 51, 51); line-height: 1.5; font-size: 20px; float: left;
}
.lmy_dxx_main {
	width: 100%; color: rgb(51, 51, 51); line-height: 180%; font-size: 16px; float: left;
}
.lmy_dxx_main > p {
	text-indent: 2em;
}
.lmy_dxx_main > p img {
	margin: 0px auto !important; clear: both !important; float: none !important; display: block !important;
}
.lmy_sj_t {
	width: 100%; float: left;
}
.lmy_sj_t span {
	background: rgb(221, 221, 221); margin: 0px 25px 20px 0px; padding: 0px 17px; height: 50px; color: rgb(51, 51, 51); line-height: 50px; float: left; display: inline-block; cursor: pointer;
}
.lmy_sj_t span.on {
	background: rgb(35, 115, 200); color: rgb(255, 255, 255);
}
.lmy_sj_m {
	width: 100%; float: left;
}
.lmy_sj_m > div {
	display: none;
}
.lmy_sj_m ul {
	width: 100%; float: left; position: relative;
}
.wzy_content {
	padding: 0px; width: 100%; float: left;
}
.wzy_content .page-con {
	background: rgb(255, 255, 255); padding: 20px 0px;
}
.wzy_top {
	padding: 0px 15px; width: 100%; float: left;
}
.wzy_main {
	margin: 15px 0px 20px; padding: 0px 8.33%; width: 100%; float: left;
}
.wzy_hd {
	width: 100%; float: left;
}
.wzy_hd1 {
	width: 100%; padding-bottom: 10px; border-bottom-color: rgb(183, 183, 183); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.wzy_hd2 {
	margin: 10px 0px; width: 100%; text-align: center; color: rgb(153, 153, 153); line-height: 30px; font-size: 15px; float: left;
}
.wzy_t1 {
	width: 100%; text-align: center; color: rgb(51, 51, 51); line-height: 1.5; font-size: 25px; float: left;
}
.wzy_t2 {
	width: 100%; text-align: center; color: rgb(51, 51, 51); line-height: 1.5; font-size: 20px; float: left;
}
.wzy_t3 {
	width: 100%; text-align: center; color: rgb(51, 51, 51); line-height: 1.5; font-size: 20px; float: left;
}
.wzy_bd {
	width: 100%; color: rgb(51, 51, 51); line-height: 180%; font-family: "宋体",sumsin; font-size: 16px; float: left;
}
.wzy_bd > p {
	text-indent: 2em;
	 
	 
	font-size:20px;
	line-height:30px;	
 
	
	
}
.wzy_bd > p img {
	margin: 0px auto !important; clear: both !important; float: none !important; display: block !important; max-width: 100% !important;
}
.bh_font {
	color: rgb(51, 51, 51); display: inline;
}
.bh_font span:hover {
	color: rgb(230, 0, 9); cursor: pointer;
}
.wzy_fd {
	background: rgb(241, 241, 241); margin: 45px 0px 65px; padding: 0px 30px; width: 100%; height: 40px; color: rgb(51, 51, 51); font-size: 14px; float: left;
}
.wzy_fd_left {
	float: left;
}
.wzy_fd_left a {
	margin-right: 6px; float: left; position: relative;
}
.jiathis_style {
	display: inline;
}
.fx_img2 {
	width: 24px; height: 24px; overflow: hidden; display: inline-block; position: relative;
}
.fx_img3 {
	width: 24px; height: 24px; overflow: hidden; display: inline-block; position: relative;
}
.fx_img2 img {
	left: 0px; top: 0px; position: absolute;
}
.fx_img3 img {
	left: 0px; top: 0px; position: absolute;
}
.fx_img1 {
	
}
.fx_img4 {
	
}
.wzy_fd_right {
	float: right;
}
.wzy_fd_right a {
	color: rgb(51, 51, 51); line-height: 40px; margin-left: 30px; float: left;
}
.wzy_fd_right a img {
	top: -2px; padding-right: 10px; position: relative;
}
.wzy_fd_right a:hover {
	color: rgb(230, 0, 9);
}
.wzdt {
	padding: 20px 40px; width: 100%; float: left;
}
.wzdt_top {
	width: 100%; color: rgb(51, 51, 51); line-height: 50px; font-size: 21px; font-weight: bold; float: left;
}
.wzdt_main {
	width: 100%; float: left;
}
.wzdt_box {
	width: 100%; float: left;
}
.wzdt_box_t {
	width: 100%; height: 40px; padding-left: 20px; border-top-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.wzdt_box_t a {
	color: rgb(35, 115, 200); line-height: 38px; font-size: 20px; font-weight: bold; float: left;
}
.wzdt_box_b {
	padding: 10px 0px; width: 100%; clear: both; float: left; position: relative;
}
.wzdt_box_b a {
	margin: 0px 20px; color: rgb(102, 102, 102); line-height: 40px; font-size: 16px; font-weight: bold; float: left; display: inline-block;
}
.wzdt_box_b a:hover {
	color: rgb(35, 115, 200);
}
.cboxlmr .con-box-2 {
	width: 12.5%;
}
.cboxlmr .con-box-3 {
	width: 32.5%;
}
.cboxlmr .con-box-3 .video {
	width: 100%; margin-top: 45px;
}
.cboxlmr .con-box-5 {
	width: 50%;
}
.box04-cont {
	margin: 60px 0% 0% .5%; width: 95%; height: 100%;
}
.box04-cont .img {
	width: 46.96%; float: left;
}
.box04-cont .img img {
	width: 100%;
}
.box04-cont .point {
	width: 53.03%; float: left; position: relative;
}
.box04-cont .point .item {
	width: 100%;
}
.box04-cont .point .item .item-box {
	color: rgb(93, 93, 93); line-height: 20px; padding-left: 6.7%; font-size: 14px;
}
.box04-cont .point .item .item-box h2 {
	line-height: 34px; font-size: 16px;
}
.box04-cont .point .item .item-box p {
	padding: 0px 0px 21px; line-height: 1.7; text-indent: 2em; font-size: 14px;
}
.box04-cont .point .item .item-box .details-btn {
	background: url("ico_06.png") no-repeat 92% rgb(0, 91, 172); padding: 0px 21px 0px 10px; color: rgb(255, 255, 255); line-height: 22px; display: inline-block;
}
.box04-cont::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}

/* 频道和列表页 */
.position {
	background: #E9F2FB url(../images/title_bg.gif) repeat-x left top;
	color: #07519A;
	border: 1px solid #AACCEE;
	border-bottom: none;
	
}
.position td {
	line-height: 26px;
	padding: 0px 10px;
	font-family: "宋体";
}

.box {
	border: 1px solid #AACCEE;
	border-width: 0 1px 1px 1px;
	background-color:#fff;
	
	
}
.box ul {
	list-style: none;
	padding: 8px;margin:20px;
}
.box ul li {
	background: url(../images/bullet.gif) no-repeat left center;
	line-height: 1.6;
	padding: 2px 0 2px 8px;
}