﻿@charset "utf-8";
/* CSS Document */
/* 由 F12 开发人员工具生成。这可能不是原始源文件的准确表示形式。*/
a {
	color:#000000; text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.baselayout {
	width: 1170px; overflow: hidden; margin-right: auto; margin-left: auto;
}
/*修改，行高改为1.4em*/
.baselayout p{
 margin-top:10px; line-height:1.4em;
}
/*改完*/
#header {
	background: rgb(255, 255, 255); margin: 0px auto; width: 100%; overflow: visible; position: relative; z-index: 20; zoom: 1;
}
#header .header {
	margin: 0px auto; width: 1170px; height: 117px; overflow: visible;
}
.weblist {
	overflow: visible; padding-bottom: 5px; margin-top: 5px; display: block; position: relative;
}
/*修改，删除vertical-align:middle 解决“繁体版”文字对齐问题*/
.weblist .webname {
	background: url("icon_arrow_down.png") no-repeat right; padding-right: 13px; display: inline-block;
}
/*改完*/
.weblist ul {
	background: rgb(255, 255, 255); border-width: 1px 1px 0px; border-style: dashed dashed none; border-color: rgb(153, 153, 153) rgb(153, 153, 153); left: 0px; top: 20px; width: 60px; overflow: hidden; display: none; position: absolute;
}
.weblist ul li {
	padding: 0px 5px; line-height: 24px; vertical-align: bottom; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.search {
	background: url("index_searchbg.png") no-repeat left top; width: 175px; height: 30px; overflow: hidden; display: block; position: relative;
}
.search input {
	margin: 5px 0px; margin-left:5px; padding: 0px 5px; border:0px ; width: 120px; height: 20px; overflow: hidden; float: left; display: block;
}
.search .submit {
	top: 0px; width: 30px; height: 30px; right: 0px; text-indent: 999px; overflow: hidden; display: block; position: absolute;
}
.navigate {
	overflow: visible; margin-top: 0px; position: relative; z-index: 100;
}
.navi {
	text-align: right; overflow: visible; margin-top: 50px; position: relative;
}
.navi ul {
	overflow: visible; float: right; display: block;
}
.navi ul li {
	width: 110px; height: 50px; overflow: visible; margin-left: 12px; float: left; display: block; position: relative; z-index: 100;
}
.navi ul li.hover {
	
}
.navi ul li a.items {
	margin: 0px; width: 115px; text-align: center; color:#000; line-height: 50px; overflow: hidden; font-family: Microsoft yahei; font-size: 16px; font-weight: bold; display: inline-block;
}
.navi ul li a.items:hover {
	color: rgb(225, 6, 0); text-decoration: none;
}
.navi a.actived.items {
	color: rgb(225, 6, 0); text-decoration: none;
}
.navi ul li.hover a.items {
	background: url("index_li_hover.png") no-repeat left top; color: rgb(225, 6, 0); position: relative; z-index: 100;
}
.navi .navi_content {
	background: rgb(255, 255, 255); padding: 20px; border-radius: 4px; border: 1px solid #d8d8d8; top: 49px; overflow: hidden; display: none; position: absolute; z-index: 1; box-shadow: 0px 0px 1px #d6d6d6; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 0px 0px 1px #d6d6d6; -webkit-box-shadow: 0px 0px 1px #d6d6d6;
}
.header_line {
	background: url("header_line.png") repeat-x top; width: 100%; height: 3px; overflow: hidden;
}
#header_msg {
	background: url("header_msg_bg.png") repeat-x left top; width: 100%; height: 45px; overflow: hidden;
}
.header_msg {
	margin: 0px auto; width: 1170px; height: 45px; overflow: hidden;
}
#footer {
	background: #014fa4; width: 100%; height: 375px; overflow: hidden; margin-top:30px;}
.footer {
	margin: 0px auto; width: 1170px; height: 300px; overflow: hidden; padding-top: 30px; position: relative;
}
#back_top {
	top: 0px; right: 0px; position: absolute;
}
#copyright {
	background:#273457; width: 100%; height: 60px; overflow: hidden;
}
.copyright {
	background:#273457; margin: 0px auto; width: 1170px; height: 60px; line-height: 30px; overflow: hidden; padding-top: 5px;
}
.copyright td {
line-height: 40px;
font-size: 14px;
color: #fff;
font-family: 微软雅黑;
}
.copyright td a{
	margin-left:10px; margin-right:10px;/*修改，添加页尾链接间距*/
}
.dashed_line {
	width: 100%; height: 0px; overflow: hidden; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dashed;
}
.dashed_line_d8d8d8 {
	width: 100%; height: 0px; overflow: hidden; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dashed;
}
.dashed_line_d8d8d8 {
	border-top-color: #d8d8d8; border-top-width: 1px; border-top-style: dashed;
}
.dotted_line {
	width: 100%; height: 0px; overflow: hidden; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dotted;
}
.lianxi {
 margin: 11px 0px; color: #d8d8d8; line-height: 20px; overflow: hidden; padding-left: 12px; font-size: 12px; display: inline-block;
}
.out_link {
	background: url("icon_footer_arrow.png") no-repeat left; margin: 11px 0px; color: #d8d8d8; line-height: 20px; overflow: hidden; padding-left: 12px; font-size: 12px; display: inline-block;
}
.file {
	background: url("icon_file.png") no-repeat left; color: rgb(215, 215, 215); line-height: 24px; overflow: hidden; padding-left: 23px; display: block;
}

.rss_input {
	width: 300px; height: 30px; overflow: visible; display: block; position: relative;
}
.rss_input a.link {
	background: url("footer_input_bg.png") no-repeat left top; margin: 0px; padding: 0px 10px; border:; width: 280px; height: 30px; color: rgb(184, 184, 184); line-height: 30px; overflow: hidden; display: block;
}
.rss_input a.link:hover {
	text-decoration: none;
}
.rss_input ul {
	background: rgb(255, 255, 255); border: 1px solid #d8d8d8; left: 0px; width: 298px; bottom: 30px; display: none; position: absolute;
}
.rss_input li {
	width: 298px; height: 30px; line-height: 30px; overflow: hidden; vertical-align: bottom; display: block;
}
.rss_input li a {
	padding: 0px 8px; width: 282px; color:#666666; line-height: 30px; overflow: hidden; font-size: 12px; display: block;
}
.rss_input li a:hover {
	background: #d8d8d8; text-decoration: none;
}
.rss_input .submit {
	top: 0px; width: 30px; height: 30px; right: 0px; text-indent: 999px; overflow: hidden; display: block; position: absolute;
}
.main_view {
	width: 100%; overflow: hidden; position: relative; z-index: 1;
}
#main_view {
	background:#FFF; margin: 0px auto; width: 100%; height: 422px; overflow: hidden; position: relative; zoom: 1; min-width: 1170px;
}
#main_view ul {
	left: 0px; top: 0px; width: 100000px; height: 100%; overflow: hidden; display: block; position: absolute; z-index: 10;
}
#main_view li {
	width: 100%; height: 100%; overflow: hidden; float: left; display: block; position: relative;
}
#main_view li img{margin:auto;max-width:1680px; height:auto; min-height:390px;}
.controlerul_container {
	left: 0px; width: 100%; bottom: 40px; overflow: hidden; position: absolute; z-index: 20; min-width: 1170px;
}
#controlerul_container {
	margin: auto; width: 500px; overflow: hidden; position: relative;
}
#controlerul_container .bg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; filter: alpha(opacity=40); position: absolute; z-index: 1; opacity: 0.4; -moz-opacity: 0.40; -khtml-opacity: 0.40;
}
.controlerul {
	width: 700px; overflow: hidden; position: relative; z-index: 50;
}
.controlerul dd {
	margin: 0px 14px 0px 0px; width: 25px; height: 25px; overflow: hidden; vertical-align: bottom; float: left; display: block; position: relative; cursor: pointer;
}
.controlerul dd a {
	background: url("white.png") no-repeat; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; display: block; position: absolute;
}
.controlerul dd a.actived {
	background: url("red.png") no-repeat;
}
.main_view_1 {
	background: url("mainview_1.jpg") no-repeat top; width: 100%; height: 100%; overflow: hidden; display: block; margin:auto;
}
.main_view_2 {
	background: url("mainview_2.jpg") no-repeat top; width: 100%; height: 100%; overflow: hidden; display: block;
}
.main_view_3 {
	background: url("mainview_3.jpg") no-repeat top; width: 100%; height: 100%; overflow: hidden; display: block;
}
.main_view_4 {
	background: url("mainview_4.jpg") no-repeat top; width: 100%; height: 100%; overflow: hidden; display: block;
}
.base_safe .li_title:hover {
	text-decoration: none;
}
.split4dd dl {
	margin: 0px; padding: 0px; overflow: hidden; display: block;
}
.split4dd dd {
	margin: 0px; padding: 0px; overflow: hidden; display: block;
}
.split4dd dd {
	width: 270px; height: 145px; vertical-align: bottom; float: left;
}
.split4dd dd.split {
	background: url("index_split.png") no-repeat center; width: 30px; text-indent: 999px;
}
.index_title {
	height: 45px; overflow: hidden; display: block;color: rgb(225, 6, 0);
}
.index_title p{
	line-height:26px; font-size:16px; margin-left:20px; margin-bottom:5px; margin-left:10px; margin-right:10px;color: rgb(51, 51, 51);
}
.index_title img{
	margin:auto;
}
.index_title p strong{
	line-height:26px; font-size:18px;
}
.index_tabs {
	width: 770px; height: 330px; overflow: hidden; display: block; margin-bottom:20px;
}
.index_tabs dl {
	width: 770px; overflow: hidden; display: block;
}
.index_tabs dt {
	width: 770px; overflow: hidden; display: block;
}
.index_tabs dd {
	width: 770px; overflow: hidden; display: block;
}
.index_tabs dt {
	border-width: 1px 1px 1px 0px; border-style: dashed dashed dashed none; border-color: #d8d8d8 #d8d8d8 #d8d8d8; width: 765px; height: 44px; overflow: visible; position: relative;
}
.index_tabs dt a {
	background: url("index_tabs_bg_normal.png") no-repeat left top; width: 108px; height: 53px; text-align: center; line-height: 44px; overflow: hidden; font-family: Microsoft yahei; margin-bottom: -20px; float: left; display: inline-block; zoom: 1;
}/*此处有修改*/
.index_tabs dt a.actived {
	text-decoration: none; background-image: url("index_tabs_bg.png");
}
.index_tabs dt a:hover {
	text-decoration: none; background-image: url("index_tabs_bg.png");
}
.index_tabs dd {
	height: 315px;
}
.index_tabs_ul {
	width: 770px; overflow: hidden; display: block;
}
.index_tabs_ul li {
	margin: 0px; height: 44px; line-height: 44px; overflow: visible; vertical-align: bottom; border-bottom-color: #d8d8d8; border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.index_tabs_ul li a.title {
	width: 135px; height: 44px; text-align: center; line-height: 44px; font-family: Microsoft yahei; border-bottom-color: #d8d8d8; border-bottom-width: 1px; border-bottom-style: solid; float: left; display: inline-block;
}
.index_tabs_ul li a.news {
	margin: 0px 0px 0px 35px; height: 44px; line-height: 44px; display: inline-block;
}
.index_player {
	width: 370px; height: 360px; overflow: hidden; position: relative;
}
.index_player .player {
	width: 370px; height: 360px; overflow: hidden; position: relative;
}
.index_player .player ul {
	left: 0px; top: 0px; width: 20000px; height: 360px; overflow: hidden; display: block; position: absolute;
}
.index_player .player li {
	width: 370px; height: 360px; overflow: hidden; vertical-align: bottom; float: left; display: block;
}
.player_dot {
	left: 0px; width: 100%; text-align: center; bottom: 15px; overflow: hidden; position: absolute;
}
.player_dot a {
	background: url("icon_dot.png") no-repeat left top; margin: 0px 4px; width: 9px; height: 9px; text-indent: 999px; display: inline-block;
}
.player_dot a.actived {
	background-position: right top;
}
.index_core {
	width: 100%; overflow: hidden;
}
.index_core ul {
	width: 1200px; overflow: hidden; display: block;
}
.index_core li {
	width: 170px; overflow: hidden; margin-right: 30px; vertical-align: bottom; float: left; display: block;
}
.index_core .core_item {
	width: 170px; height: 165px; overflow: hidden; display: block; position: relative;
}
.index_core .core_item img {
	margin: 0px; display: block;
}
.index_core .core_desc {
	left: 0px; width: 100%; height: 30px; bottom: 0px; position: absolute;
}
.index_core .core_bg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=50); position: absolute; opacity: 0.5; -moz-opacity: 0.50; -khtml-opacity: 0.50;
}
.index_core .core_text {
	width: 160px; height: 30px; line-height: 30px; overflow: hidden; padding-left: 10px; position: relative;
}
.index_core .core_text a {
	background: url("icon_blank.png") no-repeat right; color: rgb(255, 255, 255); padding-right: 20px; font-family: Microsoft yahei; font-size: 16px; display: inline-block;
}
.second_navi {
	text-align: right;
}
.second_navi a {
	font-size: 14px; margin-left: 34px; display: inline-block;
}
.imagedesc_570 {
	width: 570px; overflow: hidden; display: block; position: relative;
}
.imagedesc_370 {
	width: 570px; overflow: hidden; display: block; position: relative;
}
.imagedesc_350 {
	width: 570px; overflow: hidden; display: block; position: relative;
}
.imagedesc_400 {
	width: 570px; overflow: hidden; display: block; position: relative;
}
.imagedesc_220 {
	width: 570px; overflow: hidden; display: block; position: relative;
}
.imagedesc_300 {
	width: 570px; overflow: hidden; display: block; position: relative;
}
.imagedesc_350 {
	width: 350px;
}
.imagedesc_370 {
	width: 370px;
}
.imagedesc_400 {
	width: 400px;
}
.imagedesc_220 {
	width: 220px;
}
.imagedesc_300 {
	width: 300px;
}
.imagedesc_570 .core_item img {
	margin: 0px; display: block;
}
.imagedesc_370 .core_item img {
	margin: 0px; display: block;
}
.imagedesc_400 .core_item img {
	margin: 0px; display: block;
}
.imagedesc_350 .core_item img {
	margin: 0px; display: block;
}
.imagedesc_220 .core_item img {
	margin: 0px; display: block;
}
.imagedesc_300 .core_item img {
	margin: 0px; display: block;
}
.imagedesc_570 .core_desc {
	left: 0px; width: 100%; bottom: 0px; position: absolute;
}
.imagedesc_370 .core_desc {
	left: 0px; width: 100%; bottom: 0px; position: absolute;
}
.imagedesc_400 .core_desc {
	left: 0px; width: 100%; bottom: 0px; position: absolute;
}
.imagedesc_350 .core_desc {
	left: 0px; width: 100%; bottom: 0px; position: absolute;
}
.imagedesc_220 .core_desc {
	left: 0px; width: 100%; bottom: 0px; position: absolute;
}
.imagedesc_300 .core_desc {
	left: 0px; width: 100%; bottom: 0px; position: absolute;
}
.imagedesc_570 .core_bg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=50); position: absolute; opacity: 0.5; -moz-opacity: 0.50; -khtml-opacity: 0.50;
}
.imagedesc_370 .core_bg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=50); position: absolute; opacity: 0.5; -moz-opacity: 0.50; -khtml-opacity: 0.50;
}
.imagedesc_400 .core_bg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=50); position: absolute; opacity: 0.5; -moz-opacity: 0.50; -khtml-opacity: 0.50;
}
.imagedesc_350 .core_bg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=50); position: absolute; opacity: 0.5; -moz-opacity: 0.50; -khtml-opacity: 0.50;
}
.imagedesc_220 .core_bg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=50); position: absolute; opacity: 0.5; -moz-opacity: 0.50; -khtml-opacity: 0.50;
}
.imagedesc_300 .core_bg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=50); position: absolute; opacity: 0.5; -moz-opacity: 0.50; -khtml-opacity: 0.50;
}
.imagedesc_570 .core_text {
	padding: 10px 25px; width: 520px; color: rgb(255, 255, 255); line-height: 26px; overflow: hidden; position: relative;
}
.imagedesc_370 .core_text {
	padding: 10px 25px; width: 520px; color: rgb(255, 255, 255); line-height: 26px; overflow: hidden; position: relative;
}
.imagedesc_350 .core_text {
	padding: 10px 25px; width: 520px; color: rgb(255, 255, 255); line-height: 26px; overflow: hidden; position: relative;
}
.imagedesc_400 .core_text {
	padding: 10px 25px; width: 520px; color: rgb(255, 255, 255); line-height: 26px; overflow: hidden; position: relative;
}
.imagedesc_220 .core_text {
	padding: 10px 25px; width: 520px; color: rgb(255, 255, 255); line-height: 26px; overflow: hidden; position: relative;
}
.imagedesc_300 .core_text {
	padding: 10px 25px; width: 520px; color: rgb(255, 255, 255); line-height: 26px; overflow: hidden; position: relative;
}
.imagedesc_350 .core_text {
	padding: 10px 15px; width: 320px;
}
.imagedesc_370 .core_text {
	padding: 10px 15px; width: 340px;
}
.imagedesc_400 .core_text {
	padding: 10px 15px; width: 370px;
}
.imagedesc_220 .core_text {
	padding: 10px 15px; width: 190px;
}
.imagedesc_300 .core_text {
	padding: 10px 15px; width: 270px;
}
.imagedesc_570 a.more {
	background: url("icon_footer_arrow.png") no-repeat right; right: 25px; bottom: 12px; color: rgb(255, 255, 255); padding-right: 12px; font-family: Microsoft yahei; font-size: 12px; display: inline-block; position: absolute;
}
.imagedesc_370 a.more {
	background: url("icon_footer_arrow.png") no-repeat right; right: 25px; bottom: 12px; color: rgb(255, 255, 255); padding-right: 12px; font-family: Microsoft yahei; font-size: 12px; display: inline-block; position: absolute;
}
.imagedesc_350 a.more {
	background: url("icon_footer_arrow.png") no-repeat right; right: 25px; bottom: 12px; color: rgb(255, 255, 255); padding-right: 12px; font-family: Microsoft yahei; font-size: 12px; display: inline-block; position: absolute;
}
.imagedesc_400 a.more {
	background: url("icon_footer_arrow.png") no-repeat right; right: 25px; bottom: 12px; color: rgb(255, 255, 255); padding-right: 12px; font-family: Microsoft yahei; font-size: 12px; display: inline-block; position: absolute;
}
.imagedesc_220 a.more {
	background: url("icon_footer_arrow.png") no-repeat right; right: 25px; bottom: 12px; color: rgb(255, 255, 255); padding-right: 12px; font-family: Microsoft yahei; font-size: 12px; display: inline-block; position: absolute;
}
.imagedesc_370 a.more {
	right: auto; bottom: auto; position: static;
}
.imagedesc_350 a.more {
	right: auto; bottom: auto; position: static;
}
.imagedesc_400 a.more {
	right: auto; bottom: auto; position: static;
}
.imagedesc_220 a.more {
	right: auto; bottom: auto; position: static;
}
.imagedesc_570 a.add {
	background: url("icon_add.png") no-repeat left top; top: 15px; width: 14px; height: 14px; right: 25px; text-indent: 999px; overflow: hidden; display: block; position: absolute;
}
.imagedesc_370 a.add {
	background: url("icon_add.png") no-repeat left top; top: 15px; width: 14px; height: 14px; right: 25px; text-indent: 999px; overflow: hidden; display: block; position: absolute;
}
.imagedesc_400 a.add {
	background: url("icon_add.png") no-repeat left top; top: 15px; width: 14px; height: 14px; right: 25px; text-indent: 999px; overflow: hidden; display: block; position: absolute;
}
.imagedesc_350 a.add {
	background: url("icon_add.png") no-repeat left top; top: 15px; width: 14px; height: 14px; right: 25px; text-indent: 999px; overflow: hidden; display: block; position: absolute;
}
.imagedesc_370 a.add {
	right: 15px;
}
.imagedesc_400 a.add {
	right: 15px;
}
.imagedesc_350 a.add {
	right: 15px;
}
.about_tabs_one {
	border: 1px solid #d8d8d8; width: 568px; height: 268px;
}
.about_tabs_two {
	border: 1px solid #d8d8d8; width: 568px; height: 268px;
}
.about_tabs_one dl {
	width: 568px; overflow: hidden; display: block;
}
.about_tabs_one dt {
	width: 568px; overflow: hidden; display: block;
}
.about_tabs_one dd {
	width: 568px; overflow: hidden; display: block;
}
.about_tabs_two dl {
	width: 568px; overflow: hidden; display: block;
}
.about_tabs_two dt {
	width: 568px; overflow: hidden; display: block;
}
.about_tabs_two dd {
	width: 568px; overflow: hidden; display: block;
}
.about_tabs_one dt {
	width: 572px;
}
.about_tabs_one dt a {
	background: rgb(255, 255, 255); width: 94px; height: 45px; text-align: center; color:#666666; line-height: 45px; overflow: hidden; border-right-color: rgb(227, 227, 227); border-right-width: 1px; border-right-style: dashed; float: left; display: inline-block;
}
.about_tabs_one dt a:hover {
	background: rgb(218, 229, 225); color: rgb(225, 6, 0); text-decoration: none;
}
.about_tabs_one dt a.actived {
	background: rgb(218, 229, 225); color: rgb(225, 6, 0); text-decoration: none;
}
.about_tabs_one dd {
	background: url("about_dd_bg.png") no-repeat left top; height: 223px;
}
.about_tabs_two dt {
	width: 572px; height: 54px; margin-bottom: -9px;
}
.about_tabs_two dt a {
	background: url("icon_about_dtbg.png") no-repeat left bottom; width: 95px; height: 54px; text-align: center; color:#666666; line-height: 45px; overflow: hidden; float: left; display: inline-block;
}
.about_tabs_two dt a:hover {
	color: rgb(225, 6, 0); text-decoration: none;
}
.about_tabs_two dt a.actived {
	color: rgb(225, 6, 0); text-decoration: none;
}
.about_tabs_two dd {
	height: 223px;
}
.party_build {
	width: 370px; height: 270px; overflow: hidden;
}
.party_build_400 {
	width: 370px; height: 270px; overflow: hidden;
}
.party_build_400 {
	width: 400px;
}
.party_ul {
	width: 370px; height: 270px; overflow: hidden;
}
.party_li {
	width: 370px; overflow: hidden; vertical-align: bottom; float: left; display: block;
}
.party_li a.part1 {
	background: url("icon_about_libg.png") no-repeat left top; width: 370px; height: 45px; display: block;
}
.party_li a.part2 {
	background: url("icon_about_libg.png") no-repeat left top; width: 370px; height: 45px; display: block;
}
.party_li a.part3 {
	background: url("icon_about_libg.png") no-repeat left top; width: 370px; height: 45px; display: block;
}
.party_li a.public_list {
	background: url("icon_about_libg.png") no-repeat left top; width: 370px; height: 45px; display: block;
}
.party_li a.part2 {
	background-position: left -45px;
}
.party_li a.part3 {
	background-position: left -90px;
}
.party_li a.public_list {
	background:#666666; height: 44px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.party_li a.part1 .txt {
	height: 45px; color: rgb(255, 255, 255); line-height: 45px; font-size: 18px; margin-left: 18px; vertical-align: middle; float: left; display: inline-block;
}
.party_li a.part2 .txt {
	height: 45px; color: rgb(255, 255, 255); line-height: 45px; font-size: 18px; margin-left: 18px; vertical-align: middle; float: left; display: inline-block;
}
.party_li a.part3 .txt {
	height: 45px; color: rgb(255, 255, 255); line-height: 45px; font-size: 18px; margin-left: 18px; vertical-align: middle; float: left; display: inline-block;
}
.party_li a.public_list .txt {
	height: 45px; color: rgb(255, 255, 255); line-height: 45px; font-size: 18px; margin-left: 18px; vertical-align: middle; float: left; display: inline-block;
}
.party_li a.part1 .icon {
	background: url("icon_about_liarrow.png") no-repeat left top; width: 30px; height: 45px; text-indent: 999px; overflow: hidden; float: right; display: block;
}
.party_li a.part2 .icon {
	background: url("icon_about_liarrow.png") no-repeat left top; width: 30px; height: 45px; text-indent: 999px; overflow: hidden; float: right; display: block;
}
.party_li a.part3 .icon {
	background: url("icon_about_liarrow.png") no-repeat left top; width: 30px; height: 45px; text-indent: 999px; overflow: hidden; float: right; display: block;
}
.party_li a.public_list .icon {
	background: url("icon_about_liarrow.png") no-repeat left top; width: 30px; height: 45px; text-indent: 999px; overflow: hidden; float: right; display: block;
}
.party_li a.actived .icon {
	background-position: left bottom;
}
.party_li a.party_link {
	padding: 10px 0px; width: 100%; height: 24px; line-height: 24px; overflow: hidden; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.party_list {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: solid; border-color: #d8d8d8; margin: 0px auto; padding: 0px 16px; width: 336px; height: 134px; overflow: hidden;
}
.party_li a.dot_link {
	background: url("r_i_dot.png") no-repeat left 8px; color:#666666; line-height: 20px; overflow: hidden; padding-left: 10px; display: block;
}
.party_build_400 .party_ul {
	width: 400px;
}
.party_build_400 .party_li {
	width: 400px;
}
.party_build_400 a.public_list {
	width: 400px;
}
.party_build_400 .party_list {
	width: 366px;
}
.left_menu {
	width: 170px; overflow: hidden; display: block;
}
.left_menu .menu_li {
	width: 170px; overflow: visible; vertical-align: bottom; float: left; display: block;
}
.left_menu .menu_li a.menu_item {
	width: 170px; height: 44px; color: rgb(0, 0, 0); line-height: 44px; overflow: hidden; font-size: 14px; border-top-color: #d8d8d8; border-top-width: 1px; border-top-style: dashed; display: block;
}
.left_menu .menu_li a.menu_item:hover {
	text-decoration: none;
}
.left_menu .menu_li a.actived.menu_item {
	color: #C30003; text-decoration: none; margin-bottom: -1px; border-top-color: #C30003; border-bottom-color:#C30003; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; font-weight:bold;
}
.second_menu {
	margin: 8px 0px; width: 170px; overflow: hidden; display: block;
}
.second_menu li {
	width: 170px; overflow: hidden; vertical-align: bottom; float: left; display: block;
}
.second_menu li a {
	margin: 2px 0px; width: 150px; color:#666666; line-height: 25px; padding-left: 20px; font-size: 14px; display: block;
}
.second_menu li a:hover {
	color: rgb(225, 6, 0); font-weight: bold;
}
.second_menu li a.actived {
	color: rgb(225, 6, 0); font-weight: bold;
}
.right_slidebar {
	padding: 19px 20px 10px; border-radius: 4px; border: 1px solid rgb(214, 214, 214); width: 180px; overflow: hidden; box-shadow: 0px 0px 3px #d6d6d6; background-color: rgb(255, 255, 255); -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 0px 0px 3px #d6d6d6; -webkit-box-shadow: 0px 0px 3px #d6d6d6;
}
.right_slidebar_nopb {
	padding: 0px; width: 220px;
}
.right_slidebar .index_title {
	height: 28px;
}
/*修改，增加上边距10*/
.solid_line {
	background: #d8d8d8; width: 100%; height: 1px; overflow: hidden; margin-top:10px;
}
/*改完*/
.no_underline:hover {
	text-decoration: none;
}
.grayarrow_right {
	background: url("icon_gray_arrow_right.png") no-repeat right; padding-right: 11px; display: inline-block; zoom: 1;
}
.introduction_table {
	border: 1px solid rgb(211, 211, 211); border-collapse: collapse; box-shadow: 0px 0px 3px #d3d3d3; -moz-box-shadow: 0px 0px 3px #d3d3d3; -webkit-box-shadow: 0px 0px 3px #d3d3d3;
}
.introduction_table td {
	border: 1px solid rgb(211, 211, 211); width: 240px; height: 184px; overflow: hidden;
}
.introduction_desc {
	padding: 20px; width: 200px; height: 144px; overflow: hidden; position: relative;
}
.introduction_desc p {
	position: relative; z-index: 5;
}
.introduction_desc img {
	right: 0px; bottom: 0px; display: block; position: absolute; z-index: 1;
}
.commerce_box {
	background: rgb(255, 255, 255); border: 1px solid #d8d8d8; width: 568px; height: 268px; overflow: hidden;
}
.zbcg {
	background: url("c_s_bg.png") no-repeat left bottom; padding: 24px; height: 220px; overflow: hidden; position: relative;
}
.xggg {
	width: 568px; height: 268px; overflow: hidden;
}
.xggg_ul {
	width: 568px; height: 268px; overflow: hidden;
}
.xggg_li {
	width: 568px; overflow: hidden; vertical-align: bottom; float: left; display: block;
}
.xggg_li a.public_list {
	background: url("icon_about_libg.png") no-repeat left top; width: 568px; height: 36px; overflow: hidden; display: block;
}
.xggg_li a.public_list {
	background: rgb(127, 127, 127); height: 36px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.xggg_li a.public_list .txt {
	height: 36px; color: rgb(255, 255, 255); line-height: 36px; font-size: 18px; margin-left: 18px; vertical-align: middle; float: left; display: inline-block;
}
.xggg_li a.public_list .icon {
	background: url("icon_about_liarrow.png") no-repeat left -5px; width: 35px; height: 36px; text-indent: 999px; overflow: hidden; float: right; display: block;
}
.xggg_li a.actived .icon {
	background-position: left -50px;
}
.xggg_li a.party_link {
	padding: 10px 0px; width: 100%; height: 19.5px; line-height: 24px; overflow: hidden; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.xggg_list {
	background: rgb(255, 255, 255); margin: 0px auto; width: 568px; height: 120px; overflow: hidden;
}
.mtjyw {
	background: rgb(255, 255, 255); width: 570px; height: 270px; overflow: hidden;
}
.mtjyw dl {
	width: 568px; overflow: hidden; display: block;
}
.mtjyw dt {
	width: 568px; overflow: hidden; display: block;
}
.mtjyw dd {
	width: 568px; overflow: hidden; display: block;
}
.mtjyw dl {
	width: 570px;
}
.mtjyw dt {
	background: url("icon_bg.png") repeat-x left top; border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: #d8d8d8 #d8d8d8 #d8d8d8; padding: 0px; width: 569px; height: 43px; overflow: visible;
}
.mtjyw dt a {
	background: url("icon_bg.png") repeat-x left top; width: 99px; height: 43px; text-align: center; color:#666666; line-height: 43px; overflow: hidden; font-size: 16px; border-bottom-color: #d8d8d8; border-left-color: #d8d8d8; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; float: left; display: inline-block;
}
.mtjyw dt a:hover {
	background: rgb(255, 255, 255); color: rgb(225, 6, 0); text-decoration: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.mtjyw dt a.actived {
	background: rgb(255, 255, 255); color: rgb(225, 6, 0); text-decoration: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.mtjyw dd {
	border-width: 0px 1px 1px; border-style: solid; border-color: #d8d8d8; padding: 15px 20px; width: 528px; height: 194px;
}
.border_input {
	padding: 6px 5px; border: 1px solid #d8d8d8; height: 20px; color: rgb(153, 153, 153); line-height: 20px; overflow: hidden; display: block;
}
.w123.border_input {
	width: 113px;
}
.w188.border_input {
	width: 178px;
}
.w328.border_input {
	width: 318px; height: 71px; resize: none;
}
.shzrbg {
	padding: 24px 24px 0px; border: 1px solid #d8d8d8; width: 320px; height: 244px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.download {
	background: url("icon_download.png") no-repeat left; overflow: hidden; padding-left: 23px; display: inline-block;
}
.jtzz {
	background: rgb(255, 255, 255); width: 720px; overflow: hidden;
}
.jtzz dl {
	width: 720px; overflow: hidden; display: block;
}
.jtzz dt {
	width: 720px; overflow: hidden; display: block;
}
.jtzz dd {
	width: 720px; overflow: hidden; display: block;
}
.jtzz dt {
	width: 719px; height: 45px; border-top-color: #d8d8d8; border-right-color: #d8d8d8; border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid;
}
.jtzz dt div {
	width: 720px; overflow: hidden;
}
.jtzz dt a {
	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #d8d8d8; width: 119px; height: 44px; text-align: center; line-height: 44px; font-size: 14px; float: left; display: block;
}
.jtzz dt a.actived {
	color: rgb(225, 6, 0); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.jtzz dd {
	border-width: 0px 1px 1px; border-style: solid; border-color: #d8d8d8; padding: 24px; width: 670px;
}
.w720_shadow_box {
	background: rgb(255, 255, 255); padding: 28px 0px; border: 1px solid #d8d8d8; width: 718px; overflow: hidden; box-shadow: 0px 0px 3px #d8d8d8; -moz-box-shadow: 0px 0px 3px #d8d8d8; -webkit-box-shadow: 0px 0px 3px #d8d8d8;
}
.history {
	width: 718px; overflow: hidden; display: block;
}
.history dl {
	width: 718px; overflow: hidden; display: block;
}
.history dt {
	width: 718px; overflow: hidden; display: block;
}
.history dd {
	width: 718px; overflow: hidden; display: block;
}
.history dt {
	background: url("icon_about_history_bg.png") repeat-x left top; height: 50px;
}
.history dt div {
	margin: 0px auto; width: 710px; overflow: hidden;
}
.history dt a {
	width: 71px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; font-size: 18px; float: left; display: block;
}
.history dt a:hover {
	background: url("icon_about_history_hover.png") no-repeat left top; text-decoration: none;
}
.history dt a.actived {
	background: url("icon_about_history_hover.png") no-repeat left top; text-decoration: none;
}
.history_images {
	height: 120px; overflow: hidden; position: relative;
}
.history_images div {
	width: 100%; height: 120px; overflow: hidden;
}
.history_images ul {
	width: 20000px; overflow: hidden; float: left; display: block;
}
.history_images ul li {
	vertical-align: bottom; float: left; display: block;
}
.history_images ul li img {
	float: left; display: block;
}
.history_images .history_images_prev {
	background: url("icon_about_arrow.png") no-repeat left top; top: 47.5px; width: 25px; height: 25px; text-indent: 999px; overflow: hidden; display: block; position: absolute; z-index: 10;
}
.history_images .history_images_next {
	background: url("icon_about_arrow.png") no-repeat left top; top: 47.5px; width: 25px; height: 25px; text-indent: 999px; overflow: hidden; display: block; position: absolute; z-index: 10;
}
.history_images .history_images_prev {
	left: 10px;
}
.history_images .history_images_next {
	background-position: left bottom; right: 10px;
}
.history_table th {
	background: url("icon_about_history_line.png") no-repeat right top; padding-top: 8px; padding-right: 25px;
}
.mtcpml {
	background: rgb(255, 255, 255); width: 720px; overflow: hidden; display: block;
}
.mtcpml dl {
	width: 720px; overflow: hidden; display: block;
}
.mtcpml dt {
	width: 720px; overflow: hidden; display: block;
}
.mtcpml dd {
	width: 720px; overflow: hidden; display: block;
}
.mtcpml dt {
	background: url("icon_bg.png") repeat-x left top; border-width: 1px 1px 0px 0px; border-style: solid; border-color: #d8d8d8; width: 719px; height: 44px;
}
.mtcpml dt div {
	width: 722px; overflow: hidden;
}
.mtcpml dt a {
	width: 102px; height: 43px; text-align: center; color:#666666; line-height: 43px; font-weight: bold; border-bottom-color: #d8d8d8; border-left-color: #d8d8d8; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; float: left; display: block;
}
.mtcpml dt a:hover {
	color: rgb(225, 6, 0); text-decoration: none;
}
.mtcpml dt a.actived {
	background: rgb(255, 255, 255); color: rgb(225, 6, 0); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.mtcpml dd {
	border-width: 0px 1px 1px; border-style: solid; border-color: #d8d8d8; width: 718px;
}
.mtcpmlprev {
	background: url("icon_arrow_opacity.png") no-repeat left top; width: 25px; height: 25px; text-indent: 999px; overflow: hidden; display: inline-block;
}
.mtcpmlnext {
	background: url("icon_arrow_opacity.png") no-repeat left top; width: 25px; height: 25px; text-indent: 999px; overflow: hidden; display: inline-block;
}
.mtcpmlnext {
	background-position: left bottom;
}
.mtcpml_tabs {
	margin: 0px auto; width: 644px; height: 25px; overflow: hidden; position: relative;
}
.mtcpml_tabs ul {
	left: 0px; top: 0px; width: 20000px; overflow: hidden; display: block; position: absolute;
}
.mtcpml_tabs li {
	width: 92px; overflow: hidden; vertical-align: bottom; float: left; display: block;
}
.mtcpml_tabs li a {
	width: 92px; height: 25px; text-align: center; color:#666666; line-height: 25px; overflow: hidden; float: left; display: block;
}
.mtcpml_tabs li a:hover {
	color: rgb(225, 6, 0); text-decoration: none;
}
.mtcpml_tabs li a.actived {
	color: rgb(225, 6, 0); text-decoration: none;
}
.mtcpml_table {
	margin: 0px -1px -1px; border-top-color: #d8d8d8; border-top-width: 1px; border-top-style: solid;
}
.mtcpml_table td {
	border: 1px solid #d8d8d8; color:#666666; line-height: 25px;
}
.mtzfgs_select {
	width: 255px; overflow: visible; position: relative;
}
.mtzfgs_select .select_name {
	background: url("icon_arrow_down_big.png") no-repeat right; color: rgb(0, 0, 0); line-height: 25px; overflow: hidden; padding-right: 20px; font-size: 16px; display: inline-block; position: relative; z-index: 5; zoom: 1;
}
.mtzfgs_select .select_name:hover {
	text-decoration: none;
}
.mtzfgs_select ul {
	background: rgb(255, 255, 255); border: 1px solid #d8d8d8; left: 0px; top: 0px; width: 250px; overflow: hidden; padding-top: 25px; display: none; position: absolute;
}
.mtzfgs_select li {
	overflow: hidden; vertical-align: bottom; display: block;
}
.mtzfgs_select li a {
	color:#666666; line-height: 25px; overflow: hidden; font-size: 14px; display: block;
}
.mtzfgs_select li a:hover {
	background: #d8d8d8; text-decoration: none;
}
.mtzfgs_desc {
	border: 1px solid #d8d8d8;
}
.mtzfgs_desc td {
	background: rgb(255, 255, 255); padding: 10px 20px; border: 1px solid #d8d8d8; text-align: left;
}
.media_tabs {
	background: rgb(255, 255, 255); width: 720px; overflow: hidden;
}
.media_tabs dl {
	width: 720px; overflow: hidden; display: block;
}
.media_tabs dt {
	width: 720px; overflow: hidden; display: block;
}
.media_tabs dd {
	width: 720px; overflow: hidden; display: block;
}
.media_tabs dt {
	border-width: 1px 1px 0px; border-style: solid; border-color: #d8d8d8; width: 718px; height: 53px; margin-bottom: -8px;
}
.media_tabs dt a {
	background: url("icon_media_tabg.png") no-repeat left top; width: 103px; height: 53px; text-align: center; color: rgb(0, 0, 0); line-height: 44px; overflow: hidden; float: left; display: block;
}
.media_tabs dt div {
	width: 722px; overflow: hidden;
}
.media_tabs dt a:hover {
	background-position: left bottom; color: rgb(225, 6, 0); text-decoration: none;
}
.media_tabs dt a.actived {
	background-position: left bottom; color: rgb(225, 6, 0); text-decoration: none;
}
.media_tabs dd {
	border-width: 0px 1px 1px; border-style: solid; border-color: #d8d8d8; width: 718px;
}
.media_public_tab {
	background: rgb(255, 255, 255); width: 350px; overflow: hidden;
}
.media_public_tab dl {
	width: 350px; overflow: hidden; display: block;
}
.media_public_tab dt {
	width: 350px; overflow: hidden; display: block;
}
.media_public_tab dd {
	width: 350px; overflow: hidden; display: block;
}
.media_public_tab dt {
	border-width: 1px 1px 0px 0px; border-style: solid; border-color: #d8d8d8; width: 349px; height: 39px;
}
.media_public_tab dt div {
	width: 355px; overflow: hidden;
}
.media_public_tab dt a {
	width: 175px; height: 38px; text-align: center; color:#666666; line-height: 38px; overflow: hidden; font-size: 14px; border-bottom-color: #d8d8d8; border-left-color: #d8d8d8; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; float: left; display: block;
}
.media_public_tab dt a:hover {
	text-decoration: none;
}
.media_public_tab dt a.actived {
	color: rgb(225, 6, 0); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.media_public_tab dt a.actived.zpgs {
	background: url("p_i_img3.png") no-repeat left top; height: 39px; color: rgb(255, 255, 255); border-bottom-color:; border-bottom-width: 0px; border-bottom-style: none;
}
.media_public_tab dt a.actived.yzfw {
	background: url("icon_develop_dtbg.png") repeat-x left top; height: 39px; color: rgb(255, 255, 255); border-bottom-color:; border-bottom-width: 0px; border-bottom-style: none;
}
.media_public_tab dt div.tab3 a {
	width: 116px;
}
.media_public_tab dt div.tab5 a {
	width: 70px;
}
.media_public_tab dd {
	border-width: 0px 1px 1px; border-style: solid; border-color: #d8d8d8; width: 348px; height: 199px;
}
.ztzl {
	width: 348px; height: 199px; overflow: hidden; position: relative;
}
.ztzl ul {
	left: 0px; top: 0px; width: 20000px; overflow: hidden; display: block; position: absolute;
}
.ztzl li {
	width: 348px; height: 199px; overflow: hidden; vertical-align: bottom; float: left; display: block;
}
.ztzl .controller {
	left: 0px; width: 348px; text-align: center; bottom: 16px; overflow: hidden; position: absolute;
}
.ztzl .controller a {
	background: url("icon_coal_dot.png") no-repeat right top; margin: 0px 5px; width: 11px; height: 11px; text-indent: 999px; overflow: hidden; display: inline-block;
}
.ztzl .controller a.actived {
	
}
.circle_a {
	background: url("icon_li_dot.png") no-repeat left; overflow: hidden; padding-left: 12px; display: inline-block; zoom: 1;
}
.w350_border {
	background: rgb(255, 255, 255); border: 1px solid #d8d8d8; width: 348px; height: 238px; overflow: hidden;
}
.jtjj {
	background: url("about_img23.png") no-repeat left top; padding: 20px 25px; width: 298px; height: 198px; overflow: hidden;
}
/*此次有修改*/
.leader{ margin:auto; width:720px; background:#fff; border-left:1px solid #d8d8d8; border-top:1px solid #d8d8d8; }
.leader li{ float:left; width:140px; height:242px; overflow:hidden; text-align:center; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; padding:50px 19px 15px; }
.leader li img{ width:116px; height:160px; margin:auto;}
.leader li h5{ font-size:18px; font-family:"微软雅黑"; color:#000; line-height:30px; margin-top:15px; }
.leader li p{ font-family:"宋体"; line-height:25px; height:50px; overflow:hidden; }
/*改完*/
.leader_team {
	width: 720px; overflow: hidden;
}
.leader_team dl {
	width: 720px; overflow: hidden; display: block;
}
.leader_team dt {
	width: 720px; overflow: hidden; display: block;
}
.leader_team dd {
	width: 720px; overflow: hidden; display: block;
}
.leader_team dt {
	border-width: 1px 1px 0px 0px; border-style: solid solid none; border-color: #d8d8d8 #d8d8d8; width: 719px;
}
.leader_team div {
	width: 720px; overflow: hidden;
}
.leader_team dt a {
	background: url("icon_about_leader_dtbg.png") repeat-x left bottom; width: 359px; height: 48px; text-align: center; color:#666666; line-height: 48px; overflow: hidden; font-size: 20px; vertical-align: bottom; border-bottom-color: #d8d8d8; border-left-color: #d8d8d8; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; float: left; display: block;
}
.leader_team1 dt a {
	background: url("icon_about_leader_dtbg.png") repeat-x left bottom; width: 239px; height: 48px; text-align: center; color:#666666; line-height: 48px; overflow: hidden; font-size: 20px; vertical-align: bottom; border-bottom-color: #d8d8d8; border-left-color: #d8d8d8; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; float: left; display: block;
}
.leader_team dt a:hover {
	text-decoration: none;
}
.leader_team dt a.actived {
	background: rgb(255, 255, 255); color: rgb(225, 6, 0); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.leader_team1 dt a.actived {
	background: rgb(255, 255, 255); color: rgb(225, 6, 0); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.leader_team dd {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: #d8d8d8 #d8d8d8; width: 718px; margin-top: -1px;
}
.leader_team1 dd {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: #d8d8d8 #d8d8d8; width: 718px; margin-top: -1px;
}
.development_images {
	width: 720px; height: 210px; overflow: hidden; position: relative;
}
.development_images .development_prev {
	background: url("icon_develop_arrow.png") no-repeat left top; top: 86.5px; width: 38px; height: 37px; text-indent: 999px; overflow: hidden; display: block; position: absolute; z-index: 5;
}
.development_images .development_next {
	background: url("icon_develop_arrow.png") no-repeat left top; top: 86.5px; width: 38px; height: 37px; text-indent: 999px; overflow: hidden; display: block; position: absolute; z-index: 5;
}
.development_images .development_prev {
	left: 15px;
}
.development_images .development_next {
	background-position: left bottom; right: 15px;
}
.development_images div {
	width: 720px; height: 210px; overflow: hidden;
}
.development_images ul {
	width: 20000px; overflow: hidden; float: left; display: block;
}
.development_images li {
	overflow: hidden; margin-right: 3px; vertical-align: bottom; float: left; display: block;
}
.development_images li a {
	overflow: hidden; float: left; display: block;
}
.development_images li a img {
	float: left; display: block; filter: gray; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%);
}
.development_images li a:hover img {
	filter: none; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -o-filter: grayscale(0%);
}
.ywbj {
	width: 720px; overflow: hidden; display: block;
}
.ywbj dl {
	width: 720px; overflow: hidden; display: block;
}
.ywbj dt {
	width: 720px; overflow: hidden; display: block;
}
.ywbj dd {
	width: 720px; overflow: hidden; display: block;
}
.ywbj dt {
	background: url("icon_bg.png") repeat-x left top; border-width: 1px 1px 0px 0px; border-style: solid; border-color: #d8d8d8; width: 719px; height: 44px;
}
.ywbj div {
	width: 722px; overflow: hidden;
}
.ywbj dt a {
	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #d8d8d8; width: 143px; height: 43px; text-align: center; color:#666666; line-height: 43px; overflow: hidden; font-size: 14px; float: left; display: block;
}
.ywbj dt a:hover {
	background: rgb(255, 255, 255); color: rgb(225, 6, 0); text-decoration: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.ywbj dt a.actived {
	background: rgb(255, 255, 255); color: rgb(225, 6, 0); text-decoration: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.ywbj dd {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: solid; border-color: #d8d8d8; width: 718px; margin-top: -1px;
}
.safely_tabs {
	width: 720px; overflow: visible;
}
.safely_tabs dl {
	width: 720px; overflow: visible; display: block;
}
.safely_tabs dt {
	width: 720px; overflow: visible; display: block;
}
.safely_tabs dd {
	width: 720px; overflow: visible; display: block;
}
.safely_tabs dl {
	padding-bottom: 25px;
}
.safely_tabs dt {
	background: url("icon_bg.png") repeat-x left top; border-width: 1px 1px 1px 0px; border-style: solid; border-color: #d8d8d8; width: 719px; height: 43px;
}
.safely_tabs dt a {
	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #d8d8d8; width: 119px; height: 43px; text-align: center; color:#666666; line-height: 43px; overflow: hidden; font-size: 16px; float: left; display: block;
}
.safely_tabs dt a:hover {
	background: rgb(255, 255, 255); color: rgb(225, 6, 0); text-decoration: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.safely_tabs dt a.actived {
	background: rgb(255, 255, 255); color: rgb(225, 6, 0); text-decoration: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.safely_tabs dd {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: solid; border-color: #d8d8d8; padding: 25px; width: 668px; overflow: visible; margin-top: -25px; float: left; position: relative; zoom: 1;
}
.safely_tabs dd .j_show_panel {
	background: url("icon_safely_arrow.png") no-repeat left top; left: 299px; width: 120px; height: 25px; bottom: -25px; text-indent: 999px; overflow: hidden; display: block; position: absolute; z-index: 10;
}
.safely_tabs dd .actived.j_show_panel {
	background-position: left bottom;
}
/*此处屏蔽掉
.search_bar {
	width: 920px; height: 40px; overflow: hidden; position: relative;
}
.search_bar input {
	margin: 5px 0px; padding: 0px 10px; border: 0px; width: 780px; height: 30px; color: rgb(153, 153, 153); line-height: 30px; overflow: hidden; font-size: 20px; display: block;
}
屏蔽结束*/
.search_bar .submit {
	top: 0px; width: 40px; height: 40px; right: 0px; text-indent: 999px; overflow: hidden; display: block; position: absolute;
}
.search_result {
	background: rgb(255, 255, 255); padding: 20px 0px; border: 1px solid #d8d8d8; width: 918px; overflow: hidden;
}
.search_link {
	/*background: url("search_link_arrow.png") no-repeat left; color: rgb(51, 51, 51); */padding-left: 13px; font-size: 14px; margin-left: 4px; display: inline-block;
}
.actived.search_link {
	color: rgb(225, 6, 0); background-image: url("search_link_arrow_red.png");
}
/*修改，统一修改为720使用的下拉格式和背景*/
.hdry_ul {
	width: 100%; overflow: hidden; display: block;
}
.hdry_ul li {
	margin: 0px; padding: 0px; width: 100%; overflow: hidden;
}
.hdry_ul li .content {
	width: 690px; text-align: left; overflow: hidden; padding-left: 10px; padding-right:10px; padding-bottom:10px; background-color:#FFF; border:1px solid  #d8d8d8; border-top:0px;
}
.hdry_title {
	width: 690px; height:42px; text-align: left; overflow: hidden; margin-top: 20px; padding-left:20px; display: block; cursor:pointer; border:1px solid #d8d8d8; background:url(bg5.png) repeat-x ; line-height:44px;
}
.actived.hdry_title {
	width: 690px; height:42px; text-align: left; overflow: hidden; margin-top: 20px; display: block; cursor: pointer; font-weight:bold; color:#F00;
}
.hdry_title span.year {
	background: url("hdry_icon_bg.png") no-repeat right top; width: 111px; height: 50px; text-align: right; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; padding-right: 5px; font-size: 16px; font-weight: bold; margin-right: 23px; vertical-align: middle; display: inline-block; zoom: 1;
}
.actived.hdry_title span.year {
	background-position: right bottom; width: 109px; height: 70px; line-height: 70px; padding-right: 7px; font-size: 22px;
}
/*修改完*/
.wqzt {
	background: rgb(255, 255, 255); border: 1px solid #d8d8d8; width: 318px; height: 748px; overflow: hidden;
}
.wqzt_link {
	background: url("ztzl_icon.png") no-repeat left; color: rgb(51, 51, 51); line-height: 37px; overflow: hidden; padding-left: 12px; font-size: 12px; margin-left: 13px; display: inline-block;
}
.qkzz {
	width: 680px; overflow: visible;
}
.qkzz dl {
	width: 680px; overflow: visible; display: block;
}
.qkzz dt {
	width: 680px; overflow: visible; display: block;
}
.qkzz dd {
	width: 680px; overflow: visible; display: block;
}
.qkzz dt {
	height: 25px; overflow: hidden; position: relative;
}
.qkzz dt .prev_page {
	background: url("icon_arrow_opacity.png") no-repeat left top; top: 0px; width: 25px; height: 25px; text-indent: 999px; overflow: hidden; display: block; position: absolute;
}
.qkzz dt .next_page {
	background: url("icon_arrow_opacity.png") no-repeat left top; top: 0px; width: 25px; height: 25px; text-indent: 999px; overflow: hidden; display: block; position: absolute;
}
.qkzz dt .prev_page {
	left: 0px;
}
.qkzz dt .next_page {
	background-position: left bottom; right: 0px;
}
.qkzz_scroller {
	margin: 0px auto; width: 630px; height: 25px; overflow: hidden; position: relative;
}
.qkzz_scroller ul {
	left: 0px; top: 0px; width: 20000px; height: 25px; overflow: hidden; display: block; position: absolute;
}
.qkzz_scroller li {
	width: 126px; height: 25px; overflow: hidden; float: left; display: block;
}
.qkzz_scroller li a {
	width: 126px; height: 25px; text-align: center; color: rgb(51, 51, 51); line-height: 25px; overflow: hidden; font-size: 16px; float: left; display: block;
}
.qkzz_scroller li a.actived {
	color: rgb(225, 6, 0);
}
.image_panel {
	width: 195px; height: 265px; overflow: hidden;
}
.image_change {
	width: 195px; text-align: center; overflow: visible; position: relative;
}
.image_change .image_title {
	background: url("icon_arrow_down_big.png") no-repeat right; color: rgb(51, 51, 51); line-height: 20px; overflow: hidden; padding-right: 15px; font-size: 16px; display: inline-block; position: relative; z-index: 10;
}
.image_change ul {
	background: rgb(255, 255, 255); padding: 25px 5px 5px; border: 1px solid #d8d8d8; left: -5px; top: -5px; width: 195px; overflow: hidden; display: none; position: absolute;
}
.image_change ul li {
	width: 100%; display: block;
}
.image_change ul li a {
	color: rgb(51, 51, 51); line-height: 25px; font-size: 14px;
}
.redarrow_link {
	background: url("ztzl_icon.png") no-repeat left; color: rgb(51, 51, 51); overflow: hidden; padding-left: 12px; font-size: 12px; display: inline-block;
}
.form_input {
	background: url("input_icon.png") no-repeat right top; margin: 10px 0px; padding: 6px 23px 6px 8px; border: 1px solid #d8d8d8; width: 237px; height: 21px; line-height: 21px; overflow: hidden; float: left; display: block;
}
.form_select {
	background: url("input_icon.png") no-repeat right top; margin: 10px 0px; padding: 6px 23px 6px 8px; border: 1px solid #d8d8d8; width: 237px; height: 21px; line-height: 21px; overflow: hidden; float: left; display: block;
}
.form_select {
	padding: 0px; width: 270px; height: 33px; line-height: 33px;
}
.short.form_input {
	width: 67px;
}
.form_input:focus {
	border-color: rgb(162, 199, 230);
}
.success.form_input {
	background-position: right;
}
.error.form_input {
	background-position: right bottom; border-color: rgb(244, 164, 162);
}
.form_msg {
	background: rgb(248, 248, 248); padding: 0px 7px; border: 1px solid #d8d8d8; width: 284px; height: 33px; color:#666666; line-height: 16.5px; overflow: hidden; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; float: left; display: block;
}
.form_error {
	background: rgb(248, 248, 248); padding: 0px 7px; border: 1px solid #d8d8d8; width: 284px; height: 33px; color:#666666; line-height: 16.5px; overflow: hidden; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; float: left; display: block;
}
.form_error {
	background: rgb(255, 235, 235); border-color: rgb(255, 192, 190); color: rgb(225, 6, 0); line-height: 33px;
}
.form_submit {
	background: url("form_submit.png") no-repeat left top; width: 270px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 14px; display: block;
}
.question {
	padding: 5px 9px; border: 1px solid #d8d8d8; width: 500px; height: 108px; color: rgb(153, 153, 153); line-height: 20px; overflow: hidden; display: block; resize: none;
}
.baselayout_border {
	background: rgb(255, 255, 255); border: 1px solid #d8d8d8; width: 1168px;
}
.image_scroll {
	height: 288px;
}
.image_scroll .image_prev {
	background: url("bid_arrow.png") no-repeat left top; top: 117.5px; width: 31px; height: 53px; text-indent: 999px; overflow: hidden; display: block; position: absolute; z-index: 10;
}
.image_scroll .image_next {
	background: url("bid_arrow.png") no-repeat left top; top: 117.5px; width: 31px; height: 53px; text-indent: 999px; overflow: hidden; display: block; position: absolute; z-index: 10;
}
.image_scroll .image_prev {
	left: 33px;
}
.image_scroll .image_next {
	background-position: left bottom; right: 33px;
}
.image_scroll ul {
	width: 20000px; overflow: hidden; float: left; display: block;
}
.image_scroll li {
	width: 770px; height: 288px; overflow: hidden; vertical-align: bottom; float: left; display: block;
}
.image_item {
	width: 250px; height: 139px; overflow: hidden; margin-right: 10px; margin-bottom: 10px; position: relative;
}
.image_item dl {
	overflow: hidden; display: block;
}
.image_item dd {
	overflow: hidden; display: block;
}
.image_item dt {
	overflow: hidden; display: block;
}
.image_item dd {
	width: 250px; height: 139px;
}
.image_item dt {
	left: 0px; width: 100%; height: 30px; bottom: 0px; line-height: 30px; position: absolute;
}
.image_item dt .bg {
	background: rgb(0, 0, 0); width: 100%; height: 100%; filter: alpha(opacity=50); position: absolute; z-index: 1; opacity: 0.5; -moz-opacity: 0.50; -khtml-opacity: 0.50;
}
.image_item dt a {
	color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; margin-left: 15px; display: inline-block; position: relative; z-index: 5;
}
.image_show {
	background: rgb(255, 255, 255); border: 1px solid #d8d8d8; width: 301px; height: 223px; overflow: hidden; margin-right: 30px; margin-bottom: 30px;
}
.image_show dl {
	width: 301px; overflow: hidden; display: block;
}
.image_show dd {
	width: 301px; overflow: hidden; display: block;
}
.image_show dt {
	width: 301px; overflow: hidden; display: block;
}
.image_show dt {
	padding: 0px 14px; width: 273px; height: 49px; line-height: 49px;
}
.image_show dd {
	height: 174px;
}
.media_scroll {
	width: 249px; height: 538px; border-top-color: #d8d8d8; border-right-color: #d8d8d8; border-bottom-color: #d8d8d8; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; display: block; overflow-x: hidden; overflow-y: auto;
}
.media_scroll ul {
	width: 250px; overflow: hidden; display: block;
}
.media_scroll li {
	width: 250px; overflow: hidden; vertical-align: bottom; border-bottom-color: #d8d8d8; border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block; background-color: rgb(242, 242, 242);
}
.media_scroll li.actived {
	background: url("spzl_icon.png") no-repeat 16px rgb(119, 119, 119); border-width: 1px 0px; border-style: solid; border-color: rgb(225, 6, 0); width: 155px; height: 88px; padding-right: 15px; padding-left: 80px; margin-top: -1px; position: relative; z-index: 5;
}
.media_scroll li .media_link {
	background: url("ztzl_icon.png") no-repeat left; height: 45px; color: rgb(51, 51, 51); line-height: 45px; overflow: hidden; padding-left: 10px; font-size: 14px; margin-left: 14px;
}
.shly_title {
	height: 60px; line-height: 60px;
}
.shly_prev {
	background: url("bid_arrow.png") no-repeat left top; top: 47%; width: 31px; height: 53px; text-indent: 999px; overflow: hidden; display: block; position: absolute; z-index: 10;
}
.shly_next {
	background: url("bid_arrow.png") no-repeat left top; top: 47%; width: 31px; height: 53px; text-indent: 999px; overflow: hidden; display: block; position: absolute; z-index: 10;
}
.shly_prev {
	left: 30px;
}
.shly_next {
	background-position: left bottom; right: 30px;
}
/*.ysfc {
	width: 720px; height: 605px; overflow: hidden; position: relative;
}
.ysfc dl {
	overflow: hidden; display: block;
}
.ysfc dd {
	overflow: hidden; display: block;
}
.ysfc dt {
	overflow: hidden; display: block;
}
.ysfc dl.hide {
	display: none;
}
.ysfc dd {
	background: rgb(238, 238, 238); width: 550px; height: 490px; position: relative;
}
.ysfc dd .title_bar {
	padding: 20px; left: 0px; width: 510px; bottom: 0px; display: block; position: absolute;
}
.ysfc dd .bg {
	background: rgb(0, 0, 0); left: 0px; width: 100%; height: 100%; bottom: 0px; display: block; filter: alpha(opacity=50); position: absolute; z-index: 1; opacity: 0.5; -moz-opacity: 0.50; -khtml-opacity: 0.50;
}
.ysfc dd p {
	line-height: 20px; overflow: hidden; display: block; position: relative; z-index: 10;
}
.ysfc dt {
	background: #d8d8d8; width: 720px; height: 110px; border-top-color: rgb(119, 119, 119); border-top-width: 5px; border-top-style: solid; position: relative;
}
.ysfc dt .ysfc_prev {
	background: url("bid_arrow.png") no-repeat left top; top: 28.5px; width: 31px; height: 53px; text-indent: 999px; overflow: hidden; display: block; position: absolute; z-index: 10;
}
.ysfc dt .ysfc_next {
	background: url("bid_arrow.png") no-repeat left top; top: 28.5px; width: 31px; height: 53px; text-indent: 999px; overflow: hidden; display: block; position: absolute; z-index: 10;
}
.ysfc dt .ysfc_prev {
	left: 20px;
}
.ysfc dt .ysfc_next {
	background-position: left bottom; right: 20px;
}
.ysfc_type {
	background: rgb(0, 0, 0); top: 0px; width: 170px; height: 490px; right: 0px; overflow: hidden; position: absolute; z-index: 10;
}
.ysfc_type ul {
	margin: 20px 15px 0px 7px; width: 148px; height: 490px; overflow: hidden; display: block;
}
.ysfc_type li {
	margin: 0px 0px 15px; padding: 5px 5px 5px 13px; width: 130px; height: 130px; overflow: hidden; vertical-align: bottom; display: block;
}
.ysfc_type li.actived {
	background: url("wyfc_icon.png") no-repeat left top;
}
.ysfc_content {
	margin: 8px auto; width: 600px; height: 94px; overflow: hidden; display: block; position: relative;
}
.ysfc_content ul {
	left: 0px; top: 0px; width: 20000px; height: 94px; overflow: hidden; display: block; position: absolute;
}
.ysfc_content li {
	margin: 0px 8px; padding: 2px; width: 100px; height: 90px; overflow: hidden; vertical-align: bottom; float: left;
}
.ysfc_content li.actived {
	background: rgb(0, 0, 0);
}*/
/*修改，替换新的照片轮班样式*/
.ysfc{width:720px; height:auto; overflow:hidden; position:relative;}
.ysfc dl,.ysfc dd,.ysfc dt{display:block; overflow:hidden; margin-top:10px;}
.ysfc dl.hide{display:none;}
.ysfc dd{width:720px; height:490px; background:#eee; position:relative;}
.ysfc dd .title_bar{display:block; position:absolute; left:0px; bottom:0px; width:680px; padding:20px;}
.ysfc dd .bg{display:block; position:absolute; left:0px; bottom:0px; width:100%; height:100%; background:#000; filter:alpha(opacity=50); -moz-opacity:0.50;-khtml-opacity: 0.50;opacity: 0.50; z-index:1;}
.ysfc dd p{display:block; overflow:hidden; position:relative; z-index:10; line-height:20px;}
.ysfc dt{border-top:5px solid #777; background:#d8d8d8; height:110px; width:720px; position:relative;}
.ysfc dt .ysfc_prev,.ysfc dt .ysfc_next{display:block; overflow:hidden; background:url(bid_arrow.png) left top no-repeat; width:31px; height:53px; position:absolute; top:28.5px; z-index:10; text-indent:999px;}
.ysfc dt .ysfc_prev{left:20px;}
.ysfc dt .ysfc_next{background-position:left bottom; right:20px;}
.ysfc_type{width:770px; height:auot; background:#000;}
.ysfc_type ul{width:758px; height:auto;}
.ysfc_type li{margin:0; width:130px; height:130px; margin-left:10px; margin-top:10px; margin-bottom:10px; float:left;}
.ysfc_type li image{margin:1px; width:128px; height:128px;}
.ysfc_type li.actived{ background-color:#F1F1F1;}
.ysfc_content{display:block; overflow:hidden; position:relative; margin:8px auto; width:600px; height:94px;}
.ysfc_content ul{display:block; overflow:hidden; width:20000px; position:absolute; left:0px; top:0px; height:94px;}
.ysfc_content li{width:100px; height:90px; margin:0 8px; overflow:hidden; float:left; vertical-align:bottom; padding:2px;}
.ysfc_content li.actived{background:#000;}
/*修完*/
.dqjs {
	width: 100%; overflow: hidden; display: block;
}
.dqjs li {
	background: url("dqjs_add.png") no-repeat 655px 33px; padding: 10px 39px; width: 640px; height: 70px; overflow: hidden; border-bottom-color: #d8d8d8; border-bottom-width: 1px; border-bottom-style: dashed; display: block; position: relative;
}
.dqjs li .dqjs_title {
	background: url("dqjs_title_bg.png") no-repeat left top; left: 39px; top: 10px; width: 70px; height: 70px; text-align: center; color: rgb(255, 255, 255); line-height: 70px; overflow: hidden; font-size: 14px; display: block; position: absolute;
}
.dqjs li .dqjs_content {
	margin: 24px auto 0px; width: 590px; height: 26px; text-align: left; overflow: hidden; padding-left: 90px;
}
.dqjs li.actived {
	height: auto;
}
.dqjs li.actived .dqjs_title {
	background-position: left bottom;
}
.dqjs li.actived .dqjs_content {
	height: auto;
}
.dqjs li.noborder {
	border: 0px;
}
.about_text {
	background: url("about_textbg.png") no-repeat left top; width: 56px; height: 56px; text-align: center; color: rgb(255, 255, 255); line-height: 56px; overflow: hidden; font-size: 18px; font-weight: bold; display: block;
}
.base_safe {
	border: 1px solid #d8d8d8; width: 718px; overflow: hidden; display: block;
}
.base_safe li {
	width: 718px; overflow: hidden; vertical-align: bottom; display: block;
}
.base_safe .li_title {
	padding: 0px 28px; width: 662px; color: rgb(255, 255, 255); line-height: 44px; overflow: hidden; font-size: 18px; font-weight: bold; border-bottom-color: rgb(57, 164, 148); border-bottom-width: 1px; border-bottom-style: solid; display: block; background-color: rgb(1, 118, 130);
}
.base_safe li .li_content {
	padding: 20px 30px; width: 658px; overflow: hidden; display: none; background-color: rgb(255, 255, 255);
}
.base_safe li.actived .li_content {
	display: block;
}
.rcjs_image {
	overflow: hidden; position: relative;
}
.rcjs_image .rcjs_image_desc {
	padding: 10px 25px; left: 0px; width: 670px; height: auto; bottom: 1px; overflow: hidden; position: absolute;
}
.rcjs_image img {
	margin: 0px; padding: 0px;
}
.rcjs_image .bg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; filter: alpha(opacity=50); position: absolute; z-index: 1; opacity: 0.5; -moz-opacity: 0.50; -khtml-opacity: 0.50;
}
.rcjs_image .rcjs_image_desc p {
	color: rgb(255, 255, 255); line-height: 22px; overflow: hidden; font-size: 14px; display: block; position: relative; z-index: 10;
}
.rcjs_image_controller {
	width: 20000px; overflow: hidden; float: left; display: block;
}
.rcjs_image_controller li {
	overflow: hidden; vertical-align: bottom; float: left; display: block;
}
.rcjs_image_controller li img {
	margin: 0px; overflow: hidden; float: left; display: block; filter: gray; cursor: pointer; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%);
}
.rcjs_image_controller li.actived img {
	border: 1px solid red; filter: none; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -o-filter: grayscale(0%);
}
.rcjs_image_prev {
	background: url("icon_about_arrow.png") no-repeat left top; top: 47.5px; width: 25px; height: 25px; text-indent: 999px; overflow: hidden; display: block; position: absolute; z-index: 10;
}
.rcjs_image_next {
	background: url("icon_about_arrow.png") no-repeat left top; top: 47.5px; width: 25px; height: 25px; text-indent: 999px; overflow: hidden; display: block; position: absolute; z-index: 10;
}
.rcjs_image_prev {
	left: 15px;
}
.rcjs_image_next {
	background-position: left bottom; right: 15px;
}
.grayarrow_left {
	background: url("arrow_icon.png") no-repeat left; padding-left: 22px; display: inline-block; zoom: 1;
}
.red_more {
	background: url("icon_red_arrow_right.png") no-repeat right; color: rgb(225, 6, 0); padding-right: 11px; display: inline-block;line-height: 24px;
font-family: 微软雅黑;font-weight: bold;
}
.w770 {
	width: 770px;*width: 768px;
}
.w370 {
	width: 370px;
}
.w350 {
	width: 350px;
}
.w320 {
	width: 320px;
}
.w300 {
	width: 300px;
}
.w570 {
	width: 570px;
}
.w278 {
	width: 278px;
}
.w336 {
	width: 336px;
}
.w170 {
	width: 170px;
}
.w720 {
	width: 720px;
}
.w220 {
	width: 220px;
}
.w250 {
	width: 250px;
}
.w400 {
	width: 400px;
}
.w920 {
	width: 920px;
}
.w970 {
	width: 970px;
}
.w660 {
	width: 660px;
}
.w970_border {
	background: rgb(255, 255, 255); border: 1px solid #d8d8d8; width: 968px;
}
.w920_border {
	background: rgb(255, 255, 255); border: 1px solid #d8d8d8; width: 968px;
}
.w920_border {
	width: 918px;
}
.w1110 {
	width: 1110px;
}
.dpib {
	display: inline-block; zoom: 1;
}
.left {
	float: left;
}
.right {
	float: right;
}
.middle {
	vertical-align: middle;font-family: "Microsoft Yahei";
}
.top {
	vertical-align: text-top;
}
.bottom {
	vertical-align: text-bottom;
}
.center {
	text-align: center;
}
.text_right {
	text-align: right;
}
.text_left {
	text-align: left;
}
.gray {
	color:#666666;
}/*修改，灰色文字中P的统一的字号为14*/
.gray p{
	font-size:14px;
}/*修完*/
.white {
	color: rgb(255, 255, 255);
}
.red {
	color: rgb(225, 6, 0);
}
.colord7d7d7 {
	color: rgb(215, 215, 215);
}
.border_d8d8d8 {
	border-color: #d8d8d8;
}
.bgf8f8f8 {
	background-color: rgb(248, 248, 248);
}
.darkgray {
	color: rgb(51, 51, 51);
}
.lightgray {
	color: rgb(153, 153, 153);
}
.bold {
	font-weight: bold;
}
.blue {
	color: rgb(43, 150, 225);
}
.normal {
	font-weight: normal;
}
.f12 {
	font-size: 14px;
}
.f16 {
	font-size: 16px;
}
.f14 {
	font-size: 14px;
}
.f18 {
	font-size: 18px;
}
.f20 {
	font-size: 20px;
}
.f22 {
	font-size: 22px;
}
.f24 {
	font-size: 24px;
}
.f32 {
	font-size: 32px;
}
.f36 {
	font-size: 36px;
}
.f48 {
	font-size: 48px;
}
.f60 {
	font-size: 60px;
}
.lh22 {
	line-height: 22px;
}
.lh23 {
	line-height: 23px;
}
.lh24 {
	line-height: 24px;
}
.lh26 {
	line-height: 26px;
}
.lh20 {
	line-height: 20px;
}
.lh30 {
	line-height: 30px;
}
.lh100 {
	line-height: 36px;
}.lh60 {
	line-height: 60px;
}
.yahei {
	font-family: Microsoft yahei ;
}
.arial {
	font-family: Arial, Helvetica, sans-serif;
}
.indent_2em {
	text-indent: 2em; color:#666666;
}
.indent_2em p {
line-height:14px;
}
.indent_2em img {
	margin:auto; margin-top:10px; margin-bottom:10px; max-width: 720px;
}
.pl_2em {
	padding-left: 2em;
}
.pr_2em {
	padding-right: 2em;
}
.hide {
	display: none;
}
.clear {
	height: 0px; clear: both;
}
.overflow {
	overflow: hidden;
}
.visible {
	overflow: visible;
}
.visible p {
}
.relative {
	position: relative;
}
.auto {
	margin-right: auto; margin-left: auto;
}
.mt0 {
	margin-top: 0px;
}
.mt2 {
	margin-top: 2px;
}
.mt5 {
	margin-top: 5px;
}
.mt8 {
	margin-top: 8px;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin: 15px 0px;
}
.mt20 {
	margin: 20px 0px;
}
.mt25 {
	margin-top: 25px;
}
.mt30 {
	margin-top: 30px;
}
.mt35 {
	margin-top: 35px;
}
.mt40 {
	margin-top: 40px;
}
.mt45 {
	margin-top: 45px;
}
.mt50 {
	margin-top: 50px;
}
.mt55 {
	margin-top: 55px;
}
.mt60 {
	margin-top: 60px;
}
.mb0 {
	margin-bottom: 0px;
}
.mb2 {
	margin-bottom: 2px;
}
.mb5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb25 {
	margin-bottom: 25px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb35 {
	margin-bottom: 35px;
}
.mb40 {
	margin-bottom: 40px;
}
.mb45 {
	margin-bottom: 45px;
}
.mb50 {
	margin-bottom: 50px;
}
.ml0 {
	margin-left: 0px;
}
.ml5 {
	margin-left: 5px;
}
.ml10 {
	margin-left: 10px;
}
.ml15 {
	margin-left: 15px;
}
.ml20 {
	margin-left: 20px;
}
.ml25 {
	margin-left: 25px;
}
.ml30 {
	margin-left: 30px;
}
.ml35 {
	margin-left: 35px;
}
.ml40 {
	margin-left: 40px;
}
.ml45 {
	margin-left: 45px;
}
.ml50 {
	margin-left: 50px;
}
.mr10 {
	margin-right: 10px;
}
.mr20 {
	margin-right: 20px;
}
.pt0 {
	padding-top: 0px;
}
.pt5 {
	padding-top: 5px;
}
.pt10 {
	padding-top: 10px;
}
.pt15 {
	padding-top: 15px;
}
.pt20 {
	padding-top: 20px;
}
.pt25 {
	padding-top: 25px;
}
.pt30 {
	padding-top: 30px;
}
.pt35 {
	padding-top: 35px;
}
.pt40 {
	padding-top: 40px;
}
.pt45 {
	padding-top: 45px;
}
.pt50 {
	padding-top: 50px;
}
.pb0 {
	padding-bottom: 0px;
}
.pb5 {
	padding-bottom: 5px;
}
.pb10 {
	padding-bottom: 10px;
}
.pb15 {
	padding-bottom: 15px;
}
.pb20 {
	padding-bottom: 20px;
}
.pb25 {
	padding-bottom: 25px;
}
.pb30 {
	padding-bottom: 30px;
}
.pb35 {
	padding-bottom: 35px;
}
.pb40 {
	padding-bottom: 40px;
}
.pb45 {
	padding-bottom: 45px;
}
.pb50 {
	padding-bottom: 50px;
}
.pb55 {
	padding-bottom: 50px;
}
.pb60 {
	padding-bottom: 60px;
}
.newbox {
	background: rgb(255, 255, 255); margin: 30px 0px 0px; border: 1px solid #d8d8d8; width: 718px;
}
.newbox li {
	padding: 25px 0px 30px; width: 100%; border-bottom-color: #d8d8d8; border-bottom-width: 1px; border-bottom-style: dashed;
}
.hdNews {
	margin: 0px auto; width: 680px; overflow: hidden; font-family: "宋体";
}
.hdNews h2 {
	color: rgb(0, 0, 0); line-height: 30px; font-family: Microsoft yahei; font-size: 18px;
}
.hdNews h2 a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.hdNews p {
	width: 100%; color:#666666; line-height:1.8em;
}
.hdNews .pic {
	width: 240px; height: 160px; float: left;
}
.hdNews .info {
	width: 420px; height:auto; float: right;
}
.hdNews .info h2 {
	color: rgb(0, 0, 0); line-height: 30px; font-family: Microsoft yahei; font-size: 18px;
}
/*此处有修改*/
.hdNews .pic1 {
	width: 120px; height: 160px; float: left;
}
.hdNews .info1 {
	width: 540px; height: 160px; float: right;
}
.hdNews .info1 h2 {
	color: rgb(0, 0, 0); line-height: 30px; font-family: Microsoft yahei; font-size: 18px;
}
/*修完*/
.source {
	width: 100%; height: 38px; display: block;
}
.sdiv {
	height: 38px; color: rgb(153, 153, 153); line-height: 38px; float: left;
}
.source span {
	margin: 0px 20px 0px 0px;
}
.share {
	margin: 0px; width: 70px; overflow: hidden;
}
.shareBtn {
	margin: 10px 0px 0px; width: 35px; height: 20px; float: left;
}
.weiboBtn {
	margin: 10px 0px 0px; width: 35px; height: 20px; float: left;
}
.hdNews .info p {
	width: 100%; color:#666666; line-height: 20px;
}
.pages {
	padding: 30px 0px; width: 100%; text-align: right; clear: both;
}
.pages span {
	margin: 0px 2px; font-family: Arial,Helvetica, sans-serif; font-size: 12px;
}
.pages a {
	margin: 0px 2px; font-family: Arial,Helvetica, sans-serif; font-size: 12px;
}
.pages b {
	margin: 0px 2px; font-family: Arial,Helvetica, sans-serif; font-size: 12px;
}
.pages a {
	color:#666666; text-decoration: none;
}
.pinput {
	border: 1px solid rgb(204, 204, 204); width: 30px; height: 20px; color: rgb(255, 0, 0); line-height: 20px; font-size: 12px; vertical-align: middle;
}
.pages a {
	background: rgb(255, 255, 255); padding: 4px 8px; border: 1px solid rgb(204, 204, 204); text-decoration: none; vertical-align: middle;
}
.pages a.normal {
	padding: 0px; border: 0px;
}
.pages a.small {
	padding: 2px 6px; line-height: 20px;
}
.pages b {
	background: rgb(255, 255, 255); padding: 4px 8px; border: 1px solid rgb(153, 153, 153); text-decoration: none; vertical-align: middle;
}
.pages b.small {
	padding: 2px 6px; line-height: 20px;
}
.pages span {
	padding-right: 10px;
}
.pages b {
	background: rgb(153, 153, 153); color: rgb(255, 255, 255);
}
.pages a:hover {
	color:#666666;
}
.btn {
	background: rgb(240, 240, 240); border: 1px solid rgb(204, 204, 204); width: 40px; height: 25px; line-height: 25px; vertical-align: middle;
}
.pages .prev {
	background: url("prev.png") no-repeat;
}
.pages .next {
	background: url("next.png") no-repeat;
}
.pages .img_prev {
	background: url("zxzp_left.png") no-repeat left top; padding: 0px; border: 0px; width: 22px; height: 22px; text-indent: 999px; overflow: hidden; display: inline-block;
}
.pages .img_next {
	background: url("zxzp_left.png") no-repeat left top; padding: 0px; border: 0px; width: 22px; height: 22px; text-indent: 999px; overflow: hidden; display: inline-block;
}
.pages .img_next {
	background-image: url("zxzp_right.png");
}
.hr_10 {
	line-height: 1px; clear: both; font-size: 1px;
}
.hr_20 {
	line-height: 1px; clear: both; font-size: 1px;
}
.hr_10 {
	height: 10px;
}
.hr_20 {
	height: 20px;
}
.article {
	background: rgb(255, 255, 255); margin: 0px; padding: 30px 0px; border: 1px solid #d8d8d8; width: 718px;
}
.artcon {
	margin: 0px auto; width: 680px;
}
.artcon h1 {
	line-height: 40px; font-family: Microsoft yahei; font-size: 26px; display: block;
}
.fr {
	float: right;
}
.addsize {
	width: 60px; height: 38px;
}
.addsize ul {
	margin: 10px 0px 0px; padding: 0px;
}
.addsize li {
	width: 30px; height: 20px; float: left;
}
.upNext {
	margin: 30px 0px 0px; width: 680px; overflow: hidden; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.upNext dl {
	width: 340px; float: left;
}
.upNext dt {
	width: 100%; height: 25px; line-height: 25px;
}
.upNext dd {
	width: 100%; height: 25px; line-height: 25px;
}
.rt {
	text-align: right;
}
.mapbox {
	padding: 30px 0px 0px; width: 100%;
}
.mapbox ul {
	width: 1200px; overflow: hidden; display: block;
}
.mapbox li {
	margin: 0px 30px 0px 0px; width: 270px; overflow: hidden; vertical-align: bottom; float: left; display: block;
}
.mapli {
	background: rgb(255, 255, 255);
	border: 1px solid #d8d8d8;
	width: 268px;
	margin-bottom: 25px;
}
.mtitle {
	width: 268px; height: 59px; border-bottom-color: #d8d8d8; border-bottom-width: 1px; border-bottom-style: dashed;
}
.mtitle h3 {
	margin: 0px auto; width: 225px; height: 59px; line-height: 59px; font-size: 22px; display: block;
}
.mtlist {
	margin: 0px auto; padding: 20px 0px 30px; width: 225px; font-family: Microsoft yahei;
}
.mtlist dt {
	width: 100%; height: 40px; line-height: 40px; font-size: 16px; font-weight: bold;
}
.mtlist dd {
	width: 100%; height: 25px; color:#666666; line-height: 25px; font-size: 14px;
}
#party_subject {
	border: 1px solid #d8d8d8; width: 690px; overflow: hidden; box-shadow: 0px 0px 5px #d6d6d6; -moz-box-shadow: 0px 0px 5px #d6d6d6; -webkit-box-shadow: 0px 0px 5px #d6d6d6;
}
#party_news {
	width: 660px; overflow: hidden; margin-right: auto; margin-left: auto;
}
.pages {
	padding: 30px 0px; width: 100%; text-align: right; clear: both;
}
.pages span {
	margin: 0px 2px; font-family: Arial,Helvetica, sans-serif; font-size: 12px;
}
.pages a {
	margin: 0px 2px; font-family: Arial,Helvetica, sans-serif; font-size: 12px;
}
.pages b {
	margin: 0px 2px; font-family: Arial,Helvetica, sans-serif; font-size: 12px;
}
.pages a {
	color:#666666; text-decoration: none;
}
.pinput {
	border: 1px solid rgb(204, 204, 204); width: 30px; height: 20px; color: rgb(255, 0, 0); line-height: 20px; font-size: 12px; vertical-align: middle;
}
.pages a {
	background: rgb(255, 255, 255); padding: 4px 8px; border: 1px solid rgb(204, 204, 204); text-decoration: none; vertical-align: middle;
}
.pages a.normal {
	padding: 0px; border: 0px;
}
.pages a.small {
	padding: 2px 6px; line-height: 20px;
}
.pages b {
	background: rgb(255, 255, 255); padding: 4px 8px; border: 1px solid rgb(153, 153, 153); text-decoration: none; vertical-align: middle;
}
.pages b.small {
	padding: 2px 6px; line-height: 20px;
}
.pages span {
	padding-right: 10px;
}
.pages b {
	background: rgb(153, 153, 153); color: rgb(255, 255, 255);
}
.pages a:hover {
	color:#666666;
}
.btn {
	background: rgb(240, 240, 240); border: 1px solid rgb(204, 204, 204); width: 40px; height: 25px; line-height: 25px; vertical-align: middle;
}
.pages .prev {
	background: url("prev.png") no-repeat;
}
.pages .next {
	background: url("next.png") no-repeat;
}
.search_bar {
	width: 920px; height: 40px; line-height: 33px; overflow: visible; margin-top: 0px; position: relative;
}
.search_bar input {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 10px; border: 1px solid #d8d8d8; width: 780px; height: 33px; color: rgb(153, 153, 153); overflow: hidden; font-size: 20px; display: block;
}
.search_area {
	background: rgb(255, 255, 255); left: 695px; top: 0px; line-height: 30px; font-family: "微软雅黑"; font-size: 16px; position: absolute;
}
.search_area ul {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: #d8d8d8 #d8d8d8; display: none;
}
.search_area a {
	width: 103px; height: 33px; color: rgb(153, 153, 153); padding-left: 15px; font-size: 16px; display: block;
}
a.searchsort {
	background: url("arr.gif") no-repeat 96px; border: 1px solid #d8d8d8;
}
.search_bar .submit {
	background: url("btn4.png") no-repeat; top: 0px; width: 100px; height: 35px; text-align: center; right: 0px; color:#666666; text-indent: 0px; font-family: "微软雅黑"; font-size: 18px; display: block; position: absolute;
}
.tdp p {
	line-height: 26px; text-indent: 2em; font-size: 14px;
}
.divp p {
	line-height: 26px; font-size: 14px;
}
.indentation {
	color:#666666; text-indent: 2em;
}
.indentation div img {
	margin: 10px auto; max-width:680px;
}
.indentation img {
	margin: 10px auto;
}
.indentation p {
	margin-top: 10px;
}
.listp ul li {
	padding: 15px 0px 25px;
}
.listp ul li p {
	text-indent: 2em;
}
.divpclass h2 {
	text-align: center; line-height: 26px; font-size: 24px;
}
.divpclass p {
	color:#666666; line-height: 24px; text-indent: 2em; font-size: 14px; margin-top: 10px;
}
.leader_team .hdry_ulthree li div p {
	text-indent: 2em;
}
.mtzfgs_select ul {
	z-index: 2;
}
.mtzfgs_select ul {
	padding-left: 5px;
}
.indentculture dl dd .lightgray {
	font-size: 14px;
}
.indentculture dl dd p {
	color:#666666;
}
.divp p {
	color:#666666; line-height: 26px; font-size: 14px;
}
.contenttab table {
	margin: 15px auto 0px;
}
.contenttab table td p {
	text-indent: 0em; padding-left: 5px; font-size: 5px;
}
.suojin p {
	text-indent: 2em !important;
}
.shfont p {
	color:#666666; line-height: 26px; font-size: 14px !important;
}
.paragraph p {
	line-height: 26px; text-indent: 2em; margin-top: 10px;
}
.rightpadding p {
	padding: 0px 25px;
}
/*修改追加的分页样式*/
.pagenum{ margin-left:100px;}
.pagenum a{ display:block; float:left; padding:0 7px; height:20px; margin-right:4px; text-align:center; border:1px solid #d7d7d7; background:#fff; color:#666; }
.pagenum a.active{ color:#fff; background:#646464; }
.pagenum a.pre{ margin-top:0; width:60px; height:22px; padding:0;background: url("prev.png") no-repeat; 1px solid #d7d7d7; margin-right:4px; }
.pagenum a.next{margin-top:0; width:60px; height:22px; padding:0; 1px solid #d7d7d7; margin-right:4px; background: url("next.png") no-repeat; }
.pagenum, .pageswitch{ float:left; }
.pageswitch input{ width:30px; height:22px; border:1px solid #ddd; display:table-cell; margin:0 4px; vertical-align:middle; float:left; }
.pageswitch span, .pageswitch a{ float:left; color:#666; }
.pageswitch a{ background:#f0f0f0; border:1px solid #d7d7d7; padding:0 6px; margin-left:5px; }
.pageswitch{ line-height:22px; }

/*20131128修改结束*/

.more{ font-family:"微软雅黑"; color:#ed1b23; display:inline-block; padding-right:12px; background:url(arr2.gif) no-repeat right center; }
.main{ width:1170px; margin:0 auto; padding-bottom:40px; }
.main h2{ font-size:24px; font-weight:600; line-height:40px; margin-bottom:6px; }
.main h3{ font-size:16px; }
.mainbg{ width:100%; background:#f8f8f8; }
.mainbg1{ width:100%; background:#f8f8f8; padding-top:40px; }
.main1{ width:1170px; margin:0 auto; }
.leftside{ float:left; width:770px; }


.lefttop{ margin-top:10px; }
.aboutgh{ float:left; width:369px; height:322px; padding-top:20px; }
.aboutbg{ width:342px; height:258px; background:url(bg.jpg) no-repeat left bottom; padding:12px 18px 0; }
.aboutgh p{ font-family:"宋体"; color:#666; }
.aboutgh .more{ margin-top:6px; }

.shculture{ float:right; width:370px; height:322px; padding-top:20px; }
.shc_inner{ width:370px; height:270px; background:url(bg4.png) no-repeat; font-size:18px; }
.shc_inner li{ float:left; width:123px; height:135px; }
a.sh_pic{ width:123px; height:62px; padding-top:10px; }
.shc_inner a{ color:#464646; display:block; text-align:center; margin-top:10px;}
.rightside{ float:right; width:371px; }
.picsnews{ width:371px; height:315px; position:relative; overflow:hidden; margin-top:45px; }
.picswrap a{ position:absolute; left:0; top:0; }
.picsnews p{ position:absolute; text-align:center; left:0; bottom:18px; width:371px; }
.picsnews p a{ display:inline-block; width:9px; height:9px; background:url(btn3.png) no-repeat -9px 0; _background-image:url(btn2.gif); overflow:hidden; margin-right:8px; }
.picsnews p a.active{ background:url(btn3.png) no-repeat; _background:url(btn2.gif) no-repeat; overflow:hidden; }

.innovation{ padding-top:30px; height:322px; overflow:hidden; }
.i_inner{ width:370px; height:269px; background:#fff; overflow:hidden; border-bottom:1px solid #a3a3a3; }
.i_inner ul{ }
.i_inner li{ padding:10px 10px 10px 54px; background:url(bg3.png) repeat-x top; cursor:pointer; *float:left; }
.i_inner li.i1{ background:none; }
.i_inner li.active{ background:#DFDCDC url(bg2.png) repeat-x top; }
.i_inner li h3{ line-height:22px; font-family: Microsoft yahei; font-size: 16px; font-weight: bold;  width:306px; position:relative; background:url(arr4.png) no-repeat right center; }
.i_inner li.active h3{ background-image:url(arr6.png);  }
.i_inner li h3 a{ color:#000; *float:left; font-weight:bold }
.i_inner li b{ display:inline-block; width:54px; height:40px; left:-54px; top:-10px; position:absolute; }
.i1 b{ background:url(i1.png) no-repeat center center; }
.i2 b{ background:url(i2.png) no-repeat center center; }
.i3 b{ background:url(i3.png) no-repeat center center; }
.i4 b{ background:url(i4.png) no-repeat center center; }
.i5 b{ background:url(i5.png) no-repeat center center; }
.i_inner li p{ font-family:"宋体"; color:#666; overflow:hidden; display:none; height:60px; margin-top:5px; }
.i_inner li.active p{ display:block; background: #DFDCDC; }

.middle{ float:left; }
.aboutmain{ width:720px; padding:0 28px 72px; }
.aboutmain h2, .org h2, .shvideo h2{ font-size:36px; font-weight:normal; color:#e10600; line-height:38px; }
.aboutmain h4{ font-size:21px; color:#333; font-weight:normal; line-height:30px; }

/*修改：首页业务切换*/
.index_product_tabs{display:block; overflow:hidden; width:770px; }
.index_product_tabs dl,.index_product_tabs dt,.index_product_tabs dd{display:block; overflow:hidden; width:770px;}
.index_product_tabs dt{width:769px;}
.index_product_tabs dt div{width:770px; overflow:hidden}
.index_product_tabs dt a{display:block; overflow:hidden; width:151px; border:1px solid #d8d8d8; height:38px; background:url(icon_bg.png) left bottom repeat-x; float:left; text-align:center; color:#333; font-size:14px; line-height:38px;}
.index_product_tabs dt a.actived{color:#e10600; background:#f8f8f8; border-bottom:1px solid #f8f8f8;}
.index_product_tabs dd{border:1px solid #d8d8d8; border-top:0; width:768px; height:225px;}
.product_panel{width:768px; overflow:auto; height:190px;}
.product_item{width:160px; overflow:hidden; margin:0 8.5px;}
/*.product_name{display:inline-block; text-align:center; width:160px; background:#f0f0f0; line-height:30px; height:30px; color:#666; margin-top:17px;}*/

/*修改，添加4分页样式720*/
.leader_team_720 {
	width: 720px; overflow: hidden;
}
.leader_team_720 dl {
	width: 720px; overflow: hidden; display: block;
}
.leader_team_720 dt {
	width: 720px; overflow: hidden; display: block;
}
.leader_team_720 dd {
	width: 720px; overflow: hidden; display: block;
}
.leader_team_720 dt {
	border-width: 1px 1px 0px 0px; border-style: solid solid none; border-color: #d8d8d8 #d8d8d8; width: 719px;
}
.leader_team_720 div {
	width: 720px; overflow: hidden;
}
.leader_team_720 dt a {
	background: url("icon_about_leader_dtbg.png") repeat-x left bottom; width: 179px; height: 48px; text-align: center; color:#666666; line-height: 48px; overflow: hidden; font-size: 20px; vertical-align: bottom; border-bottom-color: #d8d8d8; border-left-color: #d8d8d8; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; float: left; display: block;
}
.leader_team_7201 dt a {
	background: url("icon_about_leader_dtbg.png") repeat-x left bottom; width: 170px; height: 48px; text-align: center; color:#666666; line-height: 48px; overflow: hidden; font-size: 20px; vertical-align: bottom; border-bottom-color: #d8d8d8; border-left-color: #d8d8d8; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; float: left; display: block;
}
.leader_team_720 dt a:hover {
	text-decoration: none;
}
.leader_team_720 dt a.actived {
	background: rgb(255, 255, 255); color: rgb(225, 6, 0); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.leader_team_720 dd {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: #d8d8d8 #d8d8d8; width: 718px; margin-top: -1px;
}

/*修改，添加920用新闻框架*/
.w920_hdNews {
	margin: 0px auto; width: 890px; overflow: hidden; font-family: "宋体";
}
.w920_hdNews h2 {
	color: rgb(0, 0, 0); line-height: 30px; font-family: Microsoft yahei; font-size: 18px;
}
.w920_hdNews h2 a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.w920_hdNews p {
	width: 100%; color:#666666; line-height: 20px;
}
.w920_hdNews .pic {
	width: 240px; height: 160px; float: left;
}
.w920_hdNews .info {
	width: 420px; height: 160px; float: right;
}
.w920_hdNews .info h2 {
	color: rgb(0, 0, 0); line-height: 30px; font-family: Microsoft yahei; font-size: 18px;
}

/*修改，追加首页五栏业务样式*/
.index_5_core {
	width: 100%; overflow: hidden;
}
.index_5_core ul {
	width: 1200px; overflow: hidden; display: block;
}
.index_5_core li {
	width: 210px; overflow: hidden; margin-right: 30px; vertical-align: bottom; float: left; display: block;
}
.index_5_core .core_item {
	width: 210px; height: 165px; overflow: hidden; display: block; position: relative;
}
.index_5_core .core_item img {
	margin: 0px; display: block;
}
.index_5_core .core_desc {
	left: 0px; width: 100%; height: 30px; bottom: 0px; position: absolute;
}
.index_5_core .core_bg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=50); position: absolute; opacity: 0.5; -moz-opacity: 0.50; -khtml-opacity: 0.50;
}
.index_5_core .core_text {
	width: 160px; height: 30px; line-height: 30px; overflow: hidden; padding-left: 10px; position: relative;
}
.index_5_core .core_text a {
	background: url("icon_blank.png") no-repeat right; color: rgb(255, 255, 255); padding-right: 20px; font-family: Microsoft yahei; font-size: 16px; display: inline-block;
}
/*修完*/

/*修改，添加红色2像素实线*/
.solid_line_FF4F51 {
	background:url("header_line.png") repeat-x top; width: 100%; height: 2px; overflow: hidden;
}
/*修完*/

/*修改，搜索页CSS*/
.search_bar_820 {
	width: 780px; height: 40px; overflow: hidden; position: relative;
}
.search_bar_820 input {
	margin: 5px 0px; padding: 0px 10px; border: 1px solid #d8d8d8;width: 640px; height: 30px; color: rgb(153, 153, 153); line-height: 30px; overflow: hidden; font-size: 20px; display: block;
}
.search_bar_820 .submit {
	top: 10px; width: 140px; height: 40px; right: 0px; overflow: hidden; display: block; position: absolute;
}
.search_resul_820 {
	background: rgb(255, 255, 255); padding: 20px 0px; border: 1px solid #d8d8d8; width: 918px; overflow: hidden;
}
.search_link_820 {
	 color: rgb(51, 51, 51); padding-left: 13px; font-size: 14px; margin-left: 4px; display: inline-block;
}
.actived.search_link_820 {
	color: rgb(225, 6, 0); 
}
/*修完*/

/*修改，增加下方间距*/
.md5 {margin-bottom:5px;}
.md10 {margin-bottom:10px;}
.md15 {margin-bottom:15px;}
.md20 {margin-bottom:20px;}
.md25 {margin-bottom:25px;}
.md35 {margin-bottom:35px;}
.md40 {margin-bottom:40px;}
/*修完*/

/*修改，增加720中的7分栏*/
.cs_tabs {
	width: 720px; height: auto; overflow: hidden; display: block;
}
.cs_tabs dl {
	width: 720px; overflow: hidden; display: block;
}
.cs_tabs dt {
	width: 720px; overflow: hidden; display: block;
}
.cs_tabs dd {
	width: 720px; overflow: hidden; display: block;
}
.cs_tabs dt {
	border-width: 1px 1px 1px 0px; width: 725px; height: 44px; overflow: visible; position: relative;
}
.cs_tabs dt a {
	background: url("index_tabs_bg_normal.png") no-repeat left top; width: 100px; height: 53px; text-align: center; line-height: 44px; overflow: hidden; font-family: Microsoft yahei; margin-bottom: -20px; float: left; display: inline-block; zoom: 1;
}
.cs_tabs dt a.actived {
	text-decoration: none; background-image: url("cs_tabs_bg.png");
}
.cs_tabs dt a:hover {
	text-decoration: none; background-image: url("cs_tabs_bg.png");
}
.cs_tabs dd {
	height: auto;
}
.cs_tabs_ul {
	width: 720px; overflow: hidden; border-left-color:; border-left-width: 0px; border-left-style: none; display: block;
}
.cs_tabs_ul li {
	margin: 0px; height: auto; line-height: 44px; overflow: visible; vertical-align: bottom;
}

/*修完*/

/*修改，添加视频及RSS样式*/
.spzl{width:968px; overflow:hidden; background:#000;}
.spzl dl,.spzl dt,.spzl dd{display:block; overflow:hidden; width:968px;}
.spzl dt{height:575px;}
.spzl dd{height:120px; position:relative;}
.spzl dd .spzl_prev,.spzl dd .spzl_next{display:block; background:url(spzl_arrow.png) left top no-repeat; width:22px; height:38px; overflow:hidden; position:absolute; top:41px; z-index:10; text-indent:999px;}
.spzl dd .spzl_prev{left:15px;}
.spzl dd .spzl_next{right:15px; background-position:left bottom;}
.spzl_content{width:882px; overflow:hidden; margin:9px auto; position:relative; height:102px;}
.spzl_content ul{display:block; overflow:hidden; position:absolute; left:0px; top:0px; width:20000px;}
.spzl_content li{display:block; overflow:hidden; width:135px; height:100px; border:1px solid #000; margin:0 5px; float:left; vertical-align:bottom; position:relative;}
.spzl_content li img{filter:alpha(opacity=60); -moz-opacity:0.60;-khtml-opacity: 0.60;opacity: 0.60;}
.spzl_content li a{display:block; overflow:hidden; width:100%; height:100%; z-index:10; background:url(spzl_play.png) center center no-repeat; text-indent:999px; position:absolute; left:0px; top:0px;}
.spzl_content li.actived{border:1px solid red;}
.spzl_content li.actived img{filter:alpha(opacity=100); -moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;}
  
#party_subject{border:1px solid #d8d8d8; -moz-box-shadow:0px 0px 5px #d6d6d6;-webkit-box-shadow:0px 0px 5px #d6d6d6;box-shadow:0px 0px 5px #d6d6d6; width:690px; overflow:hidden;}

#party_news{ margin-left:auto; margin-right:auto; width:660px; overflow:hidden;}
.orange_back,.red_back{ line-height:25px; display:inline-block; zoom:1; height:25px; padding:0 18px; color:#fff; font-size:14px; background:#f26521}
.red_back{background:#e10600;}
.slider_bg{background:url(slider_icon.png) right center no-repeat;}
.w270{width:270px;}
.w270_border{width:268px; border:1px solid #d8d8d8; background:#fff; overflow:hidden; height:270px;}
/*修完*/


/*修改：首页业务切换3分栏370*/
.index_product_3_tabs{display:block; overflow:hidden; width:370px; }
.index_product_3_tabs dl,.index_product_3_tabs dt,.index_product_3_tabs dd{display:block; overflow:hidden; width:370px;}
.index_product_3_tabs dt{width:370px;}
.index_product_3_tabs dt div{width:370px; overflow:hidden}
.index_product_3_tabs dt a{display:block; overflow:hidden; width:183px; border:1px solid #d8d8d8; height:38px; background:url(icon_bg.png) left bottom repeat-x; float:left; text-align:center; color:#333; font-size:14px; line-height:38px;}
.index_product_3_tabs dt a.actived{color:#e10600; background:#f8f8f8; border-bottom:1px solid #f8f8f8;}
.index_product_3_tabs dd{border:1px solid #d8d8d8; border-top:0; width:368px; height:215px;}

.product_panel{width:368px; overflow:auto; height:190px; margin-top:20px;}
.product_item{width:150px; overflow:hidden; }
.product_name{display:inline-block; text-align:center; width:150px; background:#f0f0f0; line-height:30px; height:30px; color:#666; margin-top:5px;}

/*修改，370宽度的3分栏表头*/
.jscx_tabs{display:block; overflow:hidden; width:370px; background:#fff;}
.jscx_tabs dl,.jscx_tabs dt,.jscx_tabs dd{display:block; overflow:hidden; width:370px;}
.jscx_tabs dt{width:369px; border:1px solid #d8d8d8; border-width:1px 1px 0px 0px;}
.jscx_tabs dt div{width:370px; overflow:hidden;}
.jscx_tabs dt .jscx_a1,.jscx_tabs dt .jscx_a2,.jscx_tabs dt .jscx_a3{display:block; float:left; width:122px; height:28px; border:1px solid #d8d8d8; border-width:0 0 1px 1px; background:url(index_tab1.png) left top no-repeat; padding-top:51px; text-align:center; line-height:28px; font-size:14px; color:#000;}
.jscx_tabs dt .jscx_a2{background-image:url(index_tab2.png);}
.jscx_tabs dt .jscx_a3{background-image:url(index_tab3.png);}
.jscx_tabs dt .jscx_a1.actived,.jscx_tabs dt .jscx_a2.actived,.jscx_tabs dt .jscx_a3.actived{background-position:left bottom; color:#e10600; border-bottom:1px solid #fff;}
.jscx_tabs dd{border:1px solid #d8d8d8; width:368px; border-width:0 1px 1px 1px; height:188px;}

/*honor*/
.honer_date{display:block; overflow:hidden; width:100px; height:100px; background:url(honor_date.png) left top no-repeat; text-align:center; margin-top:15px;}

/*修改，为财务公司专用*/
.safely_tabs_cwgs {
	width: 720px; overflow: visible;
}
.safely_tabs_cwgs dl {
	width: 720px; overflow: visible; display: block;
}
.safely_tabs_cwgs dt {
	width: 720px; overflow: visible; display: block;
}
.safely_tabs_cwgs dd {
	width: 720px; overflow: visible; display: block;
}
.safely_tabs_cwgs dl {
	padding-bottom: 25px;
}
.safely_tabs_cwgs dt {
	background: url("icon_bg_cwgs.png") repeat-x left top; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #d8d8d8; width: 720px; height: 43px;
}
.safely_tabs_cwgs dt a {
	border-width: 0px 0px 1px 0px; border-style: solid; border-color: #d8d8d8; width: 119px; height: 43px; text-align: center; color:#434343; line-height: 43px; overflow: hidden; font-size: 16px; float: left; display: block;
}
.safely_tabs_cwgs dt a:hover { color: rgb(225, 6, 0); text-decoration: none;
}
.safely_tabs_cwgs dt a.actived {
	background: url("icon_server1.jpg");	color:#000; text-shadow:2px 2px 2px #fff; text-decoration: none;border-color: rgb(255, 255, 255); border-width: 1px; border-style: solid;font-weight:bold;
}
.safely_tabs_cwgs dd {
	background: url("icon_cwgs.jpg") no-repeat right top #FFF; padding: 25px; width: 668px; overflow: visible; margin-top: -25px; float: left; position: relative; zoom: 1; border-width: 0px 1px 1px; border-style: solid; border-color: #d8d8d8;
}
.safely_tabs_cwgs dd .j_show_panel {
	background-color:#d8d8d8; background: url("icon_safely_arrow.png") no-repeat left top; left: 299px; width: 120px; height: 25px; bottom: -25px; text-indent: 999px; overflow: hidden; display: block; position: absolute; z-index: 10;
}
.safely_tabs_cwgs dd .actived.j_show_panel {
	background-position: left bottom;
}
/*修完*/

/*修改，首页370宽的业务安全5行*/
.duty{ float:right; width:370px; height:280px; background:#f7f7f7; margin-top:10px; }
.dutyinner{ background:#7e7e7e; }
.dutyleft{ float:left; width:169px; }
.dutyleft li{ width:106px; height:46px; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; line-height:46px; padding-left:63px; background-repeat:no-repeat; background-position:35px center; overflow:hidden; font-size:14px; }
.dutyleft li.active{ height:87px; text-indent:-999px; background-position:center center; }
#d1.active{ background-image:url(d1_1.gif); }
#d2.active{ background-image:url(d2_1.gif); }
#d3.active{ background-image:url(d3_1.gif); }
#d4.active{ background-image:url(d4_1.gif); }
#d5.active{ background-image:url(d5_1.gif); }
#d1{ background-image:url(d1.gif); }
#d2{ background-image:url(d2.gif); }
#d3{ background-image:url(d3.gif); }
#d4{ background-image:url(d4.gif); }
#d5{ background-image:url(d5.gif); }
.dutyleft li a{ color:#666;  font-size:16px; font-family: Microsoft yahei }
.dutyright{ float:left; width:170px; padding:10px; }
.dutyright h4{font-family: Microsoft yahei ; font-size:20px; margin-top:10px; }
.dutyright p{ color:#666; height:180px; overflow:hidden; }
.dutyright a.more{ margin-top:8px; color:#666; background-image:url(arr2.gif); }
/*修完*/
/*修改，首页370宽的业务2*2*/
.product{height:280px; overflow:hidden; margin-top:10px; }
.product li{ float:left; width:175px; padding:10px 10px 10px 0; }
.product li.pro2, .product li.pro4{ padding-left:15px; padding-right:0; width:170px; background:url(line2.gif) no-repeat left center; }
.product li h3{ padding-left:40px; margin-bottom:5px; height:28px; line-height:28px; font-family: Microsoft yahei ; font-size:20px; font-weight:bold; }
.product li h3 a{color:#666; }
.pro1 h3{ background:url(p1.gif) no-repeat 2px center; }
.pro2 h3{ background:url(p2.gif) no-repeat 2px center; }
.pro3 h3{ background:url(p3.gif) no-repeat 2px center; }
.pro4 h3{ background:url(p4.gif) no-repeat 2px center; }
.product li p{ font-family:"Microsoft yahei"; color:#666; height:50px; overflow:hidden; }
.product a.more{ display:inline-block; margin-top:5px; }
.product h2 a.more{ float:right; line-height:20px; font-size:12px; font-weight:normal; margin-top:16px; *margin-top:-26px; color:#666; background-image:url(arr2.gif); }
/*修完*/

/*修改，首页370宽度用5行信息*/
.index_370_5 {width:370px; height: 318px; overflow: hidden; display: block; margin-bottom:20px;}
.index_370_5 p {height:52px; border:1px solid #d8d8d8; line-height:48px; margin:0px;display:block;overflow:hidden;white-space:nowrap;}
.index_370_5 span {color: rgb(51, 51, 51); margin-left:10px; margin-right:10px;}
/* 修完*/

/*修改，增加期刊杂志样式*/
.qkzz{ background-image:url(icon_about_history_bg.png);height:50px;width: 100%; }
.qkzz div{width:99%;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto; height:50px; overflow:hidden;}
.qkzz a{width:177px; height:50px; display:block; line-height:50px; color:#fff; text-align:center;}
.qkzz a:hover{ background-image:url(icon_about_history_hover2.png);text-decoration: none;}
.qkzz .actived{ background-image:url(icon_about_history_hover2.png);text-decoration: none;}
/* 修完*/
.frame {width:260px; height:330px; padding:15px; float:left; margin-right:1px; display:inline;}
.wrap {width:260px; height:330px; position:relative; overflow:hidden; font-family:"Microsoft yahei";}
.wrap img {display:block;width:260px; height:330px;}
.wrap div {width:240px; height:320px; padding:300px 10px 10px 10px; position:absolute; left:0; top:0;}
.wrap div b {display:block; width:260px; height:330px; position:absolute; left:0; top:300px; background:#4C4C4C; filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); opacity:0.80;}
.wrap div span {position:relative; z-index:500;}
.wrap div h1{font-size:18px; color:#fff; text-align:center; margin:0; padding:0;}
.wrap div p {font-size:12px; color:#fff; line-height:16px;}
.wrap div a {color:#fff; font-size:12px; position:absolute; left:0; top:300px; text-decoration:none; display:block; margin:0; text-align:right; width:180px;}
.wrap div a:hover {color:#ff0;}
.clear {clear:both;}

/* 产品页面*/
.frames {width:200px; height:230px; padding:10px; float:left; margin-right:14px; display:inline;}
.wraps {width:200px; height:230px; position:relative; overflow:hidden; font-family:"Microsoft yahei";}
.wraps img {display:block;}
.wraps div {width:180px; height:180px; padding:200px 10px 10px 10px; position:absolute; left:0; top:0;}
.wraps div b {display:block; width:200px; height:200px; position:absolute; left:0; top:190px; background:#4C4C4C; filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); opacity:0.80;}
.wraps div span {position:relative; z-index:500;}
.wraps div h1{font-size:18px; color:#fff; text-align:center; margin:0; padding:0;}
.wraps div p {font-size:12px; color:#fff; line-height:16px;}
.wraps div a {color:#fff; font-size:12px; position:absolute; left:0; top:120px; text-decoration:none; display:block; margin:0; text-align:right; width:180px;}
.wraps div a:hover {color:#ff0;}
.clear {clear:both;}
