@charset "utf-8";

/* CSS Document */

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}

strong {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}

/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

body {
	font-size: 14px;
	font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif;
}

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	white-space: nowrap;
}

img {
	border: none;
}

a:link,
a:visited {
	color: ;
}

a:hover,
a:active {
	cursor: pointer;
}
.fl{
	float: left;
}
.fr{
	float: right;
}


/*首页*/

.index-home {
	background: url(../images/background_pub.png) no-repeat top;
}

.index-center {
	width: 1280px;
	margin: 0 auto;
}

.index-first {
	overflow: hidden;
	padding-top: 26px;
}

.index-first>div {
	float: left;
}

.first-right {
	width: 1116px;
	margin-left: 38px;
	margin-top: 10px;
}

.first-right a {
	font-size: 36px;
	color: #c70000;
	font-weight: bold;
}

.index-second {
	overflow: hidden;
	margin-top: 38px;
	box-shadow: 5px 40px 15px -20px #d9d9d9;
}

.index-second>div {
	float: left;
}

.second-left {
	width: 620px;
	height: 350px;
}

.slide_in {
	float: left;
	width: 100%;
}

.slide_in li {
	float: left;
	width: 100%;
}

.slide_in li img {
	width: 100%;
}

.second-left .slideBox {
	position: relative;
}

.second-left .slideBox .hd {
	position: absolute;
	bottom: 25px;
	right: 20px;
	z-index: 2;
}

.second-left .slideBox .hd ul {
	overflow: hidden;
}

.second-left .slideBox .hd ul li {
	float: left;
	width: 9px;
	height: 9px;
	background: #ffffff;
	font-size: 0;
	border-radius: 9px;
	margin-left: 10px;
	cursor: pointer;
}

.second-left .slideBox .hd ul .on {
	width: 23px;
	height: 9px;
	background: #d90c0c;
	font-size: 0;
}

.second-left .slideBox .bd span {
	position: absolute;
	bottom: 4px;
	z-index: 1;
	display: block;
	height: 51px;
	line-height: 51px;
	font-size: 18px;
	color: #ffffff;
	background: rgba(0, 0, 0, 0.5);
	width: 100%;
	padding: 0 20px;
}

.second-left .slideBox .prev {
	position: absolute;
	top: 36%;
	left: 10px;
}

.second-left .slideBox .next {
	position: absolute;
	top: 36%;
	right: 10px;
}

.second-right {
	width: 658px;
	overflow: hidden;
}

.second-right-top {
	padding-left: 17px;
	overflow: hidden;
	height: 45px;
	background: #eae9e9;
}

.second-right-top ul li {
	float: left;
	margin-right: 57px;
	line-height: 45px;
}

.second-right-top ul li a {
	font-size: 20px;
	color: #050202;
}

.activr p {
	margin-top: -6px;
	border-bottom: 3px solid #1f66ba;
}

.activr a {
	color: #1f66ba !important;
	font-weight: bold;
}

.second-right-bottom {
	padding-left: 17px;
	background: #f7f7f7;
	height: 305px;
	overflow: hidden;
}

.second-right-bottom ul {
	margin-top: 15px;
	list-style-type: disc;
	padding-left: 17px;
	padding-right: 20px;
	display: none;
}

.second-right-bottom ul li {
	color: #b2b2b2;
	font-size: 16px;
	line-height: 45px;
}

.second-right-bottom ul li:hover a {
	color: #1f66ba;
}

.second-right-bottom ul li a {
	color: #000000;
	font-size: 16px;
}

.indexTime {
	float: right;
}

.index-third {
	margin-top: 48px;
	overflow: hidden;
}

.third-left {
	float: left;
	width: 620px;
}

.index-title {
	border-bottom: 2px solid #e6e6e6;
	position: relative;
	padding-bottom: 13px;
}

.index-title>span>a {
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}

.index-titles {
	border-bottom: 2px solid #e6e6e6;
	position: relative;
	padding-bottom: 13px;
}

.index-titles a {
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}

#index-title {
	display: inline-block;
}

#index-title a {
	color: #1f66ba !important;
}

#index-title .indexLine {
	display: block;
}

.indexLine {
	position: absolute;
	overflow: hidden;
}

.third-left .indexLine {
	width: 120px;
}

.third-left .indexLine img {
	margin-left: -23px;
}

.third-left-list {
	margin-top: 13px;
}

.third-left-list ul li {
	float: left;
	text-align: center;
	width: 293px;
	height: 46px;
	border: 1px solid #e7e7e7;
	background: #fcfcfc;
	line-height: 46px;
	margin-top: 13px;
	margin-right: 30px;
}

.third-left-list ul li:nth-child(2n) {
	margin-right: 0 !important;
}

.third-left-list ul li:hover {
	cursor: pointer;
	background: #1f66ba;
}

.third-left-list ul li:hover a {
	color: #FFFFFF;
}

.third-left-list ul li a {
	color: #1e080a;
	font-size: 18px;
}

.third-right {
	width: 616px;
	float: right;
}

.third-right .index-titles span {
	margin-right: 35px;
}

.third-right .index-titles .indexLine {
	display: none;
}

.third-right .index-titles .indexLines {
	width: 80px;
	left: 198px;
	display: none;
}

.third-right .index-titles .indexLines img {
	margin-left: -42px;
}

.third-right-list {
	margin-top: 13px;
}

.third-right-list ul {
	list-style-type: disc;
	padding-left: 20px;
	display: none;
}

.third-right-list ul li {
	color: #b2b2b2;
	line-height: 43px;
}

.third-right-list ul li:hover a {
	color: #1f66ba;
}

.third-right-list ul li a {
	color: #000000;
	font-size: 16px;
}

.index-fouth {
	margin-top: 40px;
	overflow: hidden;
	background: #f3f3f3;
	border: 1px solid #eaeaea;
	padding: 15px 12px;
}

.index-fouth>div {
	float: left;
}

.fouth-right-list {
	position: relative;
	margin-left: 55px;
	margin-top: 2px;
}

.fouth-right-list ul li {
	margin-right: 17px;
}

.fouth-right-list .prev {
	position: absolute;
	top: 20%;
	left: -35px;
}

.fouth-right-list .next {
	position: absolute;
	top: 20%;
	right: -20px;
}

.index-fifth {
	margin-top: 40px;
	overflow: hidden;
}

.index-fifth .indexLine {
	width: 80px;
}

.index-fifth .indexLine img {
	margin-left: -43px;
}

.index-fifth-list {
	margin-top: 20px;
}

.index-fifth-list ul li {
	float: left;
	margin-right: 56px;
	text-align: center;
}

.index-fifth-list ul li:last-child {
	margin-right: 0;
}

.index-fifth-list ul li p {
	margin-top: 20px;
}

.index-fifth-list ul li a {
	color: #1E080A;
	font-size: 18px;
}

.index-fifth-list ul li div {
	width: 88px;
	height: 88px;
	border: 1px solid #e6e6e6;
	line-height: 88px;
	background: #fafafa;
	border-radius: 3px;
	margin: 0 auto;
}

.index-fifth-list ul li img {
	display: block;
	margin: 20px auto 0;
	position: relative;
}

.marr img {
	left: 2px;
}

.index-fifth-list ul li:hover img {
	animation: rotate 1s linear infinite;
	animation-iteration-count:1;
}

@keyframes rotate{
	0%{
		transform: rotateY(0deg);/*从0度开始*/
	}
	100%{
		transform: rotateY(360deg);/*360度结束*/
	}
}


.index-sixth {
	margin-top: 60px;
	overflow: hidden;
}

.sixth-left {
	float: left;
	width: 890px;
	overflow: hidden;
}

.index-sixth .indexLine {
	width: 80px;
}

.index-sixth .indexLine img {
	margin-left: -43px;
}

.sixth-left .index-title i {
	float: right;
	font-size: 16px;
	color: #5c5c5c;
	position: relative;
	top: 7px;
}

.sixth-left .index-title i span {
	margin-left: 17px;
	padding-left: 17px;
	border-left: 1px solid #c8c8c8;
	display: inline-block;
	height: 18px;
}

.sixth-left .index-title i span:first-child {
	border-left: none;
}

#title-zczxs a {
	color: #1f66ba !important;
	font-weight: bold;
}

.sixth-left .index-title1 i a {
	font-size: 16px;
	color: #5c5c5c;
	position: relative;
	top: -2px;
}

.sixth-list {
	margin-top: 17px;
}

.sixth-list table {
	width: 100%;
	display: none;
}

.sixth-list table thead tr {
	background: #f2f2f2;
	font-size: 16px;
	border: 1px solid #f2f2f2;
}

.sixth-list table thead td {
	color: #000000;
	font-weight: bold;
	padding: 9px 0;
}

.sixth-list table thead th {
	color: #000000;
	font-weight: bold;
}

.sixthTime {
	width: 150px;
}

.sixthtys {
	width: 150px;
}

.sixth-list table tbody tr {
	border: 1px solid #e9e9e9;
}

.sixth-list table tbody td {
	padding: 12px;
}

.sixth-list table tbody th {
	color: #666666;
}

.sixth-list table tbody a {
	color: #000000;
	font-size: 15px;
}
.sixth-list table tbody a:hover {
	color: #1f66ba;
}
.sixthType {
	color: #019115 !important;
}

.leftP {
	padding-left: 12px !important;
}

.sixth-right {
	float: right;
	width: 350px;
	overflow: hidden;
}

.sixth-right .sixth-list {
	height: 272px;
}

.sixth-list video {
	width: 100%;
	height: 100%;
}

.index-seventh {
	overflow: hidden;
	margin-top: 36px;
}

.seventh-top {
	overflow: hidden;
}

.seventh-top ul li {
	float: left;
	width: 298px;
	height: 70px;
	background: #fafafa;
	border: 1px solid #e1e1e1;
	text-align: center;
	line-height: 72px;
	margin-right: 26px;
}

.seventh-top ul li:last-child {
	margin-right: 0;
}

.seventh-top ul li:hover {
	background: #1f66ba;
	border: 1px solid #1f66ba;
}

.seventh-top ul li:hover a {
	color: #FFFFFF;
}

.seventh-top ul li a {
	font-size: 20px;
	color: #333333;
	display: block;
}

.seventh-top i {
	display: inline-block;
	width: 40px;
	height: 40px;
	position: relative;
	top: 13px;
}

.png1 {
	background: url(../images/gl_shouye1_in_74.png) no-repeat center;
}

.seventh-top1:hover .png1 {
	background: url(../images/gl_shouye1_in_741.png) no-repeat center;
}

.png2 {
	background: url(../images/gl_shouye1_in_77.png) no-repeat center;
}

.seventh-top2:hover .png2 {
	background: url(../images/gl_shouye1_in_771.png) no-repeat center;
}

.png3 {
	background: url(../images/gl_shouye1_in_831.png) no-repeat center;
}

.seventh-top3:hover .png3 {
	background: url(../images/gl_shouye1_in_83.png) no-repeat center;
}

.png4 {
	background: url(../images/gl_shouye1_in_80.png) no-repeat center;
}

.seventh-top4:hover .png4 {
	background: url(../images/gl_shouye1_in_801.png) no-repeat center;
}

.seventh-bottom {
	margin-top: 38px;
	margin-bottom: 46px;
}

.seventh-bottom .indexLine {
	width: 80px;
}

.seventh-bottom .indexLine img {
	margin-left: -43px;
}

.seventh-bottom-list {
	margin-top: 25px;
}

.seventh-bottom-list ul li {
	margin-right: 27px;
	width: 300px;
}

.seventh-bottom-list a {
	font-size: 18px;
	color: #1e080a;
	text-align: center;
}

.seventh-bottom-list p {
	margin-top: 18px;
}

.seventh-bottom-list ul li:hover p {
	color: #1f66ba;
}

/*细览*/

.content-home {
	background: url(../images/jianbian_in.png) no-repeat top;
	padding: 10px 0 60px 0;
	background-size: 100%;
}

.content-center {
	width: 1280px;
	margin: 0 auto;
}

.location a {
	color: #333333;
	font-size: 14px;
	margin-right: 10px;
	margin-left: 10px;
}

.location-word {
	position: relative;
	top: -4px;
}

.content-detail {
	background: #FFFFFF;
	padding: 80px 90px 70px;
	box-shadow: 2px 5px 10px #dadada, -2px 5px 10px #dadada;
	margin-top: 10px;
}

.detail-title {
	text-align: center;
	font-size: 32px;
	color: #333333;
	font-weight: bold;
}

.detail-location {
	/* overflow: hidden; */
	margin: 50px auto;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 17px 0;
	font-size: 16px;
	color: #999999;
	/* clear: both; */
	height: 26px;
}

.detail-location a {
	color: #999999;
}

.detail-location-left {
	float: left;
}

.detail-location-left p {
	margin-right: 47px;
	float: left;
}

.detail-location-right {
	float: right;
}

.detail-location-right p {
	margin-left: 15px;
	float: left;
}

.detail-location-right i {
	display: inline-block;
	width: 30px;
	height: 24px;
	border: 1px solid #e6e6e6;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
}

.detail-location-right i:hover {
	cursor: pointer;
}

.printImg {
	position: relative;
	top: 4px;
}

.share {
	float: left;
	margin-left: 3px;
}

.bdshare-button-style1-16 a {
	width: 25px !important;
	height: 25px !important;
	padding-left: 0 !important;
	line-height: 0 !important;
	margin: 0 0 0 12px !important;
}

.bdshare-button-style1-16 .bds_weixin {
	background: url(../images/content-share_03_pub.png) no-repeat !important;
}

.bdshare-button-style1-16 .bds_tsina {
	background: url(../images/content-share_05_pub.png) no-repeat !important;
}

.bdshare-button-style1-16 .bds_qzone {
	background: url(../images/content-share_07_pub.png) no-repeat !important;
}

.deatil-detail {
	line-height: 30px;
}

.detail-bottom {
	margin-top: 80px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 27px;
}

.detail-bottom span {
	font-size: 26px;
	color: #1f66ba;
	font-weight: bold;
	margin-left: 18px;
	position: relative;
	top: -8px;
}

.detail-bot {
	margin-top: 30px;
	font-size: 20px;
	color: #333333;
}

.detail-bot a {
	color: #333333;
}
.detail-bot a:hover{
	color:#1f66ba;
}

/*在线访谈*/

.zxft-content-detail {
	background: #FFFFFF;
	padding: 40px;
	box-shadow: 2px 5px 10px #dadada, -2px 5px 10px #dadada;
	margin-top: 10px;
}

.zxft-detail-top {
	overflow: hidden;
}

.zxft-detail-top-left {
	float: left;
	position: relative;
	width: 532px;
}

.zxft-detail-top-left img {
	position: absolute;
	top: 20px;
	left: 20px;
}

.bkImg {
	position: inherit !important;
	top: 0 !important;
	left: 0 !important;
}

.zxft-detail-top-right {
	float: right;
	width: 600px;
}

.zxft-right-title {
	font-size: 30px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 29px;
	border-bottom: 1px solid #e5e5e5;
}

.zxft-right-msg {
	margin-top: 30px;
}

.zxft-right-msg span {
	position: relative;
	top: -8px;
	font-size: 18px;
	color: #333333;
	margin-left: 17px;
}

.zxft-right-msg-top {
	overflow: hidden;
}

.zxft-right-msg-top p {
	float: left;
}

.rightP {
	float: right !important;
}

.zxft-right-msg-bottom {
	margin-top: 25px;
	color: #666666;
	font-size: 16px;
}

.zxft-right-msg-bottom-msg {
	padding-left: 46px;
	line-height: 30px;
	text-align: justify;
	margin-top: 5px;
}

.zxft-detail-center {
	background: #eeeeee;
	padding: 40px 30px 40px 40px;
	margin-top: 40px;
	height: 807px;
	overflow: hidden;
}

.center-msg-details {
	height: 745px;
	margin-top: 30px;
	padding-right: 30px;
	overflow-y: scroll;
}

.center-msg-details1 {
	height: 460px;
	margin-top: 30px;
	padding-right: 30px;
	overflow-y: scroll;
}

.center-msg-details::-webkit-scrollbar {
	width: 10px;
	height: 10px;
	border-radius: 10px;
}

.center-msg-details::-webkit-scrollbar-track {
	background: #FFFFFF;
	border-radius: 10px;
}

.center-msg-details::-webkit-scrollbar-thumb {
	background: #1f66ba;
	border-radius: 10px;
}

.center-msg-title {
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}

.center-msg-detail {
	margin-bottom: 30px;
}

.center-detail-title {
	font-size: 18px;
	color: #1f66ba;
	font-weight: bold;
}

.center-detail-title span {
	margin-left: 15px;
	position: relative;
	top: -8px;
}

.detailsImg {
	margin-left: 60px;
	position: relative;
	top: 4px;
}

.center-details {
	background: #FFFFFF;
	border-radius: 15px;
	padding: 19px 30px;
	font-size: 17px;
	color: #333333;
	line-height: 40px;
}

.zxft-detail-bottom {
	background: #eeeeee;
	padding: 40px 30px 40px 40px;
	margin-top: 40px;
	height: 525px;
	overflow: hidden;
}

.fontColor {
	color: #fe8f00;
}

#bigFont {
	font-size: 18px;
}

#centerFont {
	font-size: 16px;
}

#silleFont {
	font-size: 12px;
}
/*数据统计*/

.sjtj-home {
	background: url(../images/background_pub.png) no-repeat top;
	padding: 30px 0;
}

.sjtj-center {
	width: 1280px;
	margin: 0 auto;
}

.sjtj-top {
	background: url(../images/sjtj-list_03.png) no-repeat center;
	height: 340px;
	padding: 30px 40px;
	box-shadow: 2px 4px 6px #dadada, -2px 4px 6px #dadada;
}

.sjtj-bottom {
	background: url(../images/sjtj-list_06.png) no-repeat center;
	margin-top: 55px;
	height: 340px;
	padding: 30px 40px;
	box-shadow: 2px 4px 6px #dadada, -2px 4px 6px #dadada;
}

.sjtj-title {
	color: #1f66ba;
	font-size: 24px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e1e0e0;
	overflow: hidden;
}

.sjtj-title span {
	position: relative;
	top: -4px;
	float: right;
}

.sjtj-title a {
	color: #1f66ba;
	font-weight: bold;
}

.sjtj-msg {
	margin-top: 33px;
	overflow: hidden;
}

.sjtj-msg-left {
	float: left;
	width: 590px;
}

.sjtj-msg-right {
	float: right;
	width: 510px;
}

.sjtj-msg-title {
	font-size: 24px;
}

.sjtj-msg-title a {
	color: #000000;
}

.sjtj-msg-msg {
	margin-top: 25px;
	font-size: 16px;
	color: #000000;
	line-height: 30px;
	text-align: justify;
}

.sjtj-msg-time {
	margin-top: 35px;
	color: #666666;
	font-size: 16px;
	overflow: hidden;
}

.sjtj-more {
	float: right;
	width: 100px;
	height: 26px;
	background: #eaeaea;
	text-align: center;
	line-height: 26px;
}

.sjtj-more a {
	display: block;
	color: #1f66ba;
}

.sjtj-more:hover {
	background: #1f66ba;
}

.sjtj-more:hover a {
	color: #FFFFFF;
}


.sjtj-msg-right {
	margin-top: -6px;
}

.sjtj-msg-right ul {
	list-style-type: disc;
}

.sjtj-msg-right ul li {
	color: #aaaaaa;
	font-size: 16px;
	line-height: 38px;
}

.sjtj-msg-right ul li:hover a {
	color: #1f66ba;
}

.sjtj-msg-right ul li a {
	color: #000000;
}

.sjtj-time {
	float: right;
}