html {
	background: url("body_bg.png") 0px 0px; margin: 0px; padding: 0px; _text-overflow: ellipsis;
}
body {
	background: url("body_bgm.jpg") repeat-x center 39px; margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: "Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif; font-size: 14px;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(227, 88, 10); text-decoration: underline;
}
a:active {
	color: rgb(1, 76, 204); text-decoration: none;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
em {
	font-style: normal;
}
li {
	list-style: none;
}
img {
	border: 0px currentColor; border-image: none;
}
input {
	margin: 0px; padding: 0px; border-radius: 0px; font-family: "Microsoft Yahei",tahoma,Arial,Century Gothic,verdana,Helvetica,sans-serif; font-size: 12px;
}
textarea {
	margin: 0px; padding: 0px; border-radius: 0px; font-family: "Microsoft Yahei",tahoma,Arial,Century Gothic,verdana,Helvetica,sans-serif; font-size: 12px;
}
.pipe {
	padding: 0px 10px; color: rgb(153, 153, 153);
}
.clear {
	height: 0px; overflow: hidden; clear: both; font-size: 0px;
}
.nodata {
	padding: 20px 0px; color: rgb(121, 121, 121); font-size: 14px;
}
.mc {
	margin: 0px auto; width: 1200px;
}
.container-fluid {
	padding-right: 0px; padding-left: 0px;
}
input[type='text'] {
	padding: 0px 2px; border-radius: 0px; border: 1px solid rgb(187, 187, 187); border-image: none; height: 32px; line-height: 32px; margin-bottom: 0px; box-shadow: inset 0px 2px 2px rgba(0,0,0,0.1);
}
input[type='password'] {
	padding: 0px 2px; border-radius: 0px; border: 1px solid rgb(187, 187, 187); border-image: none; height: 32px; line-height: 32px; margin-bottom: 0px; box-shadow: inset 0px 2px 2px rgba(0,0,0,0.1);
}
select:focus {
	border-color: rgba(82, 168, 236, 0.8); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);
}
textarea:focus {
	border-color: rgba(82, 168, 236, 0.8); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);
}
input[type='text']:focus {
	border-color: rgba(82, 168, 236, 0.8); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);
}
input[type='password']:focus {
	border-color: rgba(82, 168, 236, 0.8); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);
}
.lsbtn {
	padding: 0px 15px; border-radius: 0px; border: 0px currentColor; border-image: none; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; font-family: "Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif; font-size: 16px; display: inline-block; text-shadow: 1px 1px 1px #666; background-color: rgb(20, 164, 235);
}
.lsbtn:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(18, 120, 203);
}
.lsbtn:active {
	
}
.btn {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(179, 179, 179); padding: 4px 12px; border-radius: 4px; border-image: none; text-align: center; color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: 0px 1px 1px rgba(255,255,255,0.75); background-image: linear-gradient(rgb(255, 255, 255), rgb(230, 230, 230)); background-repeat: repeat-x; background-color: rgb(245, 245, 245); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.ls_no {
	background: rgb(222, 222, 222); color: rgb(102, 102, 102); margin-right: 10px; cursor: pointer; text-shadow: none;
}
.ls_no:hover {
	background: rgb(221, 221, 221); color: rgb(51, 51, 51);
}
.ipt {
	background: rgb(255, 255, 255); padding: 0px 2px; border-radius: 0px; border: 1px solid rgb(187, 187, 187); border-image: none; height: 32px; line-height: 32px; font-family: "Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif; box-shadow: inset 1px 1px 2px #ddd;
}
.slc {
	background: rgb(255, 255, 255); margin: 0px; padding: 5px; border-radius: 0px; border: 1px solid rgb(187, 187, 187); border-image: none; width: 120px; height: 34px; font-family: "Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif; box-shadow: inset 1px 1px 2px #ddd;
}
.txta {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221) rgb(204, 204, 204); padding: 0.5%; border-image: none; width: 98.8%; height: 65px; font-family: "Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif; box-shadow: inset 1px 1px 2px #ddd;
}
.headermc {
	margin: 0px auto; width: 1200px; position: relative;
}
.header {
	height: 190px;
}
.hc_logo {
	margin: 55px 0px 0px; float: left;
}
.hc_logo a {
	background: url("logo_huancui.png") no-repeat 0px 0px; width: 531px; height: 77px; overflow: hidden; display: block;
}
.hc_logo a img {
	display: none;
}

.slt_blk {
	padding: 5px; float: left; display: inline-block;
}
.slt_con {
	width: 85px; height: 30px; overflow: hidden; float: left; display: inline-block;
}
.slt_con select {
	margin: 4px 0px 0px; padding: 1px; border: 0px currentColor; border-image: none; width: 85px; height: 22px; font-family: "Microsoft Yahei",tahoma,Arial,Century Gothic,verdana,Helvetica,sans-serif;
}
.slt_con select:focus {
	box-shadow: none;
}
.search_submit span {
	display: none;
}
.hc_nav {
	background: rgb(37, 106, 182); height: 50px; line-height: 50px; border-bottom-color: rgb(223, 64, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.hc_nav li {
	width: 120px; height: 50px; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; float: left;
}
.hc_nav a {
	float: left;
}
.hc_nav a strong {
	padding: 0px 0px 0px 58px; width: 62px; height: 50px; color: rgb(255, 255, 255); font-size: 16px; font-weight: normal; float: left; cursor: pointer; text-shadow: 0px 1px 2px #666; background-image: url("ico_nav.png"); background-repeat: no-repeat;
}
.hc_nav .ico1 strong {
	background-position: 22px 0px; width: 64px; padding-left: 56px;
}
.hc_nav .ico2 strong {
	background-position: 16px -50px; width: 72px; padding-left: 48px;
}
.hc_nav .ico3 strong {
	background-position: 22px -100px;
}
.hc_nav .ico4 strong {
	background-position: 22px -150px;
}
.hc_nav .ico4_2 strong {
	background-position: 22px -200px;
}
.hc_nav .ico5 strong {
	background-position: 22px -450px;
}
.hc_nav .ico6 strong {
	background-position: 22px -250px;
}
.hc_nav .ico7 strong {
	background-position: 22px -300px;
}
.hc_nav .ico8 strong {
	background-position: 20px -400px;
}
.hc_nav .ico9 strong {
	background-position: 22px -350px; width: 66px; padding-left: 54px;
}
.hc_nav a.on {
	background: url("hc_index_tagon_bg.png") repeat-x 0px 0px rgb(229, 98, 45); color: rgb(255, 255, 255);
}
.hc_nav a:hover {
	background: url("hc_index_tagon_bg.png") repeat-x 0px 0px rgb(229, 98, 45); color: rgb(255, 255, 255); text-decoration: underline;
}
.hc_nav a:hover strong {
	text-decoration: underline;
}
.pop_wd .modal-header h3 {
	font-size: 16px;
}
.pop_wd .modal-body {
	line-height: 2;
}
.footermc {
	background: url("alpha40_white.png") 0px 0px; margin: 0px auto; clear: both; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.footer {
	margin: 0px auto; padding: 25px 0px; width: 1200px; clear: both; position: relative;
}
.footer_QRcode {
	width: 380px; float: left;
}
.qr_blk {
	width: 80px; height: 105px; margin-right: 15px; float: left;
}
.qr_blk .l1 {
	
}
.qr_blk .l1 img {
	width: 80px; height: 80px;
}
.qr_blk .l2 {
	padding: 5px 0px 0px; width: 80px; height: 20px; text-align: center; line-height: 20px; font-size: 12px;
}
.footer_govlogo {
	width: 80px; height: 80px; margin-left: 40px; float: left;
}
.footer_copyright {
	padding: 5px 0px 0px; line-height: 25px; float: left;
}
.footer_copyright p a img {
	width: 20px; height: 20px;
}
.footer_jiucuo {
	padding: 10px 0px 0px; float: right;
}
.hc_side_btns {
	top: 150px; right: 15px; position: fixed;
}
.hc_btns_cls {
	margin: 0px auto; border-radius: 12px; width: 60px; height: 22px; text-align: center; overflow: hidden; cursor: pointer; background-color: rgb(255, 255, 255);
}
.hc_btns_cls img {
	width: 43px; height: 11px;
}
.hc_btns_con {
	border-radius: 20px; width: 76px;
}
.hc_btns_con img {
	width: 76px; margin-top: 1px;
}
.hc_index_tag {
	text-align: left; margin-bottom: 20px; box-shadow: 0px 1px 2px #aaa;
}
.hc_index_tag .hd {
	background: rgb(37, 106, 182); height: 50px; line-height: 50px; border-bottom-color: rgb(223, 64, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.hc_index_tag .hd ul.tit {
	height: 50px; float: left;
}
.hc_index_tag .hd ul.tit li {
	width: 120px; height: 50px; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; float: left;
}
.hc_index_tag .hd ul.tit li a {
	padding: 0px 0px 0px 58px; width: 62px; height: 50px; color: rgb(255, 255, 255); font-size: 16px; display: block; cursor: pointer; text-shadow: 0px 1px 2px #666; background-image: url("ico_nav.png"); background-repeat: no-repeat;
}
.hc_index_tag .hd ul.tit .ico1 a {
	background-position: 22px 0px; width: 64px; padding-left: 56px;
}
.hc_index_tag .hd ul.tit .ico2 a {
	background-position: 16px -50px; width: 72px; padding-left: 48px;
}
.hc_index_tag .hd ul.tit .ico3 a {
	background-position: 22px -100px;
}
.hc_index_tag .hd ul.tit .ico4 a {
	background-position: 22px -150px;
}
.hc_index_tag .hd ul.tit .ico4_2 a {
	background-position: 22px -200px;
}
.hc_index_tag .hd ul.tit .ico5 a {
	background-position: 22px -450px;
}
.hc_index_tag .hd ul.tit .ico6 a {
	background-position: 22px -250px;
}
.hc_index_tag .hd ul.tit .ico7 a {
	background-position: 22px -300px;
}
.hc_index_tag .hd ul.tit .ico8 a {
	background-position: 20px -400px;
}
.hc_index_tag .hd ul.tit .ico9 a {
	background-position: 22px -350px; width: 66px; padding-left: 54px;
}
.hc_index_tag .hd ul.tit li.on {
	background: url("hc_index_tagon_bg.png") repeat-x 0px 0px rgb(229, 98, 45); color: rgb(255, 255, 255); cursor: default;
}
.hc_index_tag .bd ul.con {
	height: 465px; -ms-zoom: 1;
}
.hc_index_tag .bd ul.con li {
	
}
.hctag_con {
	height: 465px; background-color: rgb(255, 255, 255);
}
.hctag_con0 {
	background: url("tagcon_bg1.png") repeat-y 0px 0px rgb(255, 255, 255);
}
.hctag_con1 {
	background: url("tagcon_bg2.jpg") no-repeat 0px 0px rgb(255, 255, 255);
}
.index_sd_blk {
	padding: 10px 0px 0px 20px; width: 250px; float: left;
}
.index_sd_btns {
	
}
.index_sd_a {
	width: 250px; height: 48px; overflow: hidden; margin-top: 10px; display: block; position: relative; background-color: rgb(241, 241, 241);
}
.index_sd_a:hover {
	color: rgb(255, 255, 255);
}
.index_sd_a em {
	left: 0px; top: 0px; width: 62px; height: 48px; position: absolute; z-index: 1; cursor: pointer; background-image: url("ico_side_nav.png"); background-repeat: no-repeat;
}
.index_sd_a strong {
	left: 62px; top: 0px; width: 187px; height: 48px; line-height: 48px; text-indent: 45px; font-size: 16px; font-weight: normal; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid; display: block; position: absolute; z-index: 2; cursor: pointer;
}
.index_sd_a1 em {
	background-position: 10px 0px; background-color: rgb(248, 90, 118);
}
.index_sd_a2 em {
	background-position: 10px -48px; background-color: rgb(243, 204, 99);
}
.index_sd_a3 em {
	background-position: 10px -96px; background-color: rgb(78, 163, 215);
}
.index_sd_a4 em {
	background-position: 10px -144px; background-color: rgb(94, 208, 38);
}
.index_sd_a5 em {
	background-position: 10px -192px; background-color: rgb(72, 197, 244);
}
.index_sd_a1:hover strong {
	border-color: rgb(248, 90, 118) rgb(248, 90, 118) rgb(248, 90, 118) rgb(250, 140, 159);
}
.index_sd_a2:hover strong {
	border-color: rgb(243, 204, 99) rgb(243, 204, 99) rgb(243, 204, 99) rgb(247, 219, 146);
}
.index_sd_a3:hover strong {
	border-color: rgb(78, 163, 215) rgb(78, 163, 215) rgb(78, 163, 215) rgb(131, 191, 227);
}
.index_sd_a4:hover strong {
	border-color: rgb(94, 208, 38) rgb(94, 208, 38) rgb(94, 208, 38) rgb(143, 222, 104);
}
.index_sd_a5:hover strong {
	border-color: rgb(72, 197, 244) rgb(72, 197, 244) rgb(72, 197, 244) rgb(127, 215, 247);
}
.index_sd_focus {
	border-radius: 2px; width: 250px; height: 120px; overflow: hidden; margin-top: 20px; position: relative;
}
.index_sd_focus .sd_hd {
	height: 15px; right: 5px; bottom: 5px; overflow: hidden; display: none; position: absolute; z-index: 1;
}
.index_sd_focus .sd_hd ul {
	overflow: hidden; float: left; -ms-zoom: 1;
}
.index_sd_focus .sd_hd ul li {
	background: rgb(255, 255, 255); width: 15px; height: 15px; text-align: center; line-height: 14px; margin-right: 2px; float: left; cursor: pointer;
}
.index_sd_focus .sd_hd ul li.on {
	background: rgb(255, 0, 0); color: rgb(255, 255, 255);
}
.index_sd_focus .sd_bd {
	height: 100%; position: relative; z-index: 0;
}
.index_sd_focus .sd_bd li {
	vertical-align: middle; -ms-zoom: 1;
}
.index_sd_focus .sd_bd img {
	border-radius: 2px; width: 250px; height: 120px; display: block;
}
.index_sd_focus .sdprev {
	background: url("slider-arrow.png") no-repeat -110px 5px; left: 0px; top: 50%; width: 32px; height: 40px; margin-top: -25px; display: block; position: absolute; opacity: 0.5;
}
.index_sd_focus .sdnext {
	background: url("slider-arrow.png") no-repeat -110px 5px; left: 0px; top: 50%; width: 32px; height: 40px; margin-top: -25px; display: block; position: absolute; opacity: 0.5;
}
.index_sd_focus .sdnext {
	background-position: 8px 5px; left: auto; right: 0px;
}
.index_sd_focus .sdprev:hover {
	opacity: 1;
}
.index_sd_focus .sdnext:hover {
	opacity: 1;
}
.index_sd_focus .prevStop {
	display: none;
}
.index_sd_focus .nextStop {
	display: none;
}
.index_mn_blk {
	padding: 20px 0px 0px 20px; float: left;
}
.index_mn_focus {
	border-radius: 2px; width: 435px; height: 280px; overflow: hidden; position: relative;
}
.index_mn_focus .mn_hd {
	height: 15px; right: 5px; bottom: 10px; overflow: hidden; position: absolute; z-index: 1;
}
.index_mn_focus .mn_hd ul {
	overflow: hidden; float: left; -ms-zoom: 1;
}
.index_mn_focus .mn_hd ul li {
	background: rgb(255, 255, 255); border-radius: 5px; width: 10px; height: 10px; text-align: center; line-height: 0; text-indent: -999px; overflow: hidden; margin-right: 5px; float: left; cursor: pointer;
}
.index_mn_focus .mn_hd ul li.on {
	background: rgb(255, 0, 0);
}
.index_mn_focus .mn_bd {
	height: 100%; position: relative; z-index: 0;
}
.index_mn_focus .mn_bd li {
	vertical-align: middle; -ms-zoom: 1;
}
.index_mn_focus .mn_bd li strong {
	background: url("bg_alpha50black.png") 0px 0px; left: 0px; width: 435px; height: 40px; bottom: 0px; color: rgb(255, 255, 255); line-height: 40px; font-weight: normal; display: block; position: absolute; z-index: 2;
}
.index_mn_focus .mn_bd li strong em {
	width: 80%; height: 40px; overflow: hidden; margin-left: 10px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.index_mn_focus .mn_bd li strong em a {
	color: rgb(255, 255, 255);
}
.index_mn_focus .mn_bd img {
	border-radius: 2px; width: 435px; height: 280px; display: block;
}
.index_mn_shows {
	border-width: 2px 1px 1px; border-style: solid; border-color: rgb(78, 163, 215) rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; width: 433px; height: 117px; margin-top: 20px;
}
.index_mn_tit {
	padding: 5px 15px 0px; height: 30px; line-height: 30px;
}
.index_mn_name {
	font-weight: bold; float: left;
}
.index_mn_more {
	float: right;
}
.index_mn_more a {
	background: url("ico_arrow_more.png") no-repeat 0px 8px; padding-left: 17px; float: right;
}
.index_mn_lst {
	padding: 0px 15px;
}
.index_mn_lst li {
	height: 25px; line-height: 25px;
}
.index_mn_lst li strong {
	background: url("ico_dot2.gif") no-repeat 0px 10px; width: 330px; height: 25px; overflow: hidden; padding-left: 10px; font-weight: normal; vertical-align: bottom; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.index_mn_lst li span {
	width: 50px; text-align: right; color: rgb(153, 153, 153); font-size: 12px; vertical-align: bottom; float: right;
}
.index_rt_blk {
	padding: 20px 0px 0px 20px; float: left;
}
.index_rt_tag {
	width: 435px; text-align: left; margin-bottom: 20px;
}
.index_rt_tag .rt_hd {
	background: rgb(243, 243, 243); height: 38px; line-height: 38px;
}
.index_rt_tag .rt_hd ul.t {
	height: 38px; float: left; position: relative;
}
.rt_tag_more {
	background: url("ico_arrow_more.png") no-repeat 0px 12px; padding: 0px 10px 0px 17px; float: right;
}
.index_rt_tag .rt_hd ul.t li {
	height: 38px; color: rgb(51, 51, 51); line-height: 38px; overflow: hidden; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; float: left;
}
.index_rt_tag .rt_hd ul.t li a {
	width: 107px; height: 38px; text-align: center; color: rgb(51, 51, 51); font-size: 16px; display: block; cursor: pointer;
}
.index_rt_tag .rt_hd ul.t li.on {
	background: rgb(25, 121, 182); cursor: default;
}
.index_rt_tag .rt_hd ul.t li.on a {
	color: rgb(255, 255, 255);
}
.index_rt_tag .rt_bd {
	clear: both; background-color: rgb(255, 255, 255);
}
.index_rt_tag .rt_bd ul.c {
	clear: both; -ms-zoom: 1;
}
.index_rt_tag .rt_bd ul.c li {
	
}
.rt_news_top {
	width: 435px; height: 95px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.rt_news_top .l1 {
	padding: 12px 0px 0px; width: 435px; height: 30px; text-align: center; line-height: 30px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.rt_news_top .l1 a {
	font-size: 16px; font-weight: bold;
}
.rt_news_top .l2 {
	width: 435px; height: 40px; color: rgb(102, 102, 102); line-height: 20px; font-size: 12px;
}
.rt_news_lst {
	padding: 10px 0px;
}
.rt_news_lst li {
	height: 26px; line-height: 26px;
}
.rt_news_lst li strong {
	background: url("ico_dot2.gif") no-repeat 0px 12px; width: 80%; height: 26px; overflow: hidden; padding-left: 10px; font-weight: normal; vertical-align: bottom; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.rt_news_lst li span {
	width: 75px; height: 26px; text-align: right; color: rgb(153, 153, 153); overflow: hidden; font-size: 12px; vertical-align: bottom; float: right;
}
.index_rt_tag .rt_news_lst {
	height: 136px; padding-bottom: 0px;
}
.index_rt_btn {
	width: 440px; height: 120px; margin-left: -5px;
}
.index_rt_a {
	border-width: 2px 1px 1px; border-style: solid; border-color: rgb(72, 197, 244); border-image: none; width: 103px; height: 117px; overflow: hidden; margin-left: 5px; float: left; position: relative;
}
.index_rt_a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(72, 197, 244);
}
.index_rt_a em {
	left: 0px; top: -120px; width: 103px; height: 234px; display: block; position: absolute; z-index: 1; cursor: pointer;
}
.index_rt_a1 em {
	background-image: url("ico_rt_btn1.png");
}
.index_rt_a2 em {
	background-image: url("ico_rt_btn2.png");
}
.index_rt_a3 em {
	background-image: url("ico_rt_btn3.png");
}
.index_rt_a4 em {
	background-image: url("ico_rt_btn4.png");
}
.index_rt_a strong {
	width: 103px; height: 42px; text-align: center; line-height: 20px; font-weight: normal; margin-top: 72px; display: block; position: relative; z-index: 2; cursor: pointer;
}
.index_rt_a4 i {
	line-height: 1; font-size: 12px; font-style: normal; display: block;
}
.hc_tag_t {
	height: 38px; line-height: 38px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.hc_tag_t .hc_tag_name {
	background: url("ico_arrow_more.png") no-repeat 0px; color: rgb(37, 106, 182); padding-left: 20px; font-size: 16px; font-weight: bold; float: left;
}
.hc_tag_t .hc_tag_name a {
	color: rgb(37, 106, 182);
}
.hc_tag_t .hc_tag_more {
	float: right;
}
.hc_tag_t .hc_tag_more a {
	color: rgb(153, 153, 153);
}
.hc_tag_t a {
	color: rgb(37, 106, 182);
}
.ch1_lt {
	padding: 20px 0px 0px 30px; width: 330px; float: left;
}
.ch1_lead_c1 {
	margin: 15px 0px 0px; width: 205px; padding-left: 125px; position: relative; min-height: 145px; _height: 145px;
}
.ch1_lead_c1 .l1 {
	left: 0px; top: 0px; width: 110px; height: 135px; overflow: hidden; position: absolute;
}
.ch1_lead_c1 .l1 img {
	width: 110px; height: 135px;
}
.ch1_lead_c1 .l2 {
	color: rgb(102, 102, 102); font-size: 12px;
}
.ch1_lead_c1 .l3 {
	padding-top: 6px; font-size: 16px; font-weight: bold;
}
.ch1_lead_t2 {
	height: 20px; line-height: 20px; padding-top: 15px; font-weight: bold; margin-top: 10px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dashed;
}
.ch1_lead_c2 {
	padding-top: 10px;
}
.ch1_lead_c2 strong {
	width: 70px; height: 30px; line-height: 30px; font-weight: normal; margin-left: 10px; float: left;
}
.ch1_md {
	padding: 20px 0px 0px 30px; width: 450px; float: left;
}
.ch1_rt {
	padding: 30px 30px 0px 0px; width: 300px; float: right;
}
.hc_btn_lst {
	
}
.hc_btn_lst a {
	background: url("ico_btnlst_ico.png") no-repeat 0px 0px rgb(241, 241, 241); margin: 0px 0px 15px; height: 48px; line-height: 48px; text-indent: 45px; font-size: 16px; display: block;
}
.hc_btn_lst a:hover {
	background: url("ico_btnlst_ico.png") no-repeat 0px -48px rgb(72, 197, 244); color: rgb(255, 255, 255); text-decoration: none;
}
.hc_btn_lst a.weibo {
	background: url("ico_weibo.png") no-repeat 12px 13px rgb(241, 241, 241);
}
.hc_btn_lst a.weibo:hover {
	background: url("ico_weibo.png") no-repeat 12px 13px rgb(72, 197, 244);
}
.ch1_rt_gb {
	
}
.gb_pic_blk {
	padding: 10px 0px; height: 70px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.gb_pic_img {
	left: 0px; top: 10px; width: 95px; height: 70px; overflow: hidden; position: absolute;
}
.gb_pic_img img {
	width: 95px;
}
.gb_pic_inf {
	height: 60px; overflow: hidden; margin-left: 105px;
}
.ch2_lt {
	padding: 20px 0px 0px 20px; width: 340px; float: left;
}
.ch2_lt_focus {
	border-radius: 2px; width: 340px; height: 280px; overflow: hidden; position: relative;
}
.ch2_lt_focus .mn_hd {
	height: 15px; right: 5px; bottom: 10px; overflow: hidden; position: absolute; z-index: 1;
}
.ch2_lt_focus .mn_hd ul {
	overflow: hidden; float: left; -ms-zoom: 1;
}
.ch2_lt_focus .mn_hd ul li {
	background: rgb(255, 255, 255); border-radius: 5px; width: 10px; height: 10px; text-align: center; line-height: 0; text-indent: -999px; overflow: hidden; margin-right: 5px; float: left; cursor: pointer;
}
.ch2_lt_focus .mn_hd ul li.on {
	background: rgb(255, 0, 0);
}
.ch2_lt_focus .mn_bd {
	width: 340px; height: 280px; overflow: hidden; position: relative; z-index: 0;
}
.ch2_lt_focus .mn_bd li {
	width: 340px; height: 280px; overflow: hidden; vertical-align: middle; -ms-zoom: 1;
}
.ch2_lt_focus .mn_bd li strong {
	background: url("bg_alpha50black.png") 0px 0px; left: 0px; width: 340px; height: 40px; bottom: 0px; color: rgb(255, 255, 255); line-height: 40px; font-weight: normal; display: block; position: absolute; z-index: 2;
}
.ch2_lt_focus .mn_bd li strong em {
	width: 70%; height: 40px; overflow: hidden; margin-left: 10px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.ch2_lt_focus .mn_bd li strong em a {
	color: rgb(255, 255, 255);
}
.ch2_lt_focus .mn_bd img {
	border-radius: 2px; height: 280px; display: block; max-width: none;
}
.ch2_lt_shows {
	border-width: 2px 1px 1px; border-style: solid; border-color: rgb(78, 163, 215) rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; width: 338px; height: 117px; margin-top: 20px;
}
.index_mn_tit {
	padding: 5px 15px 0px; height: 30px; line-height: 30px;
}
.index_mn_name {
	font-weight: bold; float: left;
}
.index_mn_more {
	float: right;
}
.index_mn_more a {
	background: url("ico_arrow_more.png") no-repeat 0px 8px; padding-left: 17px; float: right;
}
.ch2_lt_lst {
	padding: 0px 15px;
}
.ch2_lt_lst li {
	height: 25px; line-height: 25px;
}
.ch2_lt_lst li strong {
	background: url("ico_dot2.gif") no-repeat 0px 10px; width: 74%; height: 25px; overflow: hidden; padding-left: 10px; font-weight: normal; vertical-align: bottom; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.ch2_lt_lst li span {
	width: 50px; text-align: right; color: rgb(153, 153, 153); font-size: 12px; vertical-align: bottom; float: right;
}
.ch2_md {
	padding: 20px 0px 0px 30px; width: 450px; float: left;
}
.ch2_rt {
	padding: 20px 20px 0px 0px; width: 310px; float: right;
}
.ch2_rt .rt_news_lst li span {
	width: 45px;
}
.ch2_pic_con {
	margin: 0px 0px 0px -11px; width: 321px;
}
.ch2_pic_con .zx_pic_blk {
	padding: 11px 0px 0px 11px; width: 96px; height: 102px; float: left;
}
.ch2_pic_con .zx_pic_pic {
	background: rgb(221, 221, 221); width: 96px; height: 72px; text-align: center; overflow: hidden;
}
.ch2_pic_con .zx_pic_pic a {
	width: 96px; height: 72px; display: block; position: relative;
}
.ch2_pic_con .zx_pic_pic a img {
	height: 72px; position: relative; z-index: 1; max-width: none;
}
.ch2_pic_con .zx_pic_pic a em {
	display: none;
}
.ch2_pic_con .zx_pic_pic a:hover em {
	background: url("ico_play.png") no-repeat center; left: 0px; top: 0px; width: 96px; height: 72px; display: block; position: absolute; z-index: 2;
}
.ch2_pic_con .zx_pic_pic img {
	height: 72px; min-width: 96px; max-width: none;
}
.ch2_pic_con .zx_pic_tit {
	width: 96px; height: 30px; text-align: center; line-height: 30px; overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.hc_open_lst {
	padding: 5px 0px 0px;
}
.hc_open_lst li {
	background: url("ico_dot.gif") no-repeat 0px 13px; padding: 8px 0px 0px 16px; line-height: 20px; clear: both;
}
.hc_open_lst li span {
	margin-right: 2px;
}
.hc_open_lst li span a {
	color: rgb(229, 98, 45); font-size: 12px;
}
.hc_open_lst li strong {
	font-weight: normal;
}
.hc_open_lst li em {
	color: rgb(153, 153, 153); font-size: 12px; float: right;
}
.ch3_lt {
	padding: 20px 0px 0px 20px; width: 200px; float: left;
}
.hc_gongkai_lst {
	
}
.hc_gongkai_lst a {
	background: url("ico_btnlst_ico.png") no-repeat -5px -4px rgb(241, 241, 241); margin: 0px 0px 8px; height: 40px; line-height: 40px; text-indent: 38px; font-size: 16px; display: block;
}
.hc_gongkai_lst a:hover {
	background: url("ico_btnlst_ico.png") no-repeat -5px -52px rgb(72, 197, 244); color: rgb(255, 255, 255); text-decoration: none;
}
.ch3_md1 {
	padding: 20px 0px 0px 20px; width: 300px; height: 415px; overflow: hidden; float: left;
}
.ch3_md2 {
	padding: 20px 0px 0px 20px; width: 300px; height: 415px; overflow: hidden; float: left;
}
.ch3_tagblk {
	width: 300px; text-align: left; padding-bottom: 30px;
}
.ch3_tagblk .ch3_hd {
	background: rgb(243, 243, 245); height: 38px; line-height: 38px; border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(243, 243, 245); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.ch3_tagblk .ch3_hd ul.t {
	height: 38px; float: left; position: relative;
}
.ch3_tagblk .ch3_hd ul.t li {
	height: 38px; color: rgb(51, 51, 51); line-height: 38px; overflow: hidden; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left;
}
.ch3_tagblk .ch3_hd ul.t li a {
	padding: 0px 20px; height: 38px; color: rgb(51, 51, 51); font-size: 16px; display: block; cursor: pointer;
}
.ch3_tagblk .ch3_hd ul.t li.on {
	background: rgb(255, 255, 255); height: 37px; font-weight: bold; border-top-color: rgb(37, 106, 182); border-top-width: 2px; border-top-style: solid; position: relative; z-index: 2; cursor: default;
}
.ch3_tagblk .ch3_hd ul.t li.on a {
	height: 37px; color: rgb(37, 106, 182);
}
.ch3_tagblk .ch3_bd {
	clear: both; background-color: rgb(255, 255, 255);
}
.ch3_tagblk .ch3_bd ul.c {
	clear: both; -ms-zoom: 1;
}
.ch3_rt {
	padding: 20px 20px 0px 0px; width: 300px; float: right;
}
.its-user-center {
	margin: 20px 0px 15px 20px;
}
.its-user-center .btn {
	background: rgb(251, 250, 248); padding: 15px 26px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(153, 153, 153); font-size: 15px;
}
.its-user-center .btn:hover {
	color: rgb(51, 51, 51); box-shadow: none;
}
.its-user-center :first-child.btn {
	padding: 16px 39px; border-radius: 0px; color: rgb(51, 51, 51); font-size: 20px; border-top-color: rgb(0, 133, 195); border-top-width: 3px; border-left-width: 1px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
.its-user-center .btn img {
	margin: -5px 20px 0px 0px;
}
.its-user-center :last-child.btn {
	border-radius: 0px;
}
.btn-group > .dropdown-toggle {
	border-radius: 0px;
}
.button-wrap {
	margin: 0px auto 20px; width: 1160px; position: relative; min-height: 158px;
}
.button-link {
	width: 33%; display: block;
}
.button-link:hover {
	color: rgb(3, 136, 195);
}
.button-box {
	background: rgb(247, 252, 255); border: 1px solid rgb(3, 136, 195); border-image: none; height: 156px;
}
.button-link-absolute {
	left: 50%; width: 31%; margin-left: -15.5%; display: block; position: absolute;
}
.button-link-absolute:hover {
	color: rgb(3, 136, 195);
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.button-wrap h1 {
	text-align: center; color: rgb(4, 136, 198); line-height: 30px; font-size: 25px; margin-top: 36px; margin-bottom: 25px;
}
.button-wrap p {
	margin: 0px; text-align: center; color: rgb(4, 136, 198);
}
.button-wrap p a {
	margin: 0px; text-align: center; color: rgb(4, 136, 198); font-size: 13px;
}
.pg_fw_topbtns {
	padding: 10px 0px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.pg_fw_topbtns a {
	margin: 15px 0px 0px; padding: 0px 25px 0px 20px; width: 100px; height: 65px; color: rgb(0, 133, 178); overflow: hidden; float: left; position: relative;
}
.pg_fw_topbtns a em {
	left: 40px; top: 0px; width: 60px; height: 70px; overflow: hidden; display: block; position: absolute; z-index: 1; cursor: pointer; background-image: url("pg_fw_topico0.png"); background-repeat: no-repeat;
}
.pg_fw_topbtns a strong {
	width: 100px; height: 30px; text-align: center; line-height: 30px; overflow: hidden; font-size: 16px; font-weight: normal; margin-top: 35px; display: block; position: relative; z-index: 2; cursor: pointer; background-color: rgb(255, 255, 255);
}
.pg_fw_topbtns a:hover {
	color: rgb(229, 98, 45); text-decoration: none;
}
.fwtop_btn1 em {
	background-position: 0px 0px;
}
.fwtop_btn2 em {
	background-position: -60px 0px;
}
.fwtop_btn3 em {
	background-position: -120px 0px;
}
.fwtop_btn4 em {
	background-position: -180px 0px;
}
.fwtop_btn5 em {
	background-position: -240px 0px;
}
.fwtop_btn6 em {
	background-position: -300px 0px;
}
.fwtop_btn7 em {
	background-position: -360px 0px;
}
.fwtop_btn8 em {
	background-position: -420px 0px;
}
.fwtop_btn9 em {
	background-position: 0px -70px;
}
.fwtop_btn10 em {
	background-position: -60px -70px;
}
.fwtop_btn11 em {
	background-position: -120px -70px;
}
.fwtop_btn12 em {
	background-position: -180px -70px;
}
.fwtop_btn13 em {
	background-position: -240px -70px;
}
.fwtop_btn14 em {
	background-position: -300px -70px;
}
.fwtop_btn15 em {
	background-position: -360px -70px;
}
.fwtop_btn16 em {
	background-position: -420px -70px;
}
.ch4_blk_lt {
	padding: 5px 0px 0px 15px; width: 300px; float: left;
}
.ch4_btn_lst {
	padding: 10px 0px 0px;
}
.ch4_btn_lst a {
	margin: 5px 0px 0px 5px; width: 145px; height: 66px; color: rgb(255, 255, 255); line-height: 66px; text-indent: 54px; font-size: 16px; float: left; text-shadow: 0px 1px 1px #666; background-image: url("ico_fuwu_icos.png"); background-repeat: no-repeat;
}
.ch4_btn_lst a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(72, 197, 244);
}
.ch4_btn1 {
	background-position: 0px 0px; background-color: rgb(145, 145, 145);
}
.ch4_btn2 {
	background-position: -145px 0px; background-color: rgb(101, 228, 171);
}
.ch4_btn3 {
	background-position: 0px -66px; background-color: rgb(252, 154, 89);
}
.ch4_btn4 {
	background-position: -145px -66px; background-color: rgb(142, 176, 203);
}
.ch4_btn5 {
	background-position: 0px -132px; background-color: rgb(255, 198, 20);
}
.ch4_btn6 {
	background-position: -145px -132px; background-color: rgb(238, 83, 122);
}
.ch4_btn7 {
	background-position: 0px -198px; background-color: rgb(81, 216, 246);
}
.ch4_btn8 {
	background-position: -145px -198px; background-color: rgb(132, 132, 255);
}
.ch4_btn9 {
	background-position: 0px -264px; background-color: rgb(242, 104, 102);
}
.ch4_btn10 {
	background-position: -145px -264px; background-color: rgb(71, 199, 80);
}
.ch4_btn11 {
	background-position: 0px -330px; background-color: rgb(183, 116, 229);
}
.ch4_btn12 {
	background-position: -145px -330px; background-color: rgb(220, 94, 194);
}
.ch4_blk_rt {
	margin: 20px 20px 0px 0px; width: 845px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dashed; float: right;
}
.ch4_blk {
	padding: 0px 0px 0px 110px; height: 139px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.ch4_blk:hover {
	background-color: rgb(242, 242, 242);
}
.ch4_tit {
	background-position: top; left: 0px; top: 28px; width: 90px; text-align: center; color: rgb(37, 106, 188); padding-top: 65px; font-weight: bold; position: absolute; background-repeat: no-repeat;
}
.ch4_tit a {
	color: rgb(37, 106, 188); font-weight: bold;
}
.ch4_tit1 {
	background-image: url("ico_fuwu_ico1.png");
}
.ch4_tit2 {
	background-image: url("ico_fuwu_ico2.png");
}
.ch4_tit3 {
	background-image: url("ico_fuwu_ico3.png");
}
.ch4_con {
	padding: 20px 0px 0px;
}
.ch4_con .btn_blk {
	margin: 0px;
}
.ch4_con .btn_blk a {
	background: none; padding: 0px 0px 0px 10px; border: currentColor; border-image: none; width: 135px; height: 30px; line-height: 30px; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.ch4_con .btn_blk a:hover {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(221, 221, 221);
}
.ch4_con .btn_blk em {
	width: 165px; font-size: 12px;
}
.hc_hudong_lst {
	padding: 5px 0px 0px;
}
.hc_hudong_lst li {
	background: url("ico_dot2.gif") no-repeat 0px 18px; padding: 8px 0px 0px 10px; line-height: 20px;
}
.hc_hudong_lst li span {
	margin-right: 3px;
}
.hc_hudong_lst li span a {
	color: rgb(153, 153, 153);
}
.hc_hudong_lst li strong {
	font-weight: normal;
}
.hc_hudong_lst li em {
	color: rgb(153, 153, 153); font-size: 12px; float: right;
}
.ch5_lt {
	padding: 30px 0px 0px 20px; width: 200px; float: left;
}
.ch5_md1 {
	padding: 20px 0px 0px 20px; width: 300px; height: 415px; overflow: hidden; float: left;
}
.ch5_md2 {
	padding: 20px 0px 0px 20px; width: 300px; height: 415px; overflow: hidden; float: left;
}
.ch5_rt {
	padding: 20px 20px 0px 0px; width: 300px; float: right;
}
.ch6_lt {
	padding: 20px 0px 0px 20px; width: 370px; float: left;
}
.ch6_lt .sj_guifan {
	padding: 10px 0px; line-height: 1.7;
}
.ch6_md {
	padding: 20px 0px 0px 20px; width: 375px; float: left;
}
.ch6_rt {
	padding: 20px 20px 0px 0px; width: 375px; float: right;
}
.hc_count_lst {
	
}
.hc_count_lst li {
	padding: 6px 0px; height: 30px; line-height: 30px; clear: both; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.hc_count_lst li:hover {
	background: rgb(248, 248, 248);
}
.hc_count_lst li span {
	margin: 3px 8px 0px 0px; border-radius: 13px; width: 26px; height: 26px; text-align: center; line-height: 26px; font-size: 12px; vertical-align: bottom; float: left; background-color: rgb(238, 238, 238);
}
.hc_count_lst li span a {
	color: rgb(153, 153, 153);
}
.hc_count_lst li strong {
	width: 65%; height: 30px; line-height: 30px; overflow: hidden; font-weight: normal; vertical-align: bottom; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.hc_count_lst li em {
	width: 50px; text-align: right; color: rgb(153, 153, 153); vertical-align: bottom; float: right;
}
.ch7_lt {
	padding: 20px 0px 0px 20px; width: 760px; float: left;
}
.hc_qc_profile {
	float: left;
}
.hc_qc_pro_con {
	padding: 10px 0px 0px; width: 370px; height: 265px; line-height: 2; overflow: hidden;
}
.hc_qc_pro_con p {
	text-indent: 29px;
}
.pg_qc_video {
	float: right;
}
.pg_qc_video_con {
	width: 370px; height: 275px; overflow: hidden;
}
.pg_qc_video_con img {
	width: 370px; height: 275px;
}
.hc_qc_bybtns {
	padding: 10px 0px;
}
.hc_qc_bybtns a {
	width: 90px; height: 30px; text-align: center; color: rgb(255, 255, 255); padding-top: 60px; margin-left: 5px; float: left; background-image: url("ico_qc_btns.png"); background-color: rgb(238, 238, 238);
}
.hc_qc_bybtns a:hover {
	text-decoration: none;
}
.hc_qc_bybtns .qc_btn1 {
	background-position: 0px 0px; background-color: rgb(31, 121, 211);
}
.hc_qc_bybtns .qc_btn2 {
	background-position: -90px 0px; background-color: rgb(232, 189, 40);
}
.hc_qc_bybtns .qc_btn3 {
	background-position: -180px 0px; background-color: rgb(234, 123, 70);
}
.hc_qc_bybtns .qc_btn4 {
	background-position: -270px 0px; background-color: rgb(208, 63, 55);
}
.hc_qc_bybtns .qc_btn5 {
	background-position: -360px 0px; background-color: rgb(89, 164, 99);
}
.hc_qc_bybtns .qc_btn6 {
	background-position: -450px 0px; background-color: rgb(22, 160, 190);
}
.hc_qc_bybtns .qc_btn7 {
	background-position: -540px 0px; background-color: rgb(225, 134, 143);
}
.hc_qc_bybtns .qc_btn8 {
	background-position: -630px 0px; background-color: rgb(39, 197, 35);
}
.hc_qc_bybtns .qc_btn1:hover {
	background-position: 0px 1px; background-color: rgb(27, 106, 186);
}
.hc_qc_bybtns .qc_btn2:hover {
	background-position: -90px 1px; background-color: rgb(204, 163, 21);
}
.hc_qc_bybtns .qc_btn3:hover {
	background-position: -180px 1px; background-color: rgb(225, 90, 26);
}
.hc_qc_bybtns .qc_btn4:hover {
	background-position: -270px 1px; background-color: rgb(186, 51, 44);
}
.hc_qc_bybtns .qc_btn5:hover {
	background-position: -360px 1px; background-color: rgb(72, 134, 80);
}
.hc_qc_bybtns .qc_btn6:hover {
	background-position: -450px 1px; background-color: rgb(19, 140, 166);
}
.hc_qc_bybtns .qc_btn7:hover {
	background-position: -540px 1px; background-color: rgb(209, 71, 85);
}
.hc_qc_bybtns .qc_btn8:hover {
	background-position: -630px 1px; background-color: rgb(33, 170, 30);
}
.ch7_rt {
	padding: 20px 20px 0px 0px; width: 380px; float: right;
}
.ch7_rt .hc_tag_t {
	
}
.ch7_btn_lst {
	padding: 3px 0px 0px; width: 400px; margin-left: -20px;
}
.qc_jiezhen {
	margin: 15px 0px 0px 20px; width: 180px; height: 78px; color: rgb(51, 51, 51); float: left; position: relative; text-shadow: 0px 1px 2px #fff;
}
.qc_jiezhen:hover {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 2px #666; background-color: rgb(72, 197, 244);
}
.qc_jiezhen_pic {
	left: 0px; top: 0px; width: 180px; height: 78px; overflow: hidden; position: absolute; z-index: 1; cursor: pointer;
}
.qc_jiezhen_pic img {
	width: 180px;
}
.qc_jiezhen_name {
	background: url("bg_alpha20_white.png") 0px 0px; left: 0px; top: 0px; width: 180px; height: 78px; line-height: 78px; text-indent: 15px; font-size: 16px; position: absolute; z-index: 2; cursor: pointer;
}
.ch8_lt {
	padding: 20px 0px 0px 20px; width: 770px; float: left;
}
.ch8_lt .zImg {
	width: 130px; height: 98px;
}
.ch8_lt .zImg img {
	width: 130px; height: 98px;
}
.ch8_lt .zInfo {
	padding: 0px 0px 15px 145px; min-height: 98px;
}
.ch8_lt .zInfo li.l1 {
	width: 610px; height: 20px; line-height: 20px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.ch8_lt .zInfo li.l2 {
	width: 610px; height: 40px; line-height: 20px; overflow: hidden;
}
.ch8_rt {
	padding: 20px 20px 0px 0px; width: 370px; float: right;
}
.ch8_rt .rt_news_lst li span {
	width: 45px;
}
.hc_index_banner {
	border-radius: 2px; width: 1200px; height: 100px; overflow: hidden; margin-top: 20px; margin-bottom: 20px; position: relative; box-shadow: 0px 1px 2px #aaa;
}
.hc_index_banner .bn_hd {
	height: 15px; right: 5px; bottom: 5px; overflow: hidden; display: none; position: absolute; z-index: 1;
}
.hc_index_banner .bn_hd ul {
	overflow: hidden; float: left; -ms-zoom: 1;
}
.hc_index_banner .bn_hd ul li {
	background: rgb(255, 255, 255); width: 15px; height: 15px; text-align: center; line-height: 14px; margin-right: 2px; float: left; cursor: pointer;
}
.hc_index_banner .bn_hd ul li.on {
	background: rgb(255, 0, 0); color: rgb(255, 255, 255);
}
.hc_index_banner .bn_bd {
	height: 100%; position: relative; z-index: 0;
}
.hc_index_banner .bn_bd li {
	vertical-align: middle; -ms-zoom: 1;
}
.hc_index_banner .bn_bd img {
	border-radius: 2px; width: 1200px; height: 100px; display: block;
}
.hc_index_banner .bnprev {
	background: url("slider-arrow.png") no-repeat -110px 5px; left: 0px; top: 53%; width: 32px; height: 40px; margin-top: -25px; display: block; position: absolute; opacity: 0.5;
}
.hc_index_banner .bnnext {
	background: url("slider-arrow.png") no-repeat -110px 5px; left: 0px; top: 53%; width: 32px; height: 40px; margin-top: -25px; display: block; position: absolute; opacity: 0.5;
}
.hc_index_banner .bnnext {
	background-position: 8px 5px; left: auto; right: 0px;
}
.hc_index_banner .bnprev:hover {
	opacity: 1;
}
.hc_index_banner .bnnext:hover {
	opacity: 1;
}
.hc_index_banner .prevStop {
	display: none;
}
.hc_index_banner .nextStop {
	display: none;
}
.hc_btm_tagl {
	width: 725px; text-align: left; margin-bottom: 20px; float: left; box-shadow: 0px 1px 2px #aaa;
}
.hc_btm_tagl .hd {
	background: rgb(243, 243, 245); height: 38px; line-height: 38px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.hc_btm_tagl .hd ul.t {
	height: 38px; float: left; position: relative;
}
.hc_btm_tagl .hd ul.t li {
	height: 38px; color: rgb(51, 51, 51); line-height: 38px; overflow: hidden; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left;
}
.hc_btm_tagl .hd ul.t li a {
	padding: 0px 20px; height: 38px; color: rgb(51, 51, 51); font-size: 16px; display: block; cursor: pointer;
}
.hc_btm_tagl .hd ul.t li.on {
	background: rgb(255, 255, 255); height: 37px; border-top-color: rgb(37, 106, 182); border-top-width: 2px; border-top-style: solid; position: relative; z-index: 2; cursor: default;
}
.hc_btm_tagl .hd ul.t li.on a {
	height: 37px;
}
.hc_btm_tagl .bd {
	clear: both; background-color: rgb(255, 255, 255);
}
.hc_btm_tagl .bd ul.c {
	clear: both; -ms-zoom: 1;
}
.hc_btm_tagl .bd ul.c li {
	
}
.hcbtml_con {
	padding: 15px 0px; height: 150px; clear: both; -ms-overflow-y: scroll;
}
.hcbtml_con a {
	width: 125px; height: 30px; line-height: 30px; overflow: hidden; padding-left: 15px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.hc_btm_tagr {
	width: 455px; text-align: left; margin-bottom: 20px; float: right; box-shadow: 0px 1px 2px #aaa;
}
.hc_btm_tagr .hd {
	background: rgb(243, 243, 245); height: 38px; line-height: 38px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.hc_btm_tagr .hd ul.t {
	height: 38px; float: left; position: relative;
}
.hc_btm_tagr .hd ul.t li {
	height: 38px; color: rgb(51, 51, 51); line-height: 38px; overflow: hidden; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left;
}
.hc_btm_tagr .hd ul.t li a {
	padding: 0px 20px; height: 38px; color: rgb(51, 51, 51); font-size: 16px; display: block; cursor: pointer;
}
.hc_btm_tagr .hd ul.t li.on {
	background: rgb(255, 255, 255); height: 37px; border-top-color: rgb(37, 106, 182); border-top-width: 2px; border-top-style: solid; position: relative; z-index: 2; cursor: default;
}
.hc_btm_tagr .hd ul.t li.on a {
	height: 37px;
}
.hc_btm_tagr .bd {
	clear: both; background-color: rgb(255, 255, 255);
}
.hc_btm_tagr .bd ul.c {
	clear: both; -ms-zoom: 1;
}
.hc_btm_tagr .bd ul.c li {
	
}
.index_let_list {
	height: 168px; padding-top: 12px; clear: both;
}
.index_let_blk {
	margin: 0px 15px; height: 30px; line-height: 30px;
}
.index_let_blk .lt_ico {
	width: 30px; height: 30px; float: left;
}
.index_let_blk .lt_title {
	width: 310px; height: 30px; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.index_let_blk .lt_state {
	width: 65px; text-align: right; float: right;
}
.index_let_list .reply_ing .lt_ico {
	background: url("ico_yes_no.png") no-repeat 0px;
}
.index_let_list .reply_yes .lt_ico {
	background: url("ico_yes.png") no-repeat 0px;
}
.index_let_list .reply_ing .lt_state {
	color: rgb(223, 70, 38);
}
.index_let_list .reply_yes .lt_state {
	color: rgb(3, 101, 182);
}
.hc_links {
	background: rgb(255, 255, 255); padding: 10px 20px; width: 1160px; margin-bottom: 20px; box-shadow: 0px 1px 2px #aaa;
}
.hc_links_lst {
	padding: 10px 0px;
}
.hc_links_lst a {
	margin: 0px 20px 0px 0px; height: 25px; line-height: 25px; float: left;
}
.iam {
	background: url("ico_home.png") no-repeat 20px 18px rgb(245, 245, 245); padding: 12px 20px 10px 40px; height: 25px; color: rgb(136, 136, 136); line-height: 25px; font-size: 12px; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid;
}
.iam a {
	color: rgb(136, 136, 136);
}
.ls_content {
	width: 1200px; margin-bottom: 20px; box-shadow: 0px 1px 2px #aaa; background-color: rgb(255, 255, 255);
}
.by_depart {
	background: url("ico_by_depart.png") no-repeat right top rgb(229, 98, 45); margin: 20px 0px 0px -2px; padding: 0px 30px 0px 20px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; border-left-color: rgb(196, 54, 0); border-left-width: 2px; border-left-style: solid; float: left;
}
.ls_side {
	padding: 20px 0px 20px 20px; width: 240px; float: left;
}
.ls_main {
	padding: 20px 20px 20px 0px; width: 890px; float: right;
}
.MainBlock {
	border: 1px solid rgb(221, 221, 221); border-image: none; margin-bottom: 15px; background-color: rgb(255, 255, 255);
}
.MainTitle {
	height: 35px; line-height: 35px; border-bottom-color: rgb(238, 238, 238); background-color: rgb(246, 246, 246);
}
.MainTitle .Title {
	padding: 0px 15px; color: rgb(255, 255, 255); font-weight: bold; float: left; background-color: rgb(25, 111, 197);
}
.MainTitle .More {
	padding: 0px 10px 0px 0px; float: right;
}
.MainTitle .More a {
	color: rgb(120, 120, 120);
}
.MainContent {
	height: 100%; padding-bottom: 10px; clear: both;
}
.TitleLight .Title {
	color: rgb(255, 255, 255); background-color: rgb(243, 171, 9);
}
.title_list {
	padding: 15px;
}
.title_list li {
	height: 30px; line-height: 30px;
}
.title_list li .ti {
	background: url("ico_dot2.gif") no-repeat 0px 14px; width: 70%; height: 30px; text-align: left; overflow: hidden; padding-left: 10px; font-weight: normal; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.title_list li .dt {
	width: 20%; text-align: right; color: rgb(120, 120, 120); float: right;
}
.news_pic {
	padding: 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.news_img {
	left: 15px; top: 15px; position: absolute;
}
.news_img img {
	width: 80px; height: 60px;
}
.news_pic ul {
	margin-left: 90px;
}
.news_pic ul .l1 {
	width: 100%; height: 38px; line-height: 19px; overflow: hidden;
}
.news_pic ul .l2 {
	height: 16px; color: rgb(121, 121, 121); line-height: 16px; overflow: hidden; padding-top: 6px;
}
.multipleLine {
	width: 100%; overflow: hidden; margin-bottom: 15px; position: relative;
}
.multipleLine .hd {
	overflow: hidden;
}
.multipleLine .hd .prev {
	background: url("ico_mimg_up.gif") no-repeat; width: 9px; height: 5px; overflow: hidden; margin-top: 10px; margin-right: 5px; float: right; display: block; cursor: pointer;
}
.multipleLine .hd .next {
	background: url("ico_mimg_up.gif") no-repeat; width: 9px; height: 5px; overflow: hidden; margin-top: 10px; margin-right: 5px; float: right; display: block; cursor: pointer;
}
.multipleLine .hd .next {
	background: url("ico_mimg_down.gif") no-repeat;
}
.multipleLine .hd ul {
	margin: 13px 12px 0px 0px; overflow: hidden; float: right; -ms-zoom: 1;
}
.multipleLine .hd ul li {
	background: url("ico_mimg_circle.png") no-repeat 0px -9px; width: 9px; height: 9px; text-indent: -999px; overflow: hidden; margin-right: 5px; float: left; cursor: pointer;
}
.multipleLine .hd ul li.on {
	background-position: 0px 0px;
}
.multipleLine .bd {
	padding: 20px 10px 10px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.multipleLine .bd ul {
	overflow: hidden; margin-bottom: 10px; -ms-zoom: 1;
}
.multipleLine .bd ul li {
	margin: 0px 15px; text-align: center; overflow: hidden; float: left; _display: inline;
}
.multipleLine .bd ul li .pic {
	text-align: center;
}
.multipleLine .bd ul li .pic img {
	padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; display: block;
}
.multipleLine .bd ul li .pic a:hover img {
	border-color: rgb(153, 153, 153);
}
.multipleLine .bd ul li .title {
	line-height: 24px;
}
.new_updata {
	padding: 5px 0px 0px;
}
.new_updata li {
	background: url("ico_dot.gif") no-repeat 10px 13px; padding: 8px 10px 0px 25px; line-height: 20px;
}
.new_updata li strong {
	font-weight: normal;
}
.pg_side_byclass {
	
}
.pg_side_byclass a {
	padding: 0px 0px 0px 15px; height: 35px; line-height: 35px; font-size: 16px; display: block;
}
.pg_side_byclass a:hover {
	color: rgb(255, 255, 255); background-color: rgb(20, 164, 235);
}
.pg_side_byclass a.on {
	color: rgb(255, 255, 255); background-color: rgb(20, 164, 235);
}
.common_page {
	padding: 30px 70px;
}
.content_tit {
	padding: 20px 0px; text-align: center; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.content_tit .l1 {
	line-height: 1.2; font-size: 26px;
}
.content_tit .l2 {
	color: rgb(153, 153, 153); padding-top: 10px;
}
.content_con {
	padding: 20px 0px; line-height: 2 !important; font-size: 16px;
}
.content_con * {
	line-height: 2 !important;
}
.Letter_list {
	padding: 10px 0px;
}
.letter_blk {
	padding: 4px 0px;
}
.letter_blk:hover {
	background: rgb(248, 248, 248);
}
.letter_blk table {
	width: 100%;
}
.letter_blk td {
	height: 25px; text-align: left; line-height: 25px;
}
.letter_blk .lt_ico {
	width: 25px;
}
.letter_blk .lt_number {
	width: 190px; text-align: left;
}
.letter_blk .lt_title {
	width: 500px;
}
.lt_tit {
	width: 500px; height: 25px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.letter_blk .lt_state {
	width: 65px; text-align: center;
}
.letter_blk .lt_date {
	text-align: right; color: rgb(136, 136, 136); font-size: 12px;
}
.letter_blk.reply_ing .lt_ico {
	background: url("ico_yes_no.png") no-repeat 0px;
}
.letter_blk.reply_yes .lt_ico {
	background: url("ico_yes.png") no-repeat 0px;
}
.letter_blk.reply_ing .lt_state {
	color: rgb(223, 70, 38);
}
.letter_blk.reply_yes .lt_state {
	color: rgb(3, 101, 182);
}
.Text_list {
	padding: 10px 0px;
}
.Text_list li {
	padding: 4px 0px; height: 25px; line-height: 25px;
}
.Text_list li:hover {
	background: rgb(248, 248, 248);
}
.Text_list li strong {
	background: url("ico_dot2.gif") no-repeat 0px; width: 80%; height: 25px; overflow: hidden; padding-left: 10px; font-weight: normal; vertical-align: bottom; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.Text_list li strong span {
	padding: 0px 5px 0px 0px;
}
.Text_list li strong span a {
	color: rgb(153, 153, 153);
}
.Text_list li em {
	width: 75px; text-align: right; color: rgb(170, 170, 170); font-size: 12px; vertical-align: bottom; float: right;
}
.inLst {
	padding: 15px 0px 0px; position: relative;
}
.inLst:hover {
	background-color: rgb(247, 247, 248);
}
.inImg {
	left: 0px; top: 15px; width: 170px; height: 130px; position: absolute;
}
.inImg img {
	border: 1px solid rgb(161, 197, 195); border-image: none; width: 170px; height: 128px;
}
.inInfo {
	padding: 0px 0px 15px 185px; min-height: 130px; _height: 130px;
}
.inInfo li.l1 {
	color: rgb(102, 102, 102); line-height: 1.5; padding-bottom: 10px;
}
.inInfo li.l2 {
	color: rgb(120, 120, 120); line-height: 22px;
}
.inInfo li.l2 strong {
	padding: 0px 5px; color: rgb(85, 85, 85); font-weight: normal; margin-right: 5px; background-color: rgb(238, 238, 238);
}
.collection {
	padding: 15px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.collection:hover {
	background: rgb(248, 248, 248);
}
.collection .l1 {
	background: url("ico_arrow.png") no-repeat 0px 9px; padding-left: 10px;
}
.collection .l2 {
	padding: 10px 0px 0px 10px; height: 25px; color: rgb(153, 153, 153); font-size: 12px;
}
.collection .l2 .btn {
	padding: 0px 6px; height: 22px; line-height: 22px; font-size: 12px; margin-right: 10px; float: left;
}
.collection .l2 span {
	height: 24px; line-height: 24px; font-size: 12px; float: left;
}
.collection .l2 strong {
	height: 24px; color: rgb(25, 111, 197); line-height: 24px; font-size: 12px; font-weight: normal; float: left;
}
.collection .l2 em {
	height: 24px; line-height: 24px; font-size: 12px; float: right;
}
.art_author {
	height: 30px; text-align: right; color: rgb(136, 136, 136); line-height: 30px;
}
.btm_btns {
	margin: 0px auto; padding: 15px 0px 35px; width: 280px; height: 25px; text-align: center;
}
.btm_btns a {
	padding: 0px 15px 0px 30px; height: 25px; color: rgb(102, 102, 102); line-height: 25px; float: left;
}
.btm_btns .btn_return {
	background: url("ico_article_return.png") no-repeat 0px 0px;
}
.btm_btns .btn_print {
	background: url("ico_article_print.png") no-repeat 0px 0px; margin-left: 15px; float: left;
}
.hc_share {
	height: 25px; line-height: 25px; float: right;
}
.jiathis {
	background: url("ico_article_share.png") no-repeat 0px 0px; padding: 0px 15px 0px 30px; height: 25px; line-height: 25px; float: right;
}
.jiathis_style .ckepopBottom {
	display: none;
}
.jiathis_style .centerBottom {
	display: none;
}
.hc_btm_links {
	padding-bottom: 30px;
}
.links_tips {
	padding: 20px 0px; line-height: 2; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.links_tips strong {
	text-align: center; color: rgb(78, 119, 182); font-size: 16px; display: block;
}
.links_tips span {
	text-indent: 28px; font-size: 14px; display: block;
}
.links_list {
	width: 1068px; margin-left: -6px;
}
.btm_link_a {
	margin: 0px 0px 0px 6px; width: 172px; height: 48px; overflow: hidden; float: left; position: relative; background-color: rgb(241, 241, 241);
}
.btm_link_a:hover {
	color: rgb(255, 255, 255);
}
.btm_link_a em {
	left: 0px; top: 0px; width: 62px; height: 48px; position: absolute; z-index: 1; cursor: pointer; background-image: url("ico_btm_links.png"); background-repeat: no-repeat;
}
.btm_link_a strong {
	left: 62px; top: 0px; width: 110px; height: 48px; text-align: center; line-height: 48px; font-size: 14px; font-weight: normal; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid; display: block; position: absolute; z-index: 2; cursor: pointer;
}
.btm_link_a1 em {
	background-position: 10px 0px; background-color: rgb(248, 90, 118);
}
.btm_link_a2 em {
	background-position: 10px -48px; background-color: rgb(243, 204, 99);
}
.btm_link_a3 em {
	background-position: 10px -96px; background-color: rgb(78, 163, 215);
}
.btm_link_a4 em {
	background-position: 10px -144px; background-color: rgb(94, 208, 38);
}
.btm_link_a5 em {
	background-position: 10px -192px; background-color: rgb(72, 197, 244);
}
.btm_link_a6 em {
	background-position: 10px -240px; background-color: rgb(78, 163, 215);
}
.btm_link_a1:hover strong {
	border-color: rgb(248, 90, 118) rgb(248, 90, 118) rgb(248, 90, 118) rgb(250, 140, 159);
}
.btm_link_a2:hover strong {
	border-color: rgb(243, 204, 99) rgb(243, 204, 99) rgb(243, 204, 99) rgb(247, 219, 146);
}
.btm_link_a3:hover strong {
	border-color: rgb(78, 163, 215) rgb(78, 163, 215) rgb(78, 163, 215) rgb(131, 191, 227);
}
.btm_link_a4:hover strong {
	border-color: rgb(94, 208, 38) rgb(94, 208, 38) rgb(94, 208, 38) rgb(143, 222, 104);
}
.btm_link_a5:hover strong {
	border-color: rgb(72, 197, 244) rgb(72, 197, 244) rgb(72, 197, 244) rgb(127, 215, 247);
}
.btm_link_a6:hover strong {
	border-color: rgb(78, 163, 215) rgb(78, 163, 215) rgb(78, 163, 215) rgb(131, 191, 227);
}
.bottom_btns {
	padding: 10px 0px 30px;
}
.bottom_btns .lsbtn {
	margin-top: 10px; display: block;
}
.ConLstAbout {
	padding: 0px 0px 20px; width: 100%;
}
.ConLstAbout ul {
	padding: 15px 0px 0px;
}
.ConLstAbout li {
	
}
.docConAbout {
	width: 440px;
}
.docConAbout li {
	background: url("ico_dot2.gif") no-repeat 2px 11px; padding: 0px 0px 0px 12px; width: 428px; height: 25px; line-height: 25px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.ConBtmQC {
	width: 430px; float: right;
}
.ConBtmQC ul {
	height: 190px; padding-top: 20px;
}
.ConBtmQC .l1 {
	width: 190px; height: 190px; overflow: hidden; float: left;
}
.ConBtmQC .l1 img {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 188px; height: 188px;
}
.ConBtmQC .l2 {
	width: 220px; color: rgb(136, 136, 136); line-height: 30px; float: right;
}
.ConBtmQC .l2 strong {
	font-size: 16px; display: block;
}
.PageNumbers {
	padding: 20px 0px 0px; height: 55px; color: rgb(120, 120, 120); line-height: 35px;
}
.PageNumbers a {
	margin: 0px 1px 0px 0px; padding: 0px 14px; height: 35px; text-align: center; color: rgb(51, 51, 51); text-decoration: none; float: left; display: block; background-color: rgb(230, 230, 230);
}
.PageNumbers a:hover {
	color: rgb(102, 102, 102); background-color: rgb(204, 204, 204);
}
.PageNumbers span {
	margin: 0px 1px 0px 0px; padding: 0px 14px; height: 35px; color: rgb(255, 255, 255); font-weight: normal; float: left; background-color: rgb(20, 164, 235);
}
.PageNumbers em {
	padding: 0px 0px 0px 14px; float: left;
}
.count_pager {
	padding: 0px 0px 0px 10px; color: rgb(187, 187, 187); float: left;
}
.page_pager {
	padding: 0px 0px 0px 10px; color: rgb(187, 187, 187); float: left;
}
.pg_org_con {
	background: url("tagcon_bg2.jpg") no-repeat 0px 1px; padding: 40px;
}
.organization_left {
	padding: 0px 0px 20px; width: 545px; float: left;
}
.org_lead_blk {
	padding: 0px 0px 20px;
}
.lead_blk_tit {
	height: 35px; position: relative;
}
.lead_blk_line {
	height: 18px; line-height: 0; overflow: hidden; font-size: 0px; margin-left: 65px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.lead_blk_name {
	padding: 0px 30px 0px 0px; left: 0px; top: 0px; height: 35px; color: rgb(0, 89, 178); line-height: 35px; font-size: 16px; font-weight: bold; position: absolute; z-index: 2;
}
.lead_blk_con {
	
}
.lead_blk_con ul {
	margin: 15px 13px 0px 12px; width: 100px; height: 153px; float: left;
}
.lead_blk_con .l1 {
	width: 100px; height: 123px; overflow: hidden;
}
.lead_blk_con .l1 img {
	width: 100px;
}
.lead_blk_con .l2 {
	height: 30px; text-align: center; line-height: 30px; overflow: hidden; font-size: 15px;
}
.org_list {
	margin-top: 20px;
}
.org_list .l1 {
	padding: 0px 0px 0px 12px; height: 35px; line-height: 35px; font-weight: bold; background-color: rgb(241, 241, 241);
}
.org_list .l1 a:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.org_list .l2 {
	padding: 10px 0px;
}
.org_list .l2 strong {
	width: 136px; height: 30px; line-height: 30px; text-indent: 3px; overflow: hidden; font-weight: normal; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.organization_right {
	padding: 0px 0px 20px; width: 545px; float: right;
}
.organization_right .pg_mn_tagblk {
	width: 545px; padding-bottom: 10px;
}
.org_r_blk {
	padding-bottom: 20px;
}
.organization_right .gb_pic_inf {
	width: 440px; height: 25px; line-height: 25px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.organization_right .gb_pic_pro {
	width: 440px; height: 40px; color: rgb(121, 121, 121); line-height: 20px; overflow: hidden; font-size: 12px; margin-left: 105px;
}
.pg_zx_con {
	padding-bottom: 30px;
}
.pg_zx_lt {
	padding: 20px 0px 0px 20px; width: 340px; float: left;
}
.pg_zx_md {
	padding: 20px 0px 0px 30px; width: 450px; float: left;
}
.pg_zx_lt .rt_news_lst li span {
	width: 45px;
}
.pg_zx_md .pg_mn_tagblk {
	padding: 0px; width: 450px;
}
.pg_zx_md .rt_news_top {
	height: 100px;
}
.pg_zx_md .rt_news_lst {
	padding: 14px 0px 0px;
}
.pg_zx_shijie {
	width: 450px; text-align: left;
}
.pg_zx_shijie .hd {
	background: rgb(243, 243, 245); height: 38px; line-height: 38px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.pg_zx_tagname {
	background: rgb(255, 255, 255); padding: 0px 20px; height: 37px; color: rgb(37, 106, 182); line-height: 37px; font-size: 16px; font-weight: bold; border-top-color: rgb(37, 106, 182); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-width: 2px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; float: left;
}
.pg_zx_tagname a {
	color: rgb(37, 106, 182);
}
.pg_zx_shijie .hd ul.t {
	height: 38px; padding-right: 15px; float: right; position: relative;
}
.pg_zx_shijie .hd ul.t li {
	float: left;
}
.pg_zx_shijie .hd ul.t li a {
	padding: 0px 10px; height: 38px; color: rgb(51, 51, 51); line-height: 38px; display: block; cursor: pointer;
}
.pg_zx_shijie .hd ul.t li a:hover {
	text-decoration: none;
}
.pg_zx_shijie .hd ul.t li.on a {
	height: 36px; color: rgb(37, 106, 182); line-height: 38px; font-weight: bold; border-bottom-color: rgb(37, 106, 182); border-bottom-width: 2px; border-bottom-style: solid;
}
.pg_zx_shijie .bd {
	clear: both; background-color: rgb(255, 255, 255);
}
.pg_zx_shijie .bd ul.c {
	clear: both; -ms-zoom: 1;
}
.pg_zx_shijie .hc_open_lst {
	padding: 10px 0px;
}
.zx_pic_con {
	margin: 0px 0px 0px -12px; width: 462px; position: relative;
}
.zx_pic_con .zx_pic_blk {
	padding: 12px 0px 0px 12px; width: 142px; height: 137px; float: left;
}
.zx_pic_con .zx_pic_pic {
	background: rgb(221, 221, 221); width: 142px; height: 107px; text-align: center; overflow: hidden;
}
.zx_pic_con .zx_pic_pic a {
	width: 142px; height: 107px; display: block; position: relative;
}
.zx_pic_con .zx_pic_pic a img {
	height: 107px; position: relative; z-index: 1; max-width: none;
}
.zx_pic_con .zx_pic_pic a em {
	display: none;
}
.zx_pic_con .zx_pic_pic a:hover em {
	background: url("ico_play.png") no-repeat center; left: 0px; top: 0px; width: 142px; height: 107px; display: block; position: absolute; z-index: 2;
}
.zx_pic_con .zx_pic_pic img {
	height: 107px; min-width: 142px; max-width: none;
}
.zx_pic_con .zx_pic_tit {
	width: 142px; height: 30px; text-align: center; line-height: 30px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.pg_zx_rt {
	padding: 20px 20px 0px 0px; width: 310px; float: right;
}
.pg_zx_rt .rt_news_lst li span {
	width: 45px;
}
.hc_gk_banner {
	margin: 20px auto 0px; border-radius: 2px; width: 1160px; height: 100px; overflow: hidden; position: relative;
}
.hc_gk_banner .hd {
	height: 15px; right: 5px; bottom: 5px; overflow: hidden; display: none; position: absolute; z-index: 1;
}
.hc_gk_banner .hd ul {
	overflow: hidden; float: left; -ms-zoom: 1;
}
.hc_gk_banner .hd ul li {
	background: rgb(255, 255, 255); width: 15px; height: 15px; text-align: center; line-height: 14px; margin-right: 2px; float: left; cursor: pointer;
}
.hc_gk_banner .hd ul li.on {
	background: rgb(255, 0, 0); color: rgb(255, 255, 255);
}
.hc_gk_banner .bd {
	height: 100%; position: relative; z-index: 0;
}
.hc_gk_banner .bd li {
	vertical-align: middle; -ms-zoom: 1;
}
.hc_gk_banner .bd img {
	border-radius: 2px; width: 1200px; height: 100px; display: block;
}
.hc_gk_banner .prev {
	background: url("slider-arrow.png") no-repeat -110px 5px; left: 0px; top: 53%; width: 32px; height: 40px; margin-top: -25px; display: block; position: absolute; opacity: 0.5;
}
.hc_gk_banner .next {
	background: url("slider-arrow.png") no-repeat -110px 5px; left: 0px; top: 53%; width: 32px; height: 40px; margin-top: -25px; display: block; position: absolute; opacity: 0.5;
}
.hc_gk_banner .next {
	background-position: 8px 5px; left: auto; right: 0px;
}
.hc_gk_banner .prev:hover {
	opacity: 1;
}
.hc_gk_banner .next:hover {
	opacity: 1;
}
.hc_gk_banner .prevStop {
	display: none;
}
.hc_gk_banner .nextStop {
	display: none;
}
.pg_gk_left {
	padding: 20px 0px 20px 20px; width: 240px; float: left;
}
.pg_gk_zhinan {
	width: 252px; padding-bottom: 15px; margin-left: -12px;
}
.pg_gk_zhinan a {
	padding: 14px 0px 0px; width: 72px; height: 58px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size: 16px; margin-left: 12px; float: left; background-color: rgb(37, 106, 182);
}
.pg_gk_zhinan a:hover {
	text-decoration: none; background-color: rgb(78, 163, 215);
}
.pg_gk_btns {
	padding-bottom: 20px;
}
.pg_gk_btns a {
	height: 60px; color: rgb(255, 255, 255); line-height: 60px; text-indent: 62px; font-size: 16px; margin-bottom: 6px; display: block; background-image: url("ico_gk_btns.png"); background-repeat: no-repeat; background-color: rgb(78, 163, 215);
}
.pg_gk_btn0 {
	background-position: 20px -960px;
}
.pg_gk_btn1 {
	background-position: 20px 0px;
}
.pg_gk_btn2 {
	background-position: 20px -60px;
}
.pg_gk_btn3 {
	background-position: 20px -120px;
}
.pg_gk_btn4 {
	background-position: 20px -180px;
}
.pg_gk_btn5 {
	background-position: 20px -240px;
}
.pg_gk_btn6 {
	background-position: 20px -300px;
}
.pg_gk_btn7 {
	background-position: 20px -360px;
}
.pg_gk_btn8 {
	background-position: 20px -420px;
}
.pg_gk_btn9 {
	background-position: 20px -480px;
}
.pg_gk_btn10 {
	background-position: 20px -540px;
}
.pg_gk_btn11 {
	background-position: 20px -600px;
}
.pg_gk_btn12 {
	background-position: 20px -660px;
}
.pg_gk_btn13 {
	background-position: 20px -720px;
}
.pg_gk_btn14 {
	background-position: 20px -780px;
}
.pg_gk_btn15 {
	background-position: 20px -840px;
}
.pg_gk_btn16 {
	background-position: 20px -900px;
}
.pg_gk_btns a:hover {
	background-color: rgb(72, 197, 244);
}
.pg_gk_2post {
	background: url("ico_gk_2post.png") no-repeat 40px 25px rgb(249, 249, 249); border-width: 3px 1px 1px; border-style: solid; border-color: rgb(78, 163, 215); padding: 80px 0px 0px; border-image: none; height: 50px; text-align: center; font-size: 16px; margin-bottom: 20px; display: block;
}
.pg_gk_2post:hover {
	border-color: rgb(37, 106, 182); background-color: rgb(242, 242, 242);
}
.pg_zhinan_con {
	
}
.pg_zhinan_con td {
	padding: 8px 0px; color: rgb(121, 121, 121); border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.pg_zhinan_con .zhn_td1 {
	width: 50%; text-align: left; font-size: 16px;
}
.pg_zhinan_con .zhn_td2 {
	width: 25%; text-align: center;
}
.pg_zhinan_con .zhn_td3 {
	width: 25%; text-align: center;
}
.pg_zhinan_con tr:hover td {
	background-color: rgb(242, 242, 242);
}
.pg_gk_main {
	padding: 20px 0px 0px 30px; width: 580px; float: left;
}
.pg_mn_tagblk {
	width: 580px; text-align: left; padding-bottom: 30px;
}
.pg_mn_tagblk .hd {
	background: rgb(243, 243, 245); height: 38px; line-height: 38px; border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(243, 243, 245); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.pg_mn_tagblk .hd ul.t {
	height: 38px; float: left; position: relative;
}
.pg_mn_tagblk .hd ul.t li {
	height: 38px; color: rgb(51, 51, 51); line-height: 38px; overflow: hidden; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left;
}
.pg_mn_tagblk .hd ul.t li a {
	padding: 0px 20px; height: 38px; color: rgb(51, 51, 51); font-size: 16px; display: block; cursor: pointer;
}
.pg_mn_tagblk .hd ul.t li.on {
	background: rgb(255, 255, 255); height: 37px; font-weight: bold; border-top-color: rgb(37, 106, 182); border-top-width: 2px; border-top-style: solid; position: relative; z-index: 2; cursor: default;
}
.pg_mn_tagblk .hd ul.t li.on a {
	height: 37px; color: rgb(37, 106, 182);
}
.pg_mn_tagblk .bd {
	clear: both; background-color: rgb(255, 255, 255);
}
.pg_mn_tagblk .bd ul.c {
	clear: both; -ms-zoom: 1;
}
.pg_mn_tagblk .hc_open_lst {
	padding: 10px 0px;
}
.pg_mn_yi {
	width: 580px; text-align: left; padding-bottom: 30px;
}
.pg_mn_yi .hd {
	margin: 0px 0px 0px -16px; width: 596px; height: 117px; padding-top: 20px;
}
.pg_mn_yi .hd ul.t {
	height: 117px; float: left;
}
.pg_mn_yi .hd ul.t li {
	border-radius: 3px; width: 133px; height: 110px; color: rgb(255, 255, 255); margin-left: 16px; float: left; position: relative; cursor: pointer; background-color: rgb(78, 163, 215);
}
.pg_mn_yi .hd ul.t li strong {
	width: 133px; height: 37px; text-align: center; padding-top: 73px; font-weight: normal; display: block; cursor: pointer; background-image: url("ico_gk_yi_icos.png"); background-repeat: no-repeat;
}
.yi_step_ico1 {
	background-position: 0px 0px;
}
.yi_step_ico2 {
	background-position: -133px 0px;
}
.yi_step_ico3 {
	background-position: -266px 0px;
}
.yi_step_ico4 {
	background-position: -399px 0px;
}
.pg_mn_yi .hd ul.t li em {
	background: url("ico_gk_yi_arrow.png") no-repeat 0px 0px; left: 60px; top: 110px; width: 13px; height: 7px; overflow: hidden; display: none; position: absolute;
}
.pg_mn_yi .hd ul.t li.on {
	background-color: rgb(223, 64, 0);
}
.pg_mn_yi .hd ul.t li.on em {
	display: block;
}
.pg_mn_yi .bd {
	padding-top: 10px; clear: both; background-color: rgb(255, 255, 255);
}
.pg_mn_yi .bd ul.c {
	clear: both; -ms-zoom: 1;
}
.pg_mn_yi .bd ul.c li {
	border: 1px solid rgb(221, 221, 221); border-image: none; height: 330px; -ms-overflow-y: scroll; background-color: rgb(249, 249, 249);
}
.step_t {
	padding: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(242, 242, 242);
}
.step_c {
	padding: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.step_img img {
	width: 560px;
}
.step_b {
	padding: 10px; color: rgb(37, 106, 182);
}
.step_btns {
	padding-top: 50px;
}
.step_btns a {
	margin: 20px auto 0px; width: 230px; height: 40px; line-height: 40px; display: block;
}
.step_btn_toall {
	
}
.step_btn_post {
	background-color: rgb(243, 171, 9);
}
.pg_gk_side {
	padding: 20px 20px 0px 0px; width: 280px; float: right;
}
.pg_gk_btns1 {
	
}
.pg_gk_btns1 a {
	background: url("ico_btnlst_ico.png") no-repeat 0px -4px rgb(241, 241, 241); margin: 0px 0px 10px; height: 40px; line-height: 40px; text-indent: 45px; font-size: 16px; display: block;
}
.pg_gk_btns1 a:hover {
	background: url("ico_btnlst_ico.png") no-repeat 0px -52px rgb(72, 197, 244); color: rgb(255, 255, 255); text-decoration: none;
}
.pg_gk_btns2 {
	padding: 10px 0px 20px; width: 290px;
}
.pg_gk_btns2 a {
	margin: 10px 10px 0px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 133px; height: 35px; text-align: center; line-height: 35px; font-size: 16px; float: left; background-color: rgb(249, 249, 249);
}
.pg_gk_btns2 a:hover {
	border-color: rgb(72, 197, 244); color: rgb(255, 255, 255); background-color: rgb(72, 197, 244);
}
.pg_gk_rblk {
	padding: 0px 0px 20px;
}
.pg_gk_side_count {
	padding: 5px 0px;
}
.pg_gk_side_count ul {
	padding-top: 10px;
}
.pg_gk_side_count .l1 {
	background: url("ico_dot.gif") no-repeat 2px 7px; height: 26px; line-height: 26px; padding-left: 20px; font-weight: bold;
}
.pg_gk_side_count .l2 {
	color: rgb(136, 136, 136); padding-left: 32px;
}
.pg_gk_side_out {
	padding: 10px 0px 30px;
}
.pg_gk_side_out a {
	line-height: 2.2; display: block;
}
.important_clsblk {
	padding: 5px 0px 30px;
}
.important_clsblk li {
	padding: 20px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.zhongdian_tit {
	background: url("ico_gk_zhongdian.png") no-repeat 0px 6px; padding: 3px 0px 0px 28px; width: 150px; color: rgb(37, 106, 182); line-height: 1.5; font-size: 16px; font-weight: normal; float: left;
}
.zhongdian_tit a {
	color: rgb(37, 106, 182);
}
.zhogndian_con {
	width: 850px; line-height: 30px; float: right;
}
.zhogndian_con strong {
	font-size: 16px; font-weight: normal; margin-right: 18px;
}
.zhogndian_con strong:hover {
	background-color: rgb(242, 242, 242);
}
.zhogndian_con p {
	margin: 0px; padding: 3px 0px; display: block;
}
.zhogndian_con p:hover {
	background-color: rgb(242, 242, 242);
}
.zhogndian_con .gk_zhongdian_child {
	font-size: 14px; margin-right: 12px;
}
.zhogndian_con .gk_zhongdian_child a {
	color: rgb(121, 121, 121); white-space: nowrap;
}
.pg_bumen_left {
	padding: 20px 0px 30px 20px; width: 850px; float: left;
}
.pg_bumen_con {
	padding-bottom: 30px;
}
.pg_bumen_lst {
	padding-top: 10px;
}
.pg_bumen_lst strong {
	width: 169px; height: 40px; line-height: 40px; font-size: 16px; font-weight: normal; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.pg_bumen_news {
	
}
.pg_bumen_news .hc_open_lst li {
	margin: 0px 10px; width: 389px; clear: none; float: left;
}
.pg_gk_tops {
	text-align: left;
}
.pg_gk_tops .hd {
	height: 38px; line-height: 38px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.pg_gk_tagname {
	background: url("ico_arrow_more.png") no-repeat 0px; padding: 0px 0px 0px 20px; height: 38px; color: rgb(37, 106, 182); line-height: 38px; font-size: 16px; font-weight: bold; float: left;
}
.pg_gk_tagname a {
	color: rgb(37, 106, 182);
}
.pg_gk_tops .hd ul.t {
	height: 38px; float: right; position: relative;
}
.pg_gk_tops .hd ul.t li {
	padding: 0px 5px; height: 38px; color: rgb(51, 51, 51); line-height: 38px; float: left; cursor: pointer;
}
.pg_gk_tops .hd ul.t li.on {
	height: 36px; color: rgb(37, 106, 182); line-height: 38px; font-weight: bold; border-bottom-color: rgb(37, 106, 182); border-bottom-width: 2px; border-bottom-style: solid;
}
.pg_gk_tops .bd {
	clear: both; background-color: rgb(255, 255, 255);
}
.pg_gk_tops .bd ul.c {
	clear: both; -ms-zoom: 1;
}
.pg_fw_content {
	padding: 20px;
}
.pg_bm_tag {
	text-align: left;
}
.pg_bm_tag .bm_hd {
	height: 48px;
}
.pg_bm_tag .bm_hd ul.t {
	height: 48px; position: relative; z-index: 1;
}
.pg_bm_tag .bm_hd ul.t li {
	background: rgb(78, 163, 215); padding: 0px 20px; border-radius: 3px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; margin-right: 15px; float: left; position: relative; cursor: pointer;
}
.pg_bm_tag .bm_hd ul.t li.on {
	background: rgb(223, 64, 0); color: rgb(255, 255, 255); z-index: 2; cursor: default;
}
.pg_bm_tag .bm_hd ul.t li em {
	background: url("ico_gk_yi_arrow.png") no-repeat 0px 0px; left: 46%; top: 40px; width: 13px; height: 7px; overflow: hidden; display: none; position: absolute;
}
.pg_bm_tag .bm_hd ul.t li.on em {
	display: block;
}
.pg_bm_tag .bm_bd ul.c {
	-ms-zoom: 1;
}
.pg_fw_blk {
	padding: 20px 0px 40px 130px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative; min-height: 105px;
}
.pg_fw_tit {
	background-position: top; left: 0px; top: 32px; width: 130px; text-align: center; color: rgb(37, 106, 188); padding-top: 65px; font-size: 16px; position: absolute; background-repeat: no-repeat;
}
.pg_fw_tit a {
	color: rgb(37, 106, 188); font-size: 16px;
}
.pg_fw_tit1 {
	background-image: url("ico_fuwu_ico1.png");
}
.pg_fw_tit2 {
	background-image: url("ico_fuwu_ico5.png");
}
.pg_fw_tit3 {
	background-image: url("ico_fuwu_ico4.png");
}
.pg_fw_tit4 {
	background-image: url("ico_fuwu_ico6.png");
}
.pg_fw_tit5 {
	background-image: url("ico_fuwu_ico3.png");
}
.pg_fw_tit6 {
	background-image: url("ico_fuwu_ico2.png");
}
.pg_fw_tit7 {
	background-image: url("ico_fuwu_ico4.png");
}
.pg_fw_lst {
	padding-bottom: 10px;
}
.BanshiSlide {
	padding: 15px 0px 5px; text-align: left;
}
.BanshiSlide .hd {
	height: 36px; margin-left: 15px;
}
.BanshiSlide .hd ul.t {
	height: 35px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 1;
}
.BanshiSlide .hd ul.t li {
	padding: 0px 12px; height: 35px; color: rgb(102, 102, 102); line-height: 35px; font-size: 16px; float: left; position: relative; cursor: pointer; border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.BanshiSlide .hd ul.t li.on {
	border-width: 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(255, 255, 255); border-image: none; height: 33px; color: rgb(51, 51, 51); line-height: 33px; z-index: 2; cursor: default; background-color: rgb(255, 255, 255);
}
.BanshiSlide .hd ul.t li em {
	font-size: 12px; margin-left: 5px;
}
.BanshiSlide .bd ul.c {
	-ms-zoom: 1;
}
.BanshiSlide .bd ul.c li {
	padding: 0px;
}
.help_btns {
	clear: both;
}
.btn_blk {
	margin: 15px 0px 0px 15px; float: left; position: relative;
}
.btn_blk a {
	padding: 0px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 215px; height: 36px; line-height: 36px; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; background-color: rgb(242, 242, 242); -o-text-overflow: ellipsis;
}
.btn_blk a:hover {
	border-color: rgb(72, 197, 244); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(72, 197, 244);
}
.btn_blk em {
	padding: 5px; border: 1px solid rgb(230, 206, 98); border-image: none; left: 0px; width: 225px; font-size: 12px; display: none; position: absolute; z-index: 9999; box-shadow: 0px 1px 3px #ddd; background-color: rgb(252, 243, 192);
}
.pg_fw_topic {
	width: 1180px; margin-left: -20px;
}
.fw_topic_blk1 {
	margin: 20px 0px 0px 20px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 568px; height: 180px; float: left; position: relative;
}
.fw_topic_blk2 {
	margin: 20px 0px 0px 20px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 273px; height: 180px; float: left; position: relative;
}
.fw_topic_t {
	width: 138px; height: 180px; float: left;
}
.fw_topic_t a {
	height: 30px; text-align: center; color: rgb(255, 255, 255); padding-top: 50px; font-size: 18px; margin-top: 35px; display: block; background-image: url("ico_fuwu_icos.png"); background-repeat: no-repeat;
}
.fw_topic_c {
	padding: 15px 0px 0px; width: 428px; height: 150px; font-size: 15px; float: right;
}
.fw_topic_c .btn_blk {
	margin: 0px 0px 0px 10px;
}
.fw_topic_c .btn_blk a {
	background: none; padding: 0px; border: currentColor; border-image: none; width: 200px; height: 25px; line-height: 25px;
}
.fw_topic_c .btn_blk a:hover {
	color: rgb(51, 51, 51); background-color: rgb(221, 221, 221);
}
.fw_topic_c .btn_blk em {
	font-size: 12px;
}
.fw_topic_blk2 .fw_topic_c .btn_blk a {
	width: 140px;
}
.fw_topic_blk1:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(248, 248, 248);
}
.fw_topic_blk2:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(248, 248, 248);
}
.fw_topic_blk2 .fw_topic_t {
	width: 105px;
}
.fw_topic_blk2 .fw_topic_c {
	width: 160px;
}
.fw_topic_t1 {
	background-color: rgb(145, 145, 145);
}
.fw_topic_t2 {
	background-color: rgb(101, 228, 171);
}
.fw_topic_t3 {
	background-color: rgb(252, 154, 89);
}
.fw_topic_t4 {
	background-color: rgb(142, 176, 203);
}
.fw_topic_t5 {
	background-color: rgb(255, 198, 20);
}
.fw_topic_t6 {
	background-color: rgb(238, 83, 122);
}
.fw_topic_t7 {
	background-color: rgb(81, 216, 246);
}
.fw_topic_t8 {
	background-color: rgb(132, 132, 255);
}
.fw_topic_t9 {
	background-color: rgb(242, 104, 102);
}
.fw_topic_t10 {
	background-color: rgb(71, 199, 80);
}
.fw_topic_t11 {
	background-color: rgb(183, 116, 229);
}
.fw_topic_t12 {
	background-color: rgb(220, 94, 194);
}
.fw_topic_t1 a {
	background-position: 37px -5px;
}
.fw_topic_t2 a {
	background-position: -106px -5px;
}
.fw_topic_t3 a {
	background-position: -106px -265px;
}
.fw_topic_t4 a {
	background-position: -106px -199px;
}
.fw_topic_t5 a {
	background-position: 20px -66px;
}
.fw_topic_t6 a {
	background-position: -121px -66px;
}
.fw_topic_t7 a {
	background-position: 20px -133px;
}
.fw_topic_t8 a {
	background-position: -121px -133px;
}
.fw_topic_t9 a {
	background-position: 20px -199px;
}
.fw_topic_t10 a {
	background-position: -121px -331px;
}
.fw_topic_t11 a {
	background-position: 20px -331px;
}
.fw_topic_t12 a {
	background-position: 20px -265px;
}
.fw_btm_slide {
	background: rgb(249, 249, 249); width: 1160px; height: 180px; overflow: hidden; margin-top: 20px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
.fw_btm_slide .item {
	width: 1050px; height: 180px;
}
.item td {
	height: 180px; vertical-align: top;
}
.item_l {
	width: 54px; text-align: center; border-right-color: rgb(146, 180, 218); border-right-width: 1px; border-right-style: solid; background-color: rgb(61, 121, 194);
}
.item_l img {
	margin: 20px 0px 0px; width: 34px;
}
.item_l strong {
	margin: 0px auto; padding: 10px 0px 0px; width: 30px; color: rgb(255, 255, 255); font-size: 16px; font-weight: normal; display: block;
}
.item_l strong a {
	color: rgb(255, 255, 255);
}
.item_m {
	background: rgb(249, 249, 249); width: 994px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.fw_btn_blk {
	padding: 12px 0px 0px 17px; width: 125px; height: 20px; line-height: 20px; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.pg_hd_main {
	padding: 30px 0px 20px 20px; width: 770px; float: left;
}
.pg_hd_main .pg_mn_tagblk {
	width: 770px;
}
.pg_mn_tagblk .letter_blk .lt_title {
	width: 400px;
}
.pg_mn_tagblk .lt_tit {
	width: 400px;
}
.pg_hd_main .rt_news_lst li {
	padding: 4px 0px;
}
.inOld {
	padding: 15px 15px 5px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.inOld_tit {
	font-weight: bold;
}
.pg_hd_side {
	padding: 30px 20px 20px 0px; width: 360px; float: right;
}
.pg_hd_byclass {
	padding: 10px 0px; width: 370px; margin-left: -10px;
}
.pg_hd_byclass a {
	margin: 10px 0px 0px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 111px; height: 35px; text-align: center; line-height: 35px; font-size: 16px; float: left; background-color: rgb(249, 249, 249);
}
.pg_hd_byclass a:hover {
	border-color: rgb(72, 197, 244); color: rgb(255, 255, 255); background-color: rgb(72, 197, 244);
}
.pg_hd_write2u {
	width: 370px; padding-bottom: 20px;
}
.pg_hd_write2u .lsbtn {
	width: 340px; height: 40px; line-height: 40px; font-size: 16px; display: block;
}
.fuwu_tag {
	padding: 20px 0px;
}
.fuwu_left {
	padding: 0px; width: 900px; float: left;
}
.fuwu_right {
	padding: 10px 20px 20px 0px; width: 260px; float: right;
}
.pg_sj_lt {
	padding: 12px 0px 0px 20px; width: 760px; float: left;
}
.pg_sj_rt {
	padding: 12px 20px 0px 0px; width: 370px; float: right;
}
.pg_sj_lt .hc_count_lst {
	padding-bottom: 40px;
}
.pg_sj_lt .hc_count_lst li {
	width: 380px; clear: none; float: left;
}
.pg_sj_lt .hc_count_lst li strong {
	padding-left: 10px;
}
.pg_sj_lt .hc_count_lst li em {
	padding-right: 10px;
}
.sj_guifan {
	padding: 15px 0px 40px; line-height: 2; text-indent: 28px;
}
.sj_guifan a {
	color: rgb(37, 106, 182);
}
.sj_count_lst {
	width: 760px; padding-bottom: 40px;
}
.sj_count_blk {
	padding: 10px 0px; width: 190px; height: 30px; line-height: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.sj_count_blk strong {
	padding: 0px 5px; font-weight: normal; float: left;
}
.sj_count_blk em {
	color: rgb(153, 153, 153); float: left;
}
.sj_count_blk em a {
	color: rgb(153, 153, 153);
}
.pg_sj_qrcode {
	width: 370px;
}
.pg_sj_qrcode ul {
	padding: 20px 0px; height: 147px;
}
.pg_sj_qrcode .l1 {
	width: 147px; height: 147px; overflow: hidden; float: left;
}
.pg_sj_qrcode .l1 img {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 145px; height: 145px;
}
.pg_sj_qrcode .l2 {
	width: 200px; color: rgb(120, 120, 120); line-height: 30px; padding-top: 5px; float: right;
}
.pg_sj_qrcode .l2 strong {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: bold; display: block;
}
.fuwu_exl_tips {
	padding: 20px; color: rgb(102, 102, 102);
}
.pg_sj_s3 {
	padding: 0px 20px;
}
.pg_sj_s3_profile {
	padding: 20px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.pg_sj_s3_profile p {
	width: 750px; line-height: 2; text-indent: 30px; font-size: 15px; float: left;
}
.pg_sj_s3_bycls {
	padding: 20px 0px;
}
.hc_sj_sld1 a {
	background-position: 0px top; margin: 0px auto; width: 104px; text-align: center; padding-top: 120px; display: block; background-repeat: no-repeat;
}
.hc_sj_sld2 a {
	background-position: 0px top; margin: 0px auto; width: 104px; text-align: center; padding-top: 120px; display: block; background-repeat: no-repeat;
}
.hc_sj_sld3 a {
	background-position: 0px top; margin: 0px auto; width: 104px; text-align: center; padding-top: 120px; display: block; background-repeat: no-repeat;
}
.hc_sj_sld4 a {
	background-position: 0px top; margin: 0px auto; width: 104px; text-align: center; padding-top: 120px; display: block; background-repeat: no-repeat;
}
.hc_sj_sld5 a {
	background-position: 0px top; margin: 0px auto; width: 104px; text-align: center; padding-top: 120px; display: block; background-repeat: no-repeat;
}
.hc_sj_sld6 a {
	background-position: 0px top; margin: 0px auto; width: 104px; text-align: center; padding-top: 120px; display: block; background-repeat: no-repeat;
}
.hc_sj_sld7 a {
	background-position: 0px top; margin: 0px auto; width: 104px; text-align: center; padding-top: 120px; display: block; background-repeat: no-repeat;
}
.hc_sj_sld1 a {
	background-image: url("hc_sj_jjjs.png");
}
.hc_sj_sld1 .on {
	background-position: -104px 0px;
}
.hc_sj_sld1 a:hover {
	background-position: -104px 0px;
}
.hc_sj_sld2 a {
	background-image: url("hc_sj_hjzy.png");
}
.hc_sj_sld2 .on {
	background-position: -104px 0px;
}
.hc_sj_sld2 a:hover {
	background-position: -104px 0px;
}
.hc_sj_sld3 a {
	background-image: url("hc_sj_csjs.png");
}
.hc_sj_sld3 .on {
	background-position: -104px 0px;
}
.hc_sj_sld3 a:hover {
	background-position: -104px 0px;
}
.hc_sj_sld4 a {
	background-image: url("hc_sj_dljt.png");
}
.hc_sj_sld4 .on {
	background-position: -104px 0px;
}
.hc_sj_sld4 a:hover {
	background-position: -104px 0px;
}
.hc_sj_sld5 a {
	background-image: url("hc_sj_jykj.png");
}
.hc_sj_sld5 .on {
	background-position: -104px 0px;
}
.hc_sj_sld5 a:hover {
	background-position: -104px 0px;
}
.hc_sj_sld6 a {
	background-image: url("hc_sj_whxx.png");
}
.hc_sj_sld6 .on {
	background-position: -104px 0px;
}
.hc_sj_sld6 a:hover {
	background-position: -104px 0px;
}
.hc_sj_sld7 a {
	background-image: url("hc_sj_msfw.png");
}
.hc_sj_sld7 .on {
	background-position: -104px 0px;
}
.hc_sj_sld7 a:hover {
	background-position: -104px 0px;
}
.pg_sj_s3_btm {
	padding: 10px 0px 20px;
}
.pg_sj_s3_btm a {
	margin: 0px auto; border: 1px solid rgb(78, 163, 215); border-image: none; width: 220px; height: 48px; text-align: center; color: rgb(13, 129, 190); line-height: 48px; font-size: 16px; display: block;
}
.pg_sj_s3_btm a:hover {
	color: rgb(255, 255, 255); background-color: rgb(78, 163, 215);
}
.pg_sj_s3_tb {
	width: 100%;
}
.pg_sj_s3_tb td {
	padding: 15px 0px; text-align: center; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.pg_sj_s3_tb th {
	padding: 15px 0px; text-align: center; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.pg_sj_s3_tb th {
	border-bottom-style: solid; background-color: rgb(242, 242, 242);
}
.pg_sj_s3_tb .th1 {
	width: 200px;
}
.pg_sj_s3_tb .th2 {
	text-align: left;
}
.pg_sj_s3_tb .th3 {
	width: 140px;
}
.pg_sj_s3_tb .th4 {
	width: 140px;
}
.pg_sj_s3_tb .th5 {
	width: 200px;
}
.pg_sj_s3_tb .td2 {
	text-align: left;
}
.pg_sj_s3_tb tr:hover td {
	background-color: rgb(249, 249, 249);
}
.pg_pro_con {
	padding-bottom: 30px;
}
.pg_pro_lt {
	padding: 20px 0px 0px 20px; width: 760px; float: left;
}
.pg_pro_rt {
	padding: 20px 20px 0px 0px; width: 380px; float: right;
}
.hc_qc_map {
	padding: 8px 0px 0px; width: 760px; height: 520px; overflow: hidden;
}
.hc_qc_map img {
	width: 760px; height: 520px;
}
.pg_pro_jz_blk {
	padding: 20px 20px 0px;
}
.pg_pro_jz {
	width: 380px;
}
.pg_pro_jz a {
	margin: 15px 0px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 378px; height: 102px; display: block;
}
.pg_pro_jz a:hover {
	border: 1px solid rgb(204, 204, 204); border-image: none; background-color: rgb(249, 249, 249);
}
.jz_pic {
	margin: 2px 0px 0px 2px; width: 115px; height: 98px; overflow: hidden; float: left;
}
.jz_pic img {
	height: 98px; max-width: none;
}
.jz_txt {
	width: 240px; height: 98px; overflow: hidden; padding-right: 10px; float: right;
}
.jz_txt .l1 {
	background: url("ico_home.png") no-repeat 0px 14px; padding: 12px 0px 10px 20px; width: 220px; line-height: 1.2; overflow: hidden; font-size: 16px; font-weight: bold;
}
.jz_txt .l2 {
	color: rgb(153, 153, 153);
}
.jz_txt .l3 {
	color: rgb(153, 153, 153);
}
.pg_pro_hc_blk {
	padding: 20px 20px 0px;
}
.pg_qc_huace {
	width: 1176px; margin-left: -16px;
}
.pg_qc_picblk {
	padding: 16px 0px 0px 16px; width: 180px; height: 165px; float: left;
}
.pg_qc_pic {
	background: rgb(221, 221, 221); width: 180px; height: 135px; text-align: center; overflow: hidden;
}
.pg_qc_pic img {
	height: 135px; min-width: 180px; max-width: none;
}
.pg_qc_tit {
	width: 180px; height: 30px; text-align: center; line-height: 30px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.map_clsblk {
	padding: 5px 0px 30px 20px;
}
.map_clsblk li {
	padding: 10px 0px; line-height: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.map_clsblk li strong {
	margin-right: 15px; float: left;
}
.map_clsblk li span {
	margin-right: 15px; float: left;
}
.News_list {
	padding: 10px 0px;
}
.News_list li {
	height: 38px; line-height: 38px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.News_list li:hover {
	background-color: rgb(248, 248, 248);
}
.News_list li strong {
	width: 70%; height: 38px; overflow: hidden; font-weight: normal; vertical-align: bottom; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.News_list li strong span {
	padding: 0px 5px 0px 0px;
}
.News_list li strong span a {
	color: rgb(153, 153, 153);
}
.News_list li em {
	width: 20%; text-align: right; color: rgb(170, 170, 170); font-size: 12px; vertical-align: bottom; float: right;
}
.pg_pic_lst {
	width: 920px; margin-left: -30px;
}
.pg_pic_blk {
	padding: 30px 0px 0px 30px; width: 200px; height: 180px; float: left;
}
.pg_pic_pic {
	background: rgb(221, 221, 221); width: 200px; height: 150px; text-align: center; overflow: hidden;
}
.pg_pic_pic a {
	width: 200px; height: 150px; display: block; position: relative;
}
.pg_pic_pic a img {
	height: 150px; position: relative; z-index: 1; max-width: none;
}
.pg_pic_pic a em {
	display: none;
}
.pg_pic_pic a:hover em {
	background: url("ico_play.png") no-repeat center; left: 0px; top: 0px; width: 200px; height: 150px; display: block; position: absolute; z-index: 2;
}
.pg_pic_tit {
	width: 200px; height: 30px; text-align: center; line-height: 30px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.dsearch {
	padding: 20px 0px; line-height: 34px; border-bottom-color: rgb(219, 220, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.dsearch .ipt {
	margin: 0px 10px 0px 0px; float: left;
}
.dsearch .slc {
	margin: 0px 10px 0px 0px; float: left;
}
.dsearch .lsbtn {
	margin: 0px 10px 0px 0px; float: left;
}
.dsearch .ipt {
	padding: 0px 2px; height: 32px; line-height: 32px;
}
.dsearch span {
	float: left;
}
.ipt_date {
	background: url("calendar.png") no-repeat 90px; width: 110px;
}
.dLst {
	padding: 15px 15px 0px 0px; border-bottom-color: rgb(219, 220, 222); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.dLst:hover {
	background-color: rgb(247, 247, 248);
}
.dImg {
	left: 0px; top: 15px; width: 98px; height: 130px; position: absolute;
}
.dImg img {
	border: 1px solid rgb(161, 197, 195); border-image: none; width: 96px; height: 128px;
}
.dInfo {
	padding: 0px 0px 15px 115px; min-height: 130px; _height: 130px;
}
.dInfo li.l1 {
	color: rgb(102, 102, 102); line-height: 1.5; padding-bottom: 10px;
}
.ftitle {
	_display: inline;
}
.fpage {
	margin: 1px 0px 0px 5px; padding: 0px 5px; color: rgb(132, 132, 132); background-color: rgb(235, 235, 235);
}
.dInfo li.l2 {
	color: rgb(120, 120, 120); line-height: 22px;
}
.pg_lst_fw {
	padding-bottom: 40px;
}
.pg_lst_fw_blk {
	
}
.pg_lst_fw_blk td {
	padding: 20px 0px; width: 50%; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.pg_lst_fw_blk .fwt {
	background: url("ico_dot2.gif") no-repeat 2px 8px; padding: 0px 15px; line-height: 1.3;
}
.Letter_header {
	padding: 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative; background-color: rgb(249, 249, 249);
}
.Letter_header .lsbtn {
	float: left;
}
.Letter_search {
	border: 0px currentColor; border-image: none; width: 260px; height: 34px; float: right; position: relative; background-color: rgb(255, 255, 255);
}
.letter_keyword {
	padding: 0px 2px; width: 254px; height: 34px; position: relative; z-index: 1;
}
.letter_submit {
	background: url("ico_search_btn.png") no-repeat 0px 0px; margin: 0px; padding: 0px; border: currentColor; border-image: none; top: 0px; width: 34px; height: 34px; right: 0px; overflow: hidden; position: absolute; z-index: 2;
}
.letter_submit span {
	display: none;
}
.Letter_header .tips {
	padding: 10px 0px 0px; color: rgb(153, 153, 153); line-height: 18px; font-size: 13px;
}
.pg_let_list {
	padding: 10px 0px 0px;
}
.pg_let_list .letter_blk {
	padding: 10px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.pg_int_list .inLst {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.pg_rep_list .Text_list li {
	padding: 10px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.pg_rep_list .Text_list li em {
	width: 135px; font-size: 12px;
}
.pg_opi_list .collection {
	padding: 15px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.pg_sur_list .Text_list li {
	padding: 10px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.pg_sur_list .Text_list li em {
	width: 135px; font-size: 12px;
}
.pg_zt_con {
	
}
.zLst {
	padding: 15px 15px 0px 0px; border-bottom-color: rgb(219, 220, 222); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.zLst:hover {
	background-color: rgb(247, 247, 248);
}
.zImg {
	left: 0px; top: 15px; width: 170px; height: 130px; position: absolute;
}
.zImg img {
	border: 1px solid rgb(161, 197, 195); border-image: none; width: 170px; height: 128px;
}
.zInfo {
	padding: 0px 0px 15px 185px; min-height: 130px; _height: 130px;
}
.zInfo li {
	color: rgb(102, 102, 102); line-height: 1.5;
}
.zInfo li.l1 {
	color: rgb(120, 120, 120); padding-bottom: 10px; font-size: 16px;
}
.zInfo li.l2 {
	color: rgb(120, 120, 120);
}
.zInfo li.l3 {
	color: rgb(120, 120, 120); padding-top: 5px;
}
.lingdao_content {
	padding: 20px 0px; line-height: 2;
}
.lingdao_content img {
	margin: 20px;
}
.pg_gk_show {
	padding: 20px 50px;
}
.doc_title {
	padding: 0px 15px 20px; text-align: center; font-size: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.doc_header {
	padding: 5px 0px 40px;
}
.doc_tb {
	width: 100%; line-height: 1.5;
}
.doc_tb td {
	padding: 10px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.tb_t {
	width: 80px; color: rgb(120, 120, 120); font-weight: bold;
}
.doc_content {
	margin: 0px; background-color: rgb(249, 249, 249);
}
.html_content {
	margin: 0px; padding: 0px 0px 20px; line-height: 2;
}
#videoShow {
	text-align: center;
}
.pg_gk_files {
	width: 890px; text-align: left; margin-bottom: 20px;
}
.pg_gk_files .hd {
	line-height: 38px;
}
.pg_gk_files .hd ul.t {
	float: left; position: relative;
}
.pg_gk_files .hd ul.t li {
	background: rgb(249, 249, 249); width: 296px; height: 60px; color: rgb(51, 51, 51); overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
.pg_gk_files .hd ul.t li a {
	padding: 8px 10px; width: 276px; height: 42px; color: rgb(51, 51, 51); line-height: 22px; overflow: hidden; display: block; cursor: pointer;
}
.pg_gk_files .hd ul.t li a:hover {
	text-decoration: none;
}
.pg_gk_files .hd ul.t li.on {
	background: rgb(20, 164, 235); height: 60px; color: rgb(255, 255, 255); border-bottom-color: rgb(37, 106, 182); border-bottom-width: 2px; border-bottom-style: solid; position: relative; z-index: 2; cursor: default;
}
.pg_gk_files .hd ul.t li.on a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.pg_gk_files .bd {
	clear: both; background-color: rgb(255, 255, 255);
}
.pg_gk_files .bd ul.c {
	clear: both; -ms-zoom: 1;
}
.pg_gk_files .bd ul.c li {
	
}
.gk_profile {
	background: rgb(249, 249, 249); padding: 20px; border: 1px dashed rgb(221, 221, 221); border-image: none;
}
.gk_profile p {
	line-height: 2; text-indent: 25px;
}
.gk_table {
	
}
.gk_td_tit {
	padding: 30px 0px; width: 150px; text-align: center; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.gk_td_con {
	padding: 30px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.gk_div_con {
	padding-left: 20px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.gk_con_tb {
	width: 100%;
}
.gk_by_style {
	padding-bottom: 10px;
}
.gk_by_style label {
	padding-right: 30px; float: left;
}
.gk_by_style label input {
	margin: 5px 0px 0px; padding: 0px; width: 14px; height: 14px; overflow: hidden; float: left;
}
.gk_by_style label span {
	margin-left: 5px; float: left;
}
.gk_con_tb td {
	padding: 5px 0px;
}
.gk_con_tb .gk_con_tdl {
	width: 110px; text-align: right; padding-right: 15px;
}
.star {
	padding: 0px 0px 0px 10px; color: rgb(223, 70, 38);
}
.gk_con_tb2 {
	margin-top: 20px;
}
.gk_con_tb2 td {
	padding: 10px 0px 0px 50px; width: 50%;
}
.gk_tb2_tit {
	font-weight: bold;
}
.gk_con_tb2 .gk_tb2_con {
	padding-bottom: 10px;
}
.gk_tb2_con label {
	height: 30px; line-height: 30px; padding-right: 30px; float: left;
}
.gk_tb2_con label input {
	margin: 10px 0px 0px; padding: 0px; width: 14px; height: 14px; overflow: hidden; float: left;
}
.gk_tb2_con label span {
	margin-left: 5px; float: left;
}
.gk_td_btm {
	padding: 30px 0px;
}
.gk_pro {
	line-height: 2; padding-bottom: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.gk_td_btm .bottom_btns .lsbtn {
	margin: 30px auto 0px;
}
.letter_info {
	padding-bottom: 30px;
}
.letter_info table {
	width: 100%;
}
.letter_info td {
	padding: 10px; height: 25px; line-height: 25px; vertical-align: top; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.info_title {
	width: 100px; color: rgb(153, 153, 153); font-weight: bold;
}
.letter_answer {
	padding-bottom: 30px;
}
.letter_answer table {
	width: 100%;
}
.letter_answer td {
	padding: 10px; height: 25px; line-height: 25px; vertical-align: top; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.answer_blk {
	color: rgb(223, 70, 38);
}
.lt_append img {
	height: 150px;
}
.slideTxtBox {
	text-align: left; padding-top: 25px;
}
.slideTxtBox .hd {
	height: 40px; line-height: 40px;
}
.slideTxtBox .hd ul.t {
	height: 40px; float: left;
}
.slideTxtBox .hd ul.t li {
	padding: 0px 40px; height: 40px; color: rgb(84, 84, 84); line-height: 40px; font-size: 16px; margin-right: 20px; float: left; cursor: pointer; background-color: rgb(238, 238, 238);
}
.slideTxtBox .hd ul.t li.on {
	color: rgb(255, 255, 255); cursor: default; background-color: rgb(20, 164, 235);
}
.slideTxtBox .hd ul.t li em {
	font-size: 12px; margin-left: 5px;
}
.slideTxtBox .bd ul.c {
	-ms-zoom: 1;
}
.slideTxtBox .bd ul.c li {
	padding: 20px 0px;
}
div.collect_con {
	padding: 10px 0px 40px; line-height: 2; min-height: 300px;
}
.collect_post .bottom_btns .lsbtn {
	margin: 0px auto;
}
.collect_file {
	padding: 10px 0px 40px; min-height: 300px;
}
.collect_post {
	padding: 10px 0px; min-height: 300px;
}
.collect_end {
	height: 30px; text-align: center; color: rgb(223, 70, 38); line-height: 30px; padding-bottom: 15px; font-size: 16px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.collect_post table {
	width: 100%;
}
.collect_post td {
	padding: 15px; height: 34px; line-height: 34px; vertical-align: top; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.collect_post td span {
	color: rgb(223, 70, 38); margin-left: 8px;
}
.collect_title {
	width: 120px; text-align: right; color: rgb(102, 102, 102); padding-right: 25px; font-weight: bold;
}
.dialog_info {
	padding: 15px 15px 0px 0px; font-size: 12px; border-bottom-color: rgb(219, 220, 222); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.dinfo_Img {
	left: 0px; top: 15px; width: 272px; height: 206px; position: absolute;
}
.dinfo_Img img {
	border: 1px solid rgb(161, 197, 195); border-image: none; width: 270px; height: 204px;
}
.dinfo_info {
	padding: 0px 0px 15px 290px; min-height: 206px; _height: 206px;
}
.dinfo_info li.l1 {
	color: rgb(102, 102, 102); line-height: 1.5; padding-bottom: 10px;
}
.dinfo_info li.l2 {
	color: rgb(120, 120, 120); line-height: 22px;
}
.dinfo_info li.l2 strong {
	padding: 0px 5px; color: rgb(85, 85, 85); font-weight: normal; margin-right: 5px; background-color: rgb(238, 238, 238);
}
.dialog_con {
	padding: 20px 0px 40px; font-size: 16px;
}
.dialog_con em {
	color: rgb(153, 153, 153); font-size: 12px; font-style: normal; margin-left: 10px;
}
.dialog_con .host {
	padding: 10px 0px; line-height: 20px;
}
.dialog_con .guest {
	padding: 10px 0px; line-height: 20px;
}
.dialog_con .host span {
	color: rgb(223, 70, 38);
}
.dialog_con .guest span {
	color: rgb(3, 101, 182);
}
.survey_con_tit2 {
	color: rgb(153, 153, 153); padding-top: 10px;
}
.survey_conblk {
	padding: 20px 0px 10px; background-color: rgb(255, 255, 255);
}
.survey_iframe {
	padding-bottom: 20px;
}
.Special_mc {
	padding: 5px; margin-bottom: 20px; box-shadow: 0px 1px 2px #aaa; background-color: rgb(255, 255, 255);
}
.pg_qa {
	padding: 30px 0px;
}
.pg_qa_blk {
	margin: 0px auto; border: 1px solid rgb(221, 221, 221); border-image: none; width: 960px; height: 750px; overflow: hidden; position: relative;
}
.pg_qa_con {
	width: 960px; height: 820px; overflow: hidden; margin-top: -80px; position: relative; z-index: 1;
}
.pg_qa_blk .maskit {
	background: rgb(255, 255, 255); left: 0px; width: 255px; height: 52px; bottom: 0px; overflow: hidden; position: absolute; z-index: 99;
}
.pg_qa_blk .maskleft {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 80px; height: 599px; overflow: hidden; position: absolute; z-index: 99;
}
.pg_qa_blk .maskright {
	background: rgb(255, 255, 255); top: 0px; width: 80px; height: 599px; right: 301px; overflow: hidden; position: absolute; z-index: 99;
}
.drag_t {
	height: 38px; line-height: 38px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.drag_t .drag_name {
	background: url("ico_arrow_more.png") no-repeat 0px; color: rgb(37, 106, 182); padding-left: 20px; font-size: 16px; font-weight: bold; float: left;
}
.drag_t .drag_name a {
	color: rgb(37, 106, 182);
}
.drag_t .drag_more {
	float: right;
}
.drag_t .drag_more a {
	color: rgb(153, 153, 153);
}
.drag_t a {
	color: rgb(37, 106, 182);
}
.drag_pics_con {
	padding-bottom: 15px;
}
.drag_pics_blk {
	padding: 16px 0px 0px 16px; width: 180px; height: 165px; float: left;
}
.drag_pics_blk .pic_img {
	background: rgb(221, 221, 221); width: 180px; height: 135px; text-align: center; overflow: hidden;
}
.drag_pics_blk .pic_img img {
	height: 135px; min-width: 180px; max-width: none;
}
.drag_pics_blk .pic_tit {
	width: 180px; height: 30px; text-align: center; line-height: 30px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.drag_tops_con {
	padding-bottom: 15px;
}
.drag_tops_blk {
	padding: 15px 10px 0px 0px; border-bottom-color: rgb(219, 220, 222); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.drag_tops_pic {
	left: 10px; top: 15px; width: 150px; height: 112px; position: absolute;
}
.drag_tops_pic img {
	width: 150px; height: 112px;
}
.drag_tops_txt {
	padding: 0px 0px 15px 175px; min-height: 112px; _height: 112px;
}
.drag_tops_txt li {
	color: rgb(102, 102, 102); line-height: 1.5;
}
.drag_tops_txt li.l1 {
	color: rgb(120, 120, 120); padding-bottom: 10px; font-size: 16px;
}
.drag_tops_txt li.l2 {
	color: rgb(120, 120, 120);
}
.drag_tops_txt li.l3 {
	text-align: right; color: rgb(120, 120, 120); padding-top: 5px;
}
.drag_news_txt {
	padding-bottom: 15px;
}
.drag_news_top {
	padding: 12px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.drag_news_top .l1 {
	text-align: center; line-height: 30px;
}
.drag_news_top .l1 a {
	font-size: 16px; font-weight: bold;
}
.drag_news_top .l2 {
	color: rgb(102, 102, 102); line-height: 20px; font-size: 14px;
}
@media screen and (max-width:1200px)
{
html {
	width: 1200px;
}
.SysTop {
	width: 1170px;
}
.headermc {
	width: 1170px;
}
.footer {
	width: 1170px;
}
}


/*jp*/
.hc_search {margin: 75px 0px 0px; width: 300px; height: 34px; float: right;}
.hc_search .searchbox{width:300px;}
.hc_search .searchtext{width:229px;height:32px;background:#fff;border:1px solid #eee;text-indent:10px;font-size:12px;color:#666; margin-right:5px;box-shadow:none;border-radius:4px;outline:0;float:left;}
.hc_search .searchbut{width:54px;height:34px;border:0;background:#4588df;cursor:pointer;font-size:14px;color:#fff;font-family:"Microsoft YaHei";float:right;border-radius:4px;}
.hc_search .searchbut:hover{background:#4588df;}

#navUrl{border:1px solid #eee;}
#navUrl li{font-size:15px;text-align:center;display:block;line-height:35px;}
#navUrl li a{display:block;border-bottom:1px solid #e5e5e5;}
#navUrl li a.current{background:#0066cc;border-bottom:1px solid #0066cc;color:#fff}
#navUrl li a:hover{color:#0066cc}

.ld-detail{width:100%;background:#fff;}
.ld-list{width:196px;min-height:500px;background:#f9fafc;border:2px solid #e6e9f0}
.ld-list h1{font-size:18px;border-top:2px solid #0156b0;border-bottom:2px solid #0156b0;line-height:50px;color:#0156b0;text-align:center}
.ld-list ul li{text-align:center;line-height:40px;}
.ld-list ul li a{color:#333;}
.ld-list ul li a:hover{color:#0156b0;}

.ld-box{width:100%;}
.ld-info,.ld-xq{background:#f9fafc;border:2px solid #e6e9f0;padding:30px;}
.ld-info img{float:left;margin-right:20px;width:150px;height:195px;}
.ld-info h2{font-size:30px;color:#0156b0;margin-bottom:20px;}
.ld-info p{font-size:16px;line-height:32px;color:#333;}
.ld-xq h1{border-bottom:1px solid #ddd;font-size:22px;color:#0156b0;border-left:8px solid #f60;text-indent:15px;padding-bottom:5px;}
.ld-xq p{ font-size:16px; color:#333; line-height:30PX;}
