@charset "utf-8";
/* CSS Document */
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5 {
	font-weight:normal;
}
ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	color:#666666;
}
a:hover {
	color:#ff3333;
}
img {
	border: none;
	vertical-align:middle;
}
input {
	border: none;
	background: none;
}
input, textarea, button {
	font-family:"Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti;
	outline: 0;
	font-size: 14px;
	-webkit-appearance: none;
}
select {
	outline: 0;
	font-family:"Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti;
}
table {
	border-collapse:collapse;
}
.clear {
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.text-center {
	text-align:center;
}
.text-right {
	text-align:right;
}
.text-size-14 {
	font-size:14px;
}
.text-size-16 {
	font-size:16px;
}
.text-size-18 {
	font-size:18px;
}
.text-black-bold {
	font-weight:bold;
}
th {
	text-align:left;
}
.jieq {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jieq2 {
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
	overflow:hidden;
}
.jieq3 {
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient: vertical;
	overflow:hidden;
}
.bdbox {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
body {
	min-width: 1280px;
	background:#ffffff;
	font-size:14px;
	color:#666666;
}
.fw {
	width:1000px;
	margin:auto;
	overflow:hidden;
}
.heaer {
}
.top {
	height:30px;
	border-bottom:1px solid #ff3333;
	background:#fafafa;
	line-height:30px;
}
.nva {
	background:/*#ff33338*/#ff0000;
	height:85px;
	font-family:"PingHei", "Lucida Grande", "Lucida Sans Unicode", "Helvetica", "Arial", "Verdana", "sans-serif", "Microsoft Yahei", "微软雅黑";
}
.nva ul {
	padding-left:66px;
	width:900px;
}
.nva ul li {
	float:left;
	font-size:16px;
	padding:0 9px;
	line-height:40px;
}
.nva ul li a {
	color:#fff;
}
.nva ul li.dq {
	background:#FFF;
}
.nva ul li.dq a {
	color:#ff3333;
}
.nva ul li:hover {
	background:#FFF;
}
.nva ul li:hover a {
	color:#ff3333;
}
.cont1 {
	margin-top:10px;
}
.cont1_left {
	width:630px;
}
.focus {
	position:relative;
	width:630px;
	height:340px;
}
.focus img {
	width:630px;
	height:340px;
}
.focus .fPic {
	position:absolute;
	left:4px;
	top:4px;
}
.focus .D1fBt {
	overflow:hidden;
	zoom:1;
	height:16px;
	z-index:10;
}
/*.focus .shadow{position:absolute; bottom:0; left:0px; right:0; z-index:10;height:30px; line-height: 30px; background:url(/statics/images/imgtit_bg.png);display:block;  text-align:left; font-size:14px; text-align:center; }*/
/*新样式 2020-09-10 BY zhang*/
.focus .shadow {
	position:absolute;
	width:630px;
	bottom:0;
	left:0px;
	right:0;
	z-index:10;
	height:40px;
	background:url(/statics/images/imgtit_bg.png);
	display:block;
	font-size:14px;
	text-align:center;
}
.focus .shadow a {
	text-decoration:none;
	color:#fff;
	font-size:16px;
	overflow:hidden;
}
.focus .shadow a:hover{ text-decoration:underline;}
.focus .fcon {
	position:relative;
	width:100%;
	float:left;
	display:none;
	background:#000
}
.focus .fcon img {
	display:block;
}
/*.focus .fbg{bottom:5px; right:5px; position:absolute; height:21px; text-align:center; z-index: 200; display:none;}*/
.focus .fbg {
	bottom:5px;
	right:0px;
	position:absolute;
	height:12px;
	text-align:center;
	z-index: 200;
} /*新样式 2020-09-10 BY zhang*/
.focus .fbg div {
	margin:3px auto 0;
	overflow:hidden;
	zoom:1;
	height:16px
}
.focus .D1fBt a {
	position:relative;
	display:inline;
	width:16px;
	height:16px;
	border-radius:3px;
	margin:0 1px;
	outline:0;
	float:left;
	background:#fff;
	color:red/*#2b8b03*/;
}
.focus .D1fBt .current, .focus .D1fBt a:hover {
	background:red/*#2b8b03*/;
	color:#fff;
}
.focus .D1fBt i {
	font-style:normal;
	line-height:16px;
}
.tit {
	padding:5px 0;
	height:23px;
	line-height:23px;
}
.tit span {
    float: left;
    display: block;
    padding: 0 5px;
    background: #ff3333;
    color: #fff;
    font-size: 17px;
	height:24px;
}
.tit a {
	color:#0099ff;
	font-size:15px;
	overflow:hidden;
}
.bor_bott {
	border-bottom:1px solid #e9536c;
}
.Video-News {
	margin-top:12px;
}
.Video-News ul {
	list-style:none;
	padding-top:2px;
}
.Video-News ul li {
	height:85px;
	margin-top:10px;
}
.Video-News ul li a {
	display:block;
	height:85px;
}
.Video-News ul li .pic {
	width:140px;
	height:85px;
}
.Video-News ul li .txt {
	margin-top:5%;
	width: 185px;
	height: 50px;
	overflow: hidden;
	font-size: 15px;
	line-height: 24px;
	color: #333333;
}
.Video-News ul li p {
	float:right;color:#999999;font-size:12px;margin-top:2%;
}
.Video-News ul li:hover .txt,.Video-News ul li:hover p {
	color:#ff3333;
}
.cont1_cent {
	width:350px;
	padding-left:35px;
}
.Focus_News_tit {
	height:40px;
	background:url(/statics/images/Focus_News_tit_bg.gif) no-repeat;
	font-size:14px;
	color:#ff0000;
	padding-left:12px;
	line-height:30px;
	font-family:"Microsoft Yahei", "微软雅黑";
}
ul.Focus_News {
	height:690px;
	overflow:hidden;
}
ul.Focus_News li {
	padding-left: 18px;
	font-size: 15px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	background: url(/statics/images/dian.jpg) 5px 16px no-repeat;
}
/*ul.Focus_News li:nth-child(4n+1){ font-weight:bold;}*/
.cont1_right {
	width:270px;
	/*padding:10px 15px;
	border:1px solid #e9536c*/;
}
.Notice {
	height:385px;
	padding-bottom:5px;
	margin-bottom:10px;
}
.Notice ul li {
	padding:5px 0;
	text-align:right;
}
.Notice ul li a {
	color:#999999;
}
.Notice ul li p {
	font-size:15px;
	line-height:18px;
	color:#333;
	text-align:left;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.Notice ul li:hover p {
	color:#ff3333;
}
.demeanour {
	height:310px;
}
.demeanour ul {
	padding:5px 0;
}
.demeanour ul li {
	overflow:hidden;
	padding:5px 0;
}
.demeanour ul li a {
	display:block;
	color:#333333;
}
.demeanour ul li a .pic {
	width:55px;
	height:55px;
	margin:5px 0;
}
.demeanour ul li a .txt {
	width:125px;
	margin:5px 0;
	color:#999999;
	line-height:18px;
}
.special {
	width:998px;
	margin:12px auto 0;
	border:1px solid /*#e9e9e9*/#a75c61;
	height:102px;
}
.special .titt {
	width:34px;
	height:90px;
	padding:6px 0;
	background:/*#f8f8f8*/#e5e5e5;
	text-align:center;
	line-height:22px;
	color:#b40009;
	font-weight:bold;
	font-size:16px;
}
.special_con {
	width:929px;
	padding-left:20px;
}
.speciallist1 {
	height:50px;
	padding:10px 0;
}
.speciallist1 li {
	float:left;
	margin-left:15px;
	width:283px;
	height:55px;
}
.speciallist2 {
	height:20px;
	padding:1px 6;
}
.speciallist2 li {
	float:left;
	margin-left:15px;
	padding:0 15px;
	background:url(/statics/images/special_li.jpg) 0 no-repeat;
	width:255px;
	font-size:16px;
	text-align:justify;
    text-justify:distribute-all-lines;/*ie6-8*/
    text-align-last:justify;/* ie9*/
    -moz-text-align-last:justify;/*ff*/
    -webkit-text-align-last:justify;/*chrome 20+*/
}
.speciallist2 li a {
	color:#c20b0b;
}
.cont2 {
	margin-top:12px;
}
.cont2_left {
	width:360px;
}
.cont2_leftlist .twlist {
	width:165px;
	height:180px;
	padding-top:17px;
}
.cont2_leftlist .twlist .pic {
	width:165px;
	height:100px;
}
.cont2_leftlist .twlist .txt {
    margin-top: 15px;
    height: 55px;
    color: #999999;
    line-height: 18px;
    font-size: 15px;
	overflow: hidden;
}
.cont2_leftlist ul {
	height:140px;
	padding:20px 0 30px;
}
.cont2_leftlist ul li {
	font-size:15px;
	padding-left:18px;
	height:28px;
	line-height:28px;
	background:url(/statics/images/dian.jpg) 5px center no-repeat;
}
.cont2_leftlist ul li a {
	display:block;
	color:#333333;
}
.cont2_leftlist ul li:hover a {
	color:#ff3333;
}
.cont2_cent {
	width:350px;
	padding-left:35px;
}
.cont2_centlist,.cont2_leftlist {
	height:421px;
}
.cont2_centlist ul {
	padding-top:8px;
	height:360px;
}
.cont2_centlist ul li {
	padding-left: 18px;
	font-size: 15px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	background: url(/statics/images/dian.jpg) 5px 16px no-repeat;
}
/*.cont2_centlist ul li:nth-child(4n+1){ font-weight:bold;}*/
.bold {
	font-weight:bold;
}
.cont2_right {
	width:190px;
	padding:10px 15px;
	border:1px solid /*#dedede*/#e9536c;
}
.follow {
	height:380px;
	padding-bottom:5px;
	margin-bottom:10px;
}
.follow ul li {
	padding:9px 0;
	font-size:14px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.follow ul li a {
	/*color:#999999;*/
	
}
.follow ul li p {
    font-size: 15px;
    line-height: 15px;
    height: 15px;
    overflow: hidden;
    color: #333;
    text-align: left;
}
.follow ul li:hover p {
	color:#ff3333;
}
.cont3 {
	height:355px;
	margin-top:12px;
}
.Recommend {
	width:744px;
}
.Recommend ul.list1 {
	padding:16px 0;
	height:117px;
}
.Recommend ul.list1 li {
	float:left;
	width:180px;
	height:117px;
	margin-right:8px;
}
.Recommend ul.list2 {
	padding:15px 0;
	overflow:hidden;
}
.Recommend ul.list2 li {
	float:left;
	margin-right:3px;
	_margin-left:1px;
	width:345px;
	height:30px;
	padding-left:24px;
	line-height:30px;
	background:url(/statics/images/list2_li.jpg) 6px no-repeat;
	font-size:15px;
	font-family:"PingHei", "Lucida Grande", "Lucida Sans Unicode", "Helvetica", "Arial", "Verdana", "sans-serif", "Microsoft Yahei", "微软雅黑";
	overflow:hidden;
}
.Recommend ul.list2 li a {
	color:#333333;
}
.Recommend ul.list2 li:hover a {
	color:#ff3333;
}
.wenyuan {
	width:190px;
	height:320px;
	padding:10px 15px;
	border:1px solid #dedede;
}
.wenyuan_txt {
	padding-top:10px;
	height:252px;
	overflow:hidden;
	font-size:15px;
	color:#333333;
	line-height:36px;
}
.Exhibition {
	margin-top:12px;
	height:114px;
}
.Exhibition .titt {
	width:105px;
	padding:13px 0;
	text-align:center;
	line-height:22px;
	color:#fff;
	background:#e70012;
	font-family:"PingHei", "Lucida Grande", "Lucida Sans Unicode", "Helvetica", "Arial", "Verdana", "sans-serif", "Microsoft Yahei", "微软雅黑";
	font-size:18px;
}
.Exhibition ul {
	width:857px;
	padding:0 19px;
	height:114px;
	background:#aaaaaa;
}
.Exhibition ul li {
	float:left;
	width:210px;
	height:105px;
	margin:5px 2px 4px;
}
.Sitenva {
	height:65px;
	margin-top:12px;
	border:1px solid #ced2d5/*#a75c61*/;
	background:#e5e5e5;
	font-family:"PingHei", "Lucida Grande", "Lucida Sans Unicode", "Helvetica", "Arial", "Verdana", "sans-serif", "Microsoft Yahei", "微软雅黑";
}
.Sitenva .titt {
	margin-top:12px;
	width:66px;
	height:44px;
	border-right:1px solid #a75c61;
	line-height:22px;
	text-align:center;
	font-size:16px;
	color:#eb5e4c;
}
.Sitenvalist {
	width:933px;
	height:30px;
	padding-top:18px;
}
.Sitenvalist select {
	margin-left:20px;
	width:130px;
	height:28px;
	border:1px solid #d2ccc4;
}
.bot {
	padding:12px 0;
	line-height:24px;
	color:#333333;
	font-size:14px;
	text-align:center;
}
.cont {
	padding-top:20px;
	font-family:"PingHei", "Lucida Grande", "Lucida Sans Unicode", "Helvetica", "Arial", "Verdana", "sans-serif", "Microsoft Yahei", "微软雅黑";
}
.cont_left {
	width:650px;
}
.cont_list {
	border-top:1px solid #e8e8e8;
}
.cont_list li {
	padding:22px 0;
	border-bottom:1px solid #e8e8e8;
}
.cont_list li:hover h4 {
	color:#ff3333;
}
.cont_list li h4 {
	padding-bottom:15px;
	font-size:24px;
	color:#333333;
}
.cont_list li .txt {
	overflow:hidden;
	line-height:18px;
	font-size:14px;
	color:#999999;
}
.cont_list li .txt img {
	width:181px;
	height:118px;
	margin-right:14px;
}
.cont_list li .time {
	padding-top:15px;
	color:#b2b2b2;
	font-family:"新宋体";
}
.cont_list li .time font {
	padding-right:30px;
}
.cont_list li .time font img {
	vertical-align:-3px;
	margin-right:3px;
}
.cont_list li .time font span {
	color:#4f788a;
	padding-left:15px;
}
.page {
	padding:30px 8px;
	overflow:hidden;
	text-align:center;
}
.pagination {
	display:inline-block;
}
.pagination > li {
	display:inline;
}
.pagination > li > a, .pagination > li > span {
	float:left;
	display:block;
	padding:0 14px;
	margin-left:-1px;
	height:32px;
	line-height:32px;
	background:#fff;
	border:1px solid #dddddd;
	color:#333;
}
.pagination li.active a, .pagination li.active span {
	background-color:#ff3333;
	border:1px solid #ff3333;
	color:#fff;
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
	color:#999999;
	border:1px solid #dddddd;
	background:#fff;
	cursor:not-allowed
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	background-color: #eeeeee;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 2;
	color: #ffffff;
	cursor: default;
	background-color: #428bca;
	border-color: #428bca;
}
.cont_left_top {
	height:420px;
	padding-bottom:62px;
}
.cont_left_top_img {
	width:340px;
	height:420px;
}
.cont_left_top_right {
	width:270px;
}
.cont_left_top_right a:hover .redian_tit {
	color:#ff3333;
}
.cont_left_top_right a:hover .redian_txt {
	color:#ff3333;
}
.cont_left_top_right ul {
	margin-top:17px;
	border-top:1px solid #e8e8e8;
}
.cont_left_top_right ul li {
	padding:8px 0;
	border-bottom:1px solid #e8e8e8;
	font-size:15px;
	line-height:18px;
}
.cont_left_top_right ul li a {
	color:#333;
	display:block;
}
.cont_left_top_right ul li a:hover {
	color:#ff3333;
}
.redian_tit {
	font-size:24px;
	line-height:26px;
	color:#333333;
	padding:0px 0 10px;
}
.redian_txt {
	line-height:18px;
	color:#999999;
	font-size:14px;
}
.cont_right {
	width:320px;
	background:#e8edf0;
}
.rigt_tit {
	margin:12px 12px;
	padding-left:6px;
	border-left:4px solid #e23838;
	font-size:18px;
	color:#333333;
}
.right_redian {
	border-bottom:1px solid #ffffff;
	padding-bottom:33px;
}
.right_redian ul {
	padding:15px 15px 0;
	font-family:"新宋体";
}
.right_redian ul li {
	line-height:28px;
}
.right_redian ul li a {
	display:block;
	color:#666666;
	font-size:15px;
}
.right_redian ul li a:hover {
	color:#ff3333;
}
.redian_tout {
	overflow:hidden;
	padding:0 12px;
}
.redian_tout a {
	display:block;
}
.redian_tout_txt {
	width:160px;
	font-size:15px;
	padding-left:12px;
	height:72px;
	color:#999999;
	line-height:18px;
}
.redian_tout_img {
	width:120px;
	height:80px;
}
.redian_tout_tit {
	color:#333333;
	font-size:14px;
	padding:8px 0 15px;
}
.redian_video {
	padding:10px 0px;
	border-bottom:1px solid #ffffff;
}
.redian_video_list {
	padding:0 14px;
	height:110px;
}
.redian_video_img {
	width:130px;
	height:110px;
	margin:0 8px;
}
.redian_video_img img {
	width:130px;
	height:74px;
}
.redian_video_img p {
	height:30px;
	line-height:30px;
	color:#222222;
	font-size:15px;
}
.redian_video_img:hover p {
	color:#ff3333;
}
.redian_video ul {
	padding:10px 15px 10px;
	height:160px;
}
.redian_video ul li {
	height:32px;
	line-height:32px;
	padding-left:22px;
	background:url(/statics/images/redian_video_li.png) 0px no-repeat;
	font-size:15px;
}
.redian_video ul li a {
	display:block;
}
.rddian_daibiao {
	padding:10px 0px;
	border-bottom:1px solid #ffffff;
}
.rigt_tit a {
	margin-top:5px;
	background:#000000;
	color:#fff;
	font-size:14px;
}
.fengcai_img {
	padding:0 10px;
}
.daibiao_tit {
	font-size:18px;
	color:#000000;
	padding:10px;
}
.daibiao_tit a {
	color:#000000;
}
.daibiao_txt {
	height:54px;
	line-height:18px;
	margin-bottom:10px;
	color:#999999;
	font-size:15px;
	padding:0 12px;
	font-family:"新宋体";
}
.daibiao_txt a {
	color:#999999;
}
.daibiao_txt a:hover {
	color:#ff3333;
}
.rddian_daibiao_list {
	padding:0 14px;
	height:120px;
	font-family:"新宋体";
}
.rddian_daibiao_img {
	width:130px;
	height:120px;
	margin:0 8px;
}
.rddian_daibiao_img img {
	width:130px;
	height:74px;
}
.rddian_daibiao_img p {
	padding:10px 0;
	height:36px;
	line-height:18px;
	color:#222222;
	font-size:15px;
}
.rddian_daibiao_img:hover p {
	color:#ff3333;
}
.rddian_daibiao ul {
	padding:10px 15px 10px;
	height:200px;
	font-family:"新宋体";
}
.rddian_daibiao ul li {
	height:32px;
	line-height:32px;
	padding-left:12px;
	font-size:15px;
	background:url(/statics/images/imgtit_bg.png) 0px no-repeat;
}
.rddian_daibiao ul li a {
	display:block;
	color:#333;
}
.rddian_daibiao ul li a:hover {
	color:#ff3333;
}
.pop {
	margin:5px auto 15px;
}
.search_txt {
	width:206px;
	padding:0 10px;
	height:22px;
	border:1px solid #cccccc;
	border-radius: 15px;
}
.search_btn {
	width:60px;
	height:24px;
	background:url(/statics/images/search_btn.jpg) no-repeat;
}
.hei24 {
	height:24px;
	padding-top:13px;
	line-height:24px;
}
.heaer {
	position:fixed;
	z-index:9999;
	left:0;
	top:0;
	right:0;
	background:#fff;
}
/* 新增 2018*/
.input2{
	border: #a75c61 1px solid;
    background: #ffffff;
    width: 130px;
    color: #666666;
    height: 32px;
    padding: 1px;
    padding-left: 6px;
}
.wrap1 {
    height: 105px;
    margin-top: 14px;
	border-top: 1px solid #e9536c;
	border-bottom: 1px solid #e9536c;
}
.w {
    width: 1000px;
    margin: 0 auto;
}
.wrap1 div.todayFocus{
	height: 90px;
    width: 900px;
    float: left;
	text-align:center;
	overflow:hidden;
}
.wrap1 div.todayFocus h2 a {
    font-size: 42px;
    color: #D20303/*#014371*/;
	font-weight:bold;
	line-height:60px;
	overflow:hidden;
    padding: 0px;
    margin: 0px;
}
.wrap1 div.todayFocus p.intro a {
    height: 28px;
	width:440px;
	font-size:20px;
    line-height: 28px;
    padding-right: 8px;
	overflow:hidden;
}
.all {
    width: 90px;
    float: right;
    /*background: #f8f8f8;
    border-left: 1px #e3e0e0 solid;*/
    text-align: center;
    line-height: 54px;
    color: #7b848a;
	font-size:14px;
	font-weight:bold;
}
.all p.more {margin-top: 27%;}
.all p.more a,.all2 p.more a,.all2 p.more a{
	color: #2c2b2b;
	font-weight:bold;
}

.wrap1 div.todayFocus ul{width:990px; margin:0 auto;}
.cOrange, a.cOrange:link, a.cOrange:visited {
    color: orangered;
}
.img_border_bottom{
	background:transparent url(../../img/border_bottom.png) no-repeat scroll -170px -45px;
	height:2px; 
	position:static;
	margin-top:6.5%;
}
.img_border_bottom_rdyw{
	background:transparent url(../../img/border_bottom_rdyw.png) no-repeat scroll;
	height:2px; 
	position:static;
}
.gg{margin-top:10px;}
.selected{
	background-color:#FFF !important;
	/*border-left:1px solid #e63d58;
	border-top:1px solid #e63d58;
	border-right:1px solid #e63d58;*/
	color:#F00 !important;
	font-weight:bold;
}
a{cursor:pointer;}
.body_bg{background: url(/img/3.jpg) repeat-x;}
.jgsz{
	padding:6px 0;
	font-size:15px;
	border-bottom:1px solid red;
	text-align:justify;
    text-justify:distribute-all-lines;/*ie6-8*/
    text-align-last:justify;/* ie9*/
    -moz-text-align-last:justify;/*ff*/
    -webkit-text-align-last:justify;/*chrome 20+*/
}