﻿@charset "utf-8";
/* CSS Document */

/*top2*/
.fx_logo {
	width: 1100px;
	height: 60px;
	margin: 40px auto 18px auto
}
.fx_logo .logo {
	width: 370px;
	height: 58px;
	float: left;
}
.fx_logo .logo a {
	display: block;
	height: 58px;
}
.fx_logo .search {
	width: 380px;
	float: left;
	padding-left: 20px;
	padding-top: 10px;
}
.fx_logo .search span {
	display: block;
	border: 1px solid #e7e7e7;
	width: 375px;
	height: 35px;
	overflow: hidden;
}
.fx_logo .search span input {
	display: block;
}
.fx_logo .search .txt {
	width: 318px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	padding-left: 12px;
	float: left;
	color: #999999
}
.fx_logo .search .btn {
	float: right;
	width: 34px;
	height: 35px;
	background: url(../images/icon16.png) no-repeat 7px -134px;
	cursor: pointer;
}
.fx_logo .bo {
	width: 270px;
	padding-top: 10px;
	float: right;
}
.fx_logo .bo h5 {
	padding-left: 18px;
	background: url(../images/icon16.png) no-repeat 0px -110px;
	font-weight: normal;
	color: #666666
}
#scrollDiv {
	width: 100%;
	height: 25px;
	line-height: 25px;
	border: #ccc 0px solid;
	overflow: hidden
}
#scrollDiv a, #scrollDiv a:visited {
	font-size: 12px;
	color: #707070
}
#scrollDiv a:hover {
	color: #BA2636
}
#scrollDiv li {
	height: 25px;
	padding-left: 5px;
}
/*nav*/
.fx_nav {
	height: 75px;
	background: #db000a
}
.fx_nav .wrap {
	width: 1100px;
	padding-top: 14px;
	margin: 0px auto;
}
.fx_nav .wrap a {
	color: #fff;
	font-size: 14px;
	padding-right: 14px;
	display: block;
	float: left;
}
.fx_nav .wrap a b {
	font-size: 15px;
}
.fx_nav .wrap p {
	clear: both;
	height: 28px;
	overflow: hidden;
}
.fx_nav .lf1 {
	width: 350px;
	float: left;
	border-right: 1px solid #ed0005;
	height: 50px;
	overflow: hidden;
}
.fx_nav .lf2 {
	width: 355px;
	padding-left: 40px;
	float: left;
	height: 50px;
	overflow: hidden;
	border-right: 1px solid #ed0005
}
.fx_nav .lf3 {
	width: 326px;
	_width: 328px;
	float: right;
}
.fx_nav .lf3 a {
	padding-right: 0px;
	padding-left: 14px;
}
/*sbunav*/
.fx_subnav {
	height: 45px;
	background: url(../images/navlinebg.gif) repeat-x bottom
}
.fx_subnav .wrap {
	width: 980px;
	padding-left: 120px;
	height: 45px;
	background: url(../images/navbt.png) no-repeat left center;
	margin: 0px auto;
}
.fx_subnav span {
	display: block;
	float: left;
	padding-left: 28px;
	padding-right: 38px;
	margin-top: 10px;
	white-space: nowrap;
}
.fx_subnav span.rdzz {
	background: url(../images/icon22.png) no-repeat 0px -84px;
}
.fx_subnav span.jmlt {
	background: url(../images/icon22.png) no-repeat 0px -127px;
}
.fx_subnav span.fwdc {
	background: url(../images/icon22.png) no-repeat 0px -169px;
}
.fx_subnav span.yst {
	background: url(../images/icon22.png) no-repeat 0px -210px;
}
.fx_subnav span.sd {
	background: url(../images/icon22.png) no-repeat 0px -294px;
}
.fx_subnav span.zlk {
	background: url(../images/icon22.png) no-repeat 0px -252px;
}
.fx_subnav span.wqk {
	background: url(../images/icon22.png) no-repeat 0px -337px;
}
.fx_subnav span.bq {
	float: right;
	width: 140px;
	font-size: 14px;
	float: right;
	padding: 0px;
	margin-right: -5px;
	color: #dfdfdf;
}
.fx_subnav span.bq a {
	padding: 0px 8px;
	color: #e4060c;
}
.c_box1 {
	width: 1100px;
	margin: 32px auto;
}
.c_box1 .left {
	width: 360px;
	float: left
}
.c_box1 .mid {
	width: 370px;
	float: left;
	padding-left: 30px;
}
.c_box1 .right {
	width: 308px;
	float: right;
}
/* flash slider*/
.touchslider_one {
	width: 360px;
	position: relative;
	overflow: hidden;
}
.touchslider_one .touchslider-viewport {
	width: 360px;
	height: 300px;
	overflow: hidden;
	background: #CCC;
}
.touchslider_one .touchslider-item {
	width: 360px;
	height: 300px;
	overflow: hidden;
}
.touchslider_one .touchslider-item a {
	display: block;
	position: relative;
}
.touchslider_one .touchslider-item a img {
	display: block;
	z-index: 1;
}
.touchslider_one .touchslider-item a span {
	display: block;
	width: 100%;
	height: 53px;
	background: url(../images/flashbg.png) repeat-x bottom;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.touchslider_one .touchslider-item a p {
	position: absolute;
	z-index: 3;
	width: 100%;
	height: 40px;
	left: 0px;
	bottom: 10px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
}
.touchslider_one .touchslider-prev {
	position: absolute;
	height: 100px;
	width: 40px;
	left: 0px;
	top: -175px;
	display: block;
	cursor: pointer;
	background: url(../images/gtvSplit.png) no-repeat 0px 0px;
	display: none;
}
.touchslider_one .touchslider-next {
	position: absolute;
	height: 100px;
	width: 40px;
	top: -175px;
	right: 0px;
	display: block;
	cursor: pointer;
	background: url(../images/gtvSplit.png) no-repeat -50px 0px;
	display: none
}
.touchslider_one .touchslider-nav {
	position: absolute;
	bottom: 2px;
	width: 360px;
	z-index: 999;
	padding-left: 2px;
}
.touchslider_one .touchslider-nav-item {
	display: block;
	float: left;
	width: 15%;
	height: 4px;
	background: #909090;
	overflow: hidden;
	margin-right: 3px;
}
.touchslider_one .touchslider-nav-item-current {
	background: #bd0909;
	width: 35%;
}
.touchslider_one .touchslider-nav p {
	width: 100%;
	height: 16px;
	vertical-align: top;
}
/* huati jiaodian*/
.c_box1 .l_htjd {
	border: 1px solid #e1e1e1;
	padding: 8px 12px;
	margin-top: 12px;
}
.c_box1 .l_htjd p {
	height: 24px;
	padding-bottom: 4px;
}
.c_box1 .l_htjd p span {
	display: block;
	float: left;
	width: 44px;
	padding-right: 7px;
	line-height: 19px;
	height: 19px;
	background: url(../images/qt.png) no-repeat 0px -194px;
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.c_box1 .l_htjd p.b {
	padding-bottom: 0px;
}
.c_box1 .l_htjd p.b span {
	background: url(../images/qt.png) no-repeat 0px -233px;
}
.c_box1 .l_htjd p a {
	font-family: "宋体";
	padding-left: 8px;
	line-height: 19px;
}
/* jun mi lei tai*/
.c1_jmlt {
	margin-top: 24px;
}
.c1_jmlt h1 {
	width: 100%;
	height: 24px;
	overflow: hidden;
	background: url(../images/lan.png) no-repeat 0 -43px;
}
.c1_jmlt h4 {
	padding-bottom: 12px;
	font-size: 18px;
	margin-top: 12px;
}
.c1_jmlt p {
	font-size: 12px;
	line-height: 24px;
	color: #707070
}
.c1_jmlt span {
	display: block;
	float: left;
}
.c1_jmlt .l {
	width: 160px;
	border-right: 1px solid #e1e1e1;
	padding-right: 18px;
}
.c1_jmlt .l b {
	color: #dd111b
}
.c1_jmlt .r {
	float: right;
	width: 160px;
}
.c1_jmlt .r b {
	color: #2160bd
}
.c1_jmlt .line {
	position: relative;
	height: 14px;
	padding-top: 20px;
	margin-top: 18px;
}
.c1_jmlt .line i {
	display: block;
	width: 28px;
	height: 28px;
	background: url(../images/qt.png) no-repeat 0px -158px;
	position: absolute;
	left: 0;
	top: 0px;
}
.c1_jmlt .d {
	height: 8px;
	overflow: hidden;
	background: #db000a;
}
.c1_jmlt .c {
	height: 8px;
	overflow: hidden;
	background: #2160bd
}
.c1_jmlt .piao span {
	display: block;
}
.c1_jmlt .pl {
	float: left;
}
.c1_jmlt .pr {
	float: right;
}
.c1_jmlt .btn {
	margin-top: 12px;
}
.c1_jmlt .btn span {
	display: block;
}
.c1_jmlt .btn .bl {
	float: left;
	width: 120px;
	height: 30px;
	background: url(../images/qt.png) no-repeat 0px -107px;
}
.c1_jmlt .btn .br {
	float: right;
	width: 120px;
	height: 30px;
	background: url(../images/qt.png) no-repeat 0px -57px;
}
.c1_jmlt .btn a {
	display: block;
	height: 30px;
}
/* jun shi ju jiao*/
.c1_jsjj {
	margin-top: 45px;
}
.c1_jsjj h1 {
	width: 100%;
	height: 24px;
	overflow: hidden;
	background: url(../images/lan.png) no-repeat 0 0px;
}
.c1_jsjj .list_com_3 {
	margin-top: 20px;
}
.c1_jsjj .list_com_3 dd a.dlimg {
	width: 145px;
}
.c1_jsjj .list_com_3 dd a.dlintro {
	width: 200px;
	word-break: break-all;
	color: #707070;
	line-height: 26px;
	letter-spacing: 0.5px;
}
.c1_jsjj .list_com_3 dd a.dlintro font {
	font-size: 12px;
	color: #707070
}
.c1_jsjj .list_com_3 dd a:hover {
	color: #dd000a
}
/* yi shi ting*/
.c1_yst {
	border: 0px solid #dcdcdc;
	padding: 37px 17px 17px 17px;
	position: relative;
	margin-top: 0px;
}
.c1_yst h1 {
	position: absolute;
	width: 102px;
	height: 37px;
	background: url(../images/lan.png) no-repeat 0px bottom;
	top: 5px;
	left: 10px;
}
.c1_yst h4 {
	font-size: 18px;
	padding-bottom: 25px;
	margin-top: 12px;
}
.c1_yst span {
	display: block;
}
.c1_yst .w {
	float: left;
	width: 170px;
	font-size: 12px;
	line-height: 24px;
	font-family: "宋体";
	color: #707070
}
.c1_yst .w a, .c1_yst .w a:visited {
	color: #707070
}
.c1_yst .w a:hover {
	color: #BA2636
}
.c1_yst .p {
	float: right;
	width: 140px
}
.tabnav {
	height: 36px;
	border-bottom: 1px solid #b5b5b5;
	position: relative;
}
.tabnav ul {
	width: 100%;
	height: 35px;
	position: absolute;
	top: 1px;
}
.tabnav li {
	display: block;
	float: left;
	height: 34px;
	line-height: 34px;
	padding: 0px 10px;
	overflow: hidden;
	overflow: hidden;
	font-size: 18px;
}
.tabnav li.on {
	border-top: 3px solid #b5b5b5;
	height: 33px;
	line-height: 33px;
	border-right: 1px solid #b5b5b5;
	border-left: 1px solid #b5b5b5;
	background: #fff;
}
.tabnav li.yw {
	border-left: 0px;
}
.tabnav li.js {
	width: 74px;
}
.tabnav li span {
	display: block;
	float: left;
	line-height: 36px;
}
.tabnav li span.n {
	width: 28px;
	height: 28px;
	line-height: 28px;
	color: #fff;
	margin-left: 5px;
	margin-top: 3px;
	background: url(../images/yuan.gif) no-repeat;
	font-size: 14px;
}
.tabnav li.point {
	width: 40px;
	float: right;
}
.tabnav li.point i {
	display: block;
	float: left;
	width: 8px;
	height: 8px;
	background: url(../images/po_hui.gif) no-repeat;
	margin-left: 5px;
	margin-top: 18px;
}
.tabnav li.point i.cur {
	background: url(../images/po_red.gif) no-repeat
}
.tabcont .topbt {
}
.tabcont .topbt dl {
	margin-top: 20px;
	text-align: center;
}
.tabcont .topbt dt {
	font-size: 20px;
	height: 40px;
	overflow: hidden;
	white-space: nowrap
}
.tabcont .topbt dt a, .tabcont .topbt dt a:visited {
	color: #000;
}
.tabcont .topbt dt a:hover {
	color: #BA2636
}
.tabcont .topbt dt.red a {
	color: #b81c22
}
.tabcont .topbt dd {
	font-size: 14px;
	font-family: "宋体";
	height: 50px;
	overflow: hidden;
}
.tabcont .topbt .tj {
	font-size: 20px;
	font-weight: normal;
	white-space: nowrap;
	margin-bottom: 16px;
	margin-top: 20px;
}
.tabcont .line {
	height: 1px;
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #dbe4e9;
	margin-top: 18px;
	margin-bottom: 28px;
}
.tabnew {
	margin-top: 23px;
}
.tabnew li {
	height: 93px;
}
.tabnew li h4 {
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	height: 24px;
	background: url(../images/dian.jpg) no-repeat left 5px;
	padding-left: 10px;
}
.tabnew li h4 a {
	color: #000;
}
.tabnew li h4 a:hover {
	color: #dd000a
}
.tabnew li p {
	color: #8a8a8a;
	line-height: 24px;
	font-family: "宋体";
	font-size: 12px;
	letter-spacing: 0.5px;
}
.tabnew li p a {
	color: #8a8a8a
}
.tabnew li p a:hover {
	color: #dd000a
}
#adtab {
	height: 30px;
	background: #fcf6f8;
	text-align: center;
	line-height: 30px;
}
/* 热点追踪*/
.r1_rdzz .com_titlebg {
	background: url(../images/lan.png) no-repeat 0px -84px;
}
.r1_rdzz .c {
	height: 126px;
	overflow: hidden;
	padding-left: 8px;
	margin-top: 26px;
}
.r1_rdzz .fl {
	width: 162px;
	float: left;
}
.r1_rdzz .fl h5 {
	height: 30px;
}
.r1_rdzz .fl h5 a {
	background: #db000a;
	padding: 5px 10px 5px 10px;
	_padding: 2px 10px 2px 10px;
	color: #fff;
	line-height: 24px;
	font-size: 16px;
	font-weight: normal;
}
.r1_rdzz .fl p {
	font-size: 12px;
	font-family: "宋体";
	color: #707070;
	line-height: 24px;
	padding-top: 8px;
}
.r1_rdzz .fl .gz {
	font-family: "宋体";
	margin-top: 18px;
}
.r1_rdzz .fl .gz span {
	display: block;
	height: 24px;
	float: left;
}
.r1_rdzz .fl .gz span.hot {
	width: 55px;
	padding-left: 25px;
	line-height: 22px;
	background: url(../images/icon22.png) no-repeat 0px -43px;
	font-size: 12px;
	color: #707070;
}
.r1_rdzz .fl .gz span.star {
	width: 49px;
	height: 9px;
	background: url(../images/start.gif) no-repeat;
	float: right;
	margin-top: 8px;
}
.r1_rdzz .fl .gz span.s1 {
	background: url(../images/start_1.gif) no-repeat 0px 0px;
}
.r1_rdzz .fl .gz span.s2 {
	background: url(../images/start_1.gif) no-repeat 0px -19px;
}
.r1_rdzz .fl .gz span.s3 {
	background: url(../images/start_1.gif) no-repeat 0px -38px;
}
.r1_rdzz .fl .gz span.s4 {
	background: url(../images/start_1.gif) no-repeat 0px -57px;
}
.r1_rdzz .fl .gz span.s5 {
	background: url(../images/start_1.gif) no-repeat 0px -76px;
}
.r1_rdzz .fr {
	float: right;
	width: 120px;
}
.r1_rdzz .list_com_4 {
	margin-top: 20px;
	padding-left: 8px;
	background: url(../images/jbiao.gif) no-repeat bottom center;
}
.r1_rdzz .more {
	clear: both;
	border-top: 1px dotted #afafaf;
	margin-left: 8px;
	padding: 15px 10px;
	background: #fefcfd
}
.r1_rdzz .more a {
	display: block;
	float: left;
	font-size: 14px;
	padding: 3px 5px 3px 5px;
	margin-bottom: 8px;
	margin-right: 5px;
	white-space: nowrap;
	word-break: keep-all
}
.r1_rdzz .more a.on {
	background: #db000a;
	color: #fff
}
/* 复兴专栏*/
.r1_fxzl {
	margin-top: 22px;
}
.r1_fxzl .com_titlebg {
	background: url(../images/lan.png) no-repeat 0px -127px;
}
.r1_fxzl .c {
	padding-left: 8px;
	margin-top: 12px;
}
.r1_fxzl .list_com_3 dd a.dlimg {
	width: 138px;
}
.r1_fxzl .list_com_3 dd a.dlintro {
	width: 148px;
	word-break: break-all;
	line-height: 26px;
	margin-left: 12px;
	color: #707070
}
.r1_fxzl .list_com_3 dd a:hover {
	color: #dd000a
}
.r1_sd {
	margin-top: 25px;
}
.r1_sd h4 a:hover {
	color: #BA2636
}
.r1_sd .com_titlebg {
	background: url(../images/lan.png) no-repeat 0px -168px;
}
/* flash slider*/
.touchslider_two {
	width: 297px;
	position: relative;
	overflow: hidden;
	margin-left: 8px;
}
.touchslider_two a {
	color: #000
}
.touchslider_two .touchslider-viewport {
	width: 297px;
	height: 250px;
	overflow: hidden;
	background: #fff;
}
.touchslider_two .touchslider-item {
	width: 297px;
	height: 280px;
	overflow: hidden;
}
.touchslider_two .touchslider-item h5 {
	font-size: 16px;
	font-weight: normal;
	padding: 18px 0px 5px 0px;
}
.touchslider_two .touchslider-item p {
	line-height: 26px;
	color: #707070;
	font-size: 12px;
	font-family: "宋体";
}
.touchslider_two .touchslider-prev {
	position: absolute;
	height: 100px;
	width: 40px;
	left: 0px;
	top: 56px;
	display: none;
	cursor: pointer;
	background: url(../images/gtvSplit.png) no-repeat 0px 0px;
}
.touchslider_two .touchslider-next {
	position: absolute;
	height: 100px;
	width: 40px;
	top: 10px;
	left: 264px;
	display: none;
	cursor: pointer;
	background: url(../images/gtvSplit.png) no-repeat 0px 50px;
}
.touchslider_two .touchslider-nav {
	position: absolute;
	top: 0px;
	width: 290px;
	height: 30px;
	z-index: 999;
}
.touchslider_two .touchslider-nav p {
	width: 100%;
	height: 16px;
	vertical-align: top;
}
.touchslider_two .touchslider-nav-item {
	display: block;
	float: right;
	width: 8px;
	margin-top: 160px;
	height: 8px;
	background: #909090;
	overflow: hidden;
	margin-right: 6px;
}
.touchslider_two .touchslider-nav-item-current {
	background: #bd0909;
}
.r1_fwdc {
	margin-top: 25px;
	height: 244px;
	overflow: hidden;
}
.r1_fwdc .com_titlebg {
	background: url(../images/lan.png) no-repeat 0px -211px;
}
.r1_fwdc .c {
	padding-left: 8px;
	height: 210px;
	overflow: hidden;
}
.r1_fwdc h5 {
	font-size: 16px;
	font-weight: normal;
	color: #000;
	margin-top: 12px;
	height: 40px;
}
.r1_fwdc li {
	height: 30px;
	font-family: "宋体";
	color: #707070;
	line-height: 24px;
}
.r1_fwdc li span {
	padding-left: 8px;
}
.r1_fwdc .ttj {
	height: 38px;
}
.r1_fwdc .ttj span {
	display: block;
	float: left;
}
.r1_fwdc .ttj .btn {
	width: 100px;
	height: 38px;
	background: url(../images/qt.png) no-repeat 0px 0px;
}
.r1_fwdc .ttj .btn a {
	display: block;
	width: 100px;
	height: 38px;
}
.r1_fwdc .ttj .jg {
	padding: 12px 0px 0px 15px;
}
.r1_ad {
	margin-top: 25px;
}
.c_box2 {
	width: 1100px;
	margin: 0px auto;
	border: 1px solid #fff;
}
.wqknav {
	height: 56px;
	background: #ecedef url(../images/wqbg.png) no-repeat 910px center;
	position: relative;
}
.wqknav ul {
	overflow: auto;
	padding-left: 1px;
	position: absolute;
	top: -4px;
}
.wqknav li {
	width: 176px;
	height: 56px;
	float: left;
	text-align: center;
	padding-top: 4px;
}
.wqknav li a {
	display: block;
	height: 56px;
	width: 80px;
	line-height: 56px;
	margin: 0px auto;
}
.wqknav li a.w1 {
	background: url(../images/wq2.png) no-repeat 0px 10px;
	padding-left: 28px;
}
.wqknav li a.w2 {
	background: url(../images/wq2.png) no-repeat 0px -43px;
	padding-left: 56px;
}
.wqknav li a.w4 {
	background: url(../images/wq2.png) no-repeat 0px -146px;
	padding-left: 50px;
}
.wqknav li a.w5 {
	background: url(../images/wq2.png) no-repeat 0px -200px;
	padding-left: 56px;
}
.wqknav li a.w6 {
	background: url(../images/wq2.png) no-repeat 0px -255px;
	padding-left: 36px;
}
.wqknav li.on {
	width: 176px;
	border-top: 4px solid #db000a;
	background: #fff;
	line-height: 60px;
}
.wqknav li.on a {
	color: #cc1800
}
.wqknav li.on a.w1 {
	background: url(../images/wq2.png) no-repeat -238px 10px;
	padding-left: 28px;
}
.wqknav li.on a.w2 {
	background: url(../images/wq2.png) no-repeat -238px -45px;
	padding-left: 56px;
}
.wqknav li.on a.w4 {
	background: url(../images/wq2.png) no-repeat -238px -150px;
	padding-left: 50px;
}
.wqknav li.on a.w5 {
	background: url(../images/wq2.png) no-repeat -238px -198px;
	padding-left: 56px;
}
.wqknav li.on a.w6 {
	background: url(../images/wq2.png) no-repeat -238px -253px;
	padding-left: 36px;
}
.wqkcont {
	border: 1px solid #e7e7e7
}
.wqkcont ul {
	padding: 16px 18px;
}
.wqkcont ul li {
	height: 36px;
	border-bottom: 1px dotted #c5c5c5;
	padding-top: 12px;
}
.wqkcont ul li.last {
	border-bottom: 0px;
	height: 20px;
}
.wqkcont ul li span {
	display: block;
	float: left;
	font-size: 14px;
	font-family: "宋体";
	width: 122px;
	white-space: nowrap
}
.wqkcont ul li span.line {
	width: 3px;
	padding: 0px 16px;
	color: #CCC
}
.wqkcont ul li span.more {
	width: 60px;
	margin-left: 20px;
}
.wqkcont ul li span.bt {
	width: 70px;
	font-family: "Microsoft YaHei", "微软雅黑", Arial, "Lucida Grande", Tahoma, sans-serif;
	font-size: 16px;
	line-height: 18px;
}
.wqkcont ul li a {
	color: #707070
}
.c_box3 {
	width: 1100px;
	margin: 0px auto;
	position: relative;
	margin-top: 36px;
}
.c_box3 h4 {
	width: 65px;
	height: 32px;
	background: #db000a;
	line-height: 32px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	position: absolute;
}
.c_box3 ul {
	overflow: auto;
	padding-top: 10px;
}
.c_box3 li {
	float: left;
	width: 266px;
	padding-left: 9px;
}
.block_nav {
	width: 1100px;
	margin: 0px auto;
	height: 38px;
	background: url(../images/blcoknav.gif) no-repeat right 2px;
	margin-top: 38px;
}
.block_nav h2 {
	font-size: 36px;
	width: 80px;
	line-height: 34px;
	color: #db000a;
	float: left;
}
.block_nav p {
	float: left;
	padding-top: 16px;
	font-size: 14px;
	font-family: "宋体";
	color: #bebebe
}
.block_nav p i {
	padding: 0px 8px;
}
.block_nav p a, .block_nav p a:visited {
	color: #8a8a8a
}
.block_nav p a:hover {
	color: #BA2636;
}
.c_box4 {
	width: 1100px;
	margin: 26px auto
}
.c_box4 .left {
	width: 360px;
	float: left;
}
.c_box4 .mid {
	width: 370px;
	padding-left: 30px;
	float: left;
}
.c_box4 .right {
	width: 308px;
	float: right
}
.c4_datu {
}
.c4_datu a {
	display: block;
	height: 260px;
	position: relative;
}
.c4_datu a img {
	display: block;
	z-index: 0;
}
.c4_datu a b {
	display: block;
	width: 360px;
	height: 40px;
	background: #000;
	position: absolute;
	left: 0px;
	bottom: 0px;
alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}
.c4_datu a span {
	display: block;
	width: 360px;
	height: 40px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	text-align: center
}
.c4_zgjq {
	margin-top: 35px;
}
.com_ltred {
	font-size: 16px;
	line-height: 16px;
	padding-left: 8px;
	border-left: 3px solid #db000a
}
.c4_lebox2 {
	margin-top: 20px;
}
.c4_lebox2 .list_com {
	margin-top: 18px;
}
.m4_first h2 {
	font-size: 20px;
	font-weight: normal;
	white-space: nowrap;
	height: 30px;
	line-height: 20px;
}
.m4_first p {
	white-space: nowrap;
	font-size: 12px;
	font-family: "宋体";
	color: #707070;
	border-bottom: 1px solid #dbe4e9;
	padding-bottom: 12px;
}
.m4_first p a {
	color: #707070;
}
.m4_first p a:hover {
	color: #dd000a
}
.m4_first .list_com {
	margin-top: 8px;
}
.m4_bx2 {
	margin-top: 20px;
}
.m4_bx2 .list_com_3 {
	margin-top: 18px;
}
.m4_bx2 .list_com_3 dd a.dlimg {
	width: 146px;
}
.m4_bx2 .list_com_3 dd a.dlintro {
	width: 210px;
	word-break: break-all;
	color: #707070;
	line-height: 26px;
	letter-spacing: 0.5px;
}
.m4_bx2 .list_com_3 dd a:hover {
	color: #dd000a
}
.m4_bx2 .list_com_3 dd a.dlintro font {
	font-size: 12px;
}
.m4_box3 {
	margin-top: 26px;
}
.m4_box3 .list_com {
	margin-top: 20px;
}
.r4_bx1 h4 {
	font-size: 16px;
	padding-bottom: 20px;
	font-weight: normal;
	margin-top: 6px;
	height: 60px;
}
.r4_bx1 h4 a {
	color: #b81c22;
	white-space: nowrap
}
.r4_bx1 p {
	height: 125px;
	background: #fbfbfb
}
.r4_bx1 span {
	display: block;
}
.r4_bx1 .w {
	float: left;
	width: 150px;
	height: 90px;
	font-size: 12px;
	line-height: 24px;
	margin-top: 12px;
	font-family: "宋体";
	color: #707070
}
.r4_bx1 .w a, .c1_yst .w a:visited {
	color: #707070
}
.r4_bx1 .w a:hover {
	color: #BA2636
}
.r4_bx1 .p {
	float: left;
	width: 140px
}
.r4_bx1 .com_titlebg {
	background: url(../images/lan.png) no-repeat 0px -252px;
}
.r4_gcj {
	margin-top: 9px;
}
.r4_gcj .com_titlebg {
	background: url(../images/lan.png) no-repeat 0px -294px;
}
.r4_gcj dl {
	overflow: auto;
	padding-left: 3px;
	padding-top: 12px;
}
.r4_gcj dt {
	padding-bottom: 12px;
}
.r4_gcj dt h4 {
	font-weight: normal;
	height: 26px;
}
.r4_gcj dt a {
	font-size: 16px;
}
.r4_gcj dt p {
	font-size: 12px;
	font-family: "宋体";
	line-height: 24px;
	color: #999
}
.r4_gcj dd {
	overflow: hidden;
	height: 78px;
}
.r4_gcj dd p {
	float: left;
}
.r4_gcj dd .ic {
	width: 58px;
	height: 58px;
	position: relative;
	padding-right: 16px;
}
.r4_gcj dd .ic b {
	display: block;
	position: absolute;
	width: 58px;
	height: 58px;
	background: url(../images/txtopic.png) no-repeat;
	z-index: 2
}
.r4_gcj dd .ic a {
	display: block;
	position: absolute;
	width: 58px;
	z-index: 0;
}
.r4_gcj dd .zj {
	width: 218px;
	float: left;
	margin-top: 3px;
}
.r4_gcj dd .zj span {
	display: block;
	overflow: hidden
}
.r4_gcj dd .zj span a {
	display: block;
	float: left;
}
.r4_gcj dd .zj span i {
	display: block;
	float: left;
	width: 14px;
	height: 16px;
	background: url(../images/zticon4.gif) no-repeat;
	margin-left: 8px;
	margin-top: 3px;
}
.r4_gcj dd .zj span.c {
	padding-top: 6px;
}
.c_box5 {
	width: 1100px;
	margin: 0px auto;
	overflow: hidden;
}
.c_box5 ul {
	overflow: auto;
	width: 1120px;
	margin-top: 25px;
}
.c_box5 li {
	display: block;
	float: left;
	width: 210px;
	padding-right: 13px;
}
.c_box5 li.big {
	width: 430px;
	height: 370px;
}
.c_box5 li a {
	display: block;
	font-size: 16px;
	white-space: nowrap;
	text-align: center
}
.c_box5 li a.t {
	padding-top: 10px;
	padding-bottom: 16px;
}
.c5_sj1 {
	margin-top: 32px;
}
.c5_sj1 .list_com_3 {
	margin-top: 20px;
}
.c5_jszz {
	overflow: hidden
}
.c5_jszz .com_titlebg {
	background: url(../images/lan.png) no-repeat 0px -336px;
}
.c5_xrgcj {
	margin-top: 24px;
}
.c5_xrgcj .com_titlebg {
	background: url(../images/lan.png) no-repeat 0px -378px;
}
.c5_xrgcj .tt {
	height: 82px;
	background: #fbfbfb;
	margin-top: 12px;
}
.c5_xrgcj span {
	display: block;
}
.c5_xrgcj .l {
	float: left;
	width: 117px
}
.c5_xrgcj .r {
	float: left;
	width: 160px;
	padding-left: 12px;
	font-size: 16px;
	line-height: 24px;
	margin-top: 12px;
	color: #707070;
	font-weight: bold;
}
.c5_xrgcj ul {
	margin-top: 18px;
}
.c5_xrgcj li {
	border-top: 1px dotted #afafaf;
	padding-top: 12px;
	padding-bottom: 10px;
}
.c5_xrgcj li h4 {
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	height: 24px;
}
.c5_xrgcj li p {
	line-height: 24px;
	font-family: "宋体";
	font-size: 12px;
	color: #707070
}
.wb_jlsm {
	height: 420px;
	overflow: hidden;
}
.wb_jlsm .com_titlebg {
	background: url(../images/lan.png) no-repeat 0px -421px;
}
.wb_jlsm .junli {
	margin-top: 13px;
}
.junli h3 {
	height: 115px;
	position: relative;
}
.junli h3 span {
	display: block;
	width: 66px;
	height: 23px;
	position: absolute;
	left: 3px;
	top: 3px;
}
.junli h3 span b {
	display: block;
	float: right;
	width: 35px;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	color: #fff;
	background: #000
}
.junli h4 {
	font-size: 16px;
	line-height: 16px;
	margin-top: 16px;
	margin-bottom: 8px;
	text-align: left;
}
.junli p {
	font-size: 12px;
	font-family: "宋体";
	color: #6f6f6f;
	line-height: 18px;
	border-bottom: 1px dotted #b0b0b0;
	padding-bottom: 10px;
	text-align: left;
	white-space: nowrap
}
.wb_jlsm .list_com_4 {
	margin-top: 18px;
}
.jundisno {
	margin-top: 0px;
	height: 22px;
	background: url(../images/dian.jpg) no-repeat left 5px;
	padding-left: 10px;
}
.jundisno h3 {
	display: none;
}
.jundisno p {
	display: none;
}
.jundisno h4 {
	font-size: 14px;
	line-height: 16px;
	margin-top: 0px;
	overflow: hidden;
	padding: 0px;
	font-family: "宋体";
	font-weight: normal;
}
.jundisno h4 a {
	line-height: 16px;
}
.jlsm_box {
	height: 375px;
}
.junli h3 span i {
	display: block;
	width: 84px;
	height: 24px;
}
.wb_jpsc {
	margin-top: 18px;
}
.wb_jpsc .com_titlebg {
	background: url(../images/lan.png) no-repeat 0px -462px;
}
.wb_jpsc .com_tulist {
	margin-top: 14px;
}
.block_bq {
	width: 1100px;
	height: 40px;
	margin: 0px auto;
	border-top: 1px solid #dddddd;
	position: relative;
	margin-top: 60px;
}
.block_bq b {
	display: block;
	font-size: 32px;
	position: absolute;
	left: 450px;
	top: -25px;
	background: #fff;
	padding: 0px 25px;
}
.bq_box {
	width: 1100px;
	margin: 0px auto;
}
.bq_box .wrap {
	width: 1110px;
	margin-top: 10px;
}
.bq_box .q1 {
	width: 338px;
	float: left;
}
.bq_box .q1 a {
	display: block;
	float: left;
	white-space: nowrap;
	padding: 0px 8px 20px 8px;
	font-size: 16px;
}
.bq_box .line {
	width: 1px;
	overflow: hidden;
	height: 212px;
	border-left: 1px solid #f7f7f7;
	float: left;
	margin: 0px 20px;
}
.ls_jsdy {
}
.ls_jsdy .com_titlebg {
	background: url(../images/lan.png) no-repeat 0px -505px;
}
.ls_ysmw {
}
.ls_ysmw .com_titlebg {
	background: url(../images/lan.png) no-repeat 0px -548px;
}
.ls_ysmw .list_com_4 {
	margin-top: 24px;
}
.hq_shgc .list_com {
	margin-top: 22px;
}
.hq_shgc .list_com li {
	height: 36px
}
.hq_hqqq .com_titlebg {
	background: url(../images/lan.png) no-repeat 0px -588px;
}
.hq_hqqq .cc {
	height: 82px;
	background: #fbfbfb;
	margin-top: 16px;
}
.hq_hqqq .l {
	float: left;
	font-size: 16px;
	font-weight: bold;
	width: 196px;
	line-height: 28px;
	padding: 10px 0px 0px 8px;
}
.hq_hqqq .r {
	width: 86px;
	float: right;
}
.hq_hqqq .intro {
	font: normal 12px "宋体";
	line-height: 24px;
	color: #707070;
	padding-bottom: 10px;
	border-bottom: 1px dotted #afafaf;
	padding-top: 8px;
}
.hq_hqqq .list_com_4 {
	margin-top: 18px;
}
.hq_ylbg .com_titlebg {
	background: url(../images/lan.png) no-repeat 0px -630px;
	margin-top: 14px;
}
.hq_ylbg .list_com_4 {
	margin-top: 32px;
}
.wx_box {
	width: 1100px;
	margin: 0px auto;
	overflow: hidden;
}
.wx_box ul {
	overflow: auto;
	width: 1130px;
	margin-top: 30px;
}
.wx_box li {
	width: 266px;
	float: left;
	padding-right: 12px;
}
.wx_box li a {
	display: block;
	font-size: 16px;
	text-align: center;
	line-height: 16px;
}
.wx_box li a.t {
	padding: 10px 0px 20px 0px
}
.rm_rtjx {
	margin-top: 20px;
}
.rm_rtjx .list_com_3 {
	margin-top: 20px;
}
.rm_rtjx .list_com {
	margin-top: 12px;
}
.rm_fxbd .com_fxbd {
	margin-top: 20px;
}
.rm_rdhg .com_tulist {
	margin-top: 20px;
}
.rm_fxbd .line {
	height: 1px;
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #dbe4e9
}
.rdhg_list {
	margin-top: 12px;
}
.rdhg_list li {
	border-top: 1px dotted #afafaf;
	padding-top: 14px;
	padding-bottom: 10px;
}
.rdhg_list li h4 {
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	height: 24px;
}
.rdhg_list li p {
	line-height: 24px;
	font-family: "宋体";
	font-size: 12px;
	color: #707070
}
.indxbot_ad {
	width: 1100px;
	margin: 0px auto;
}
.ls_dybt {
	margin-top: 20px;
}
.ls_dybt h4 {
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	height: 26px;
}
.ls_dybt p {
	font-size: 12px;
	font-family: "宋体";
	color: #707070;
	height: 80px;
	line-height: 28px;
}
/* zazhi slider*/
.touchslider_zazhi {
	width: 300px;
	position: relative;
	overflow: hidden;
	margin-top: 18px;
}
.touchslider_zazhi .touchslider-viewport {
	width: 300px;
	height: 188px;
	overflow: hidden;
}
.touchslider_zazhi .touchslider-item {
	width: 300px;
	height: 188px;
	overflow: hidden;
}
.touchslider_zazhi .touchslider-item a {
	display: block;
	width: 130px;
	height: 176px;
	border: 1px solid #e4e4e4;
	padding: 5px;
}
.touchslider_zazhi .touchslider-item a.l {
	float: left;
}
.touchslider_zazhi .touchslider-item a.r {
	float: right;
}
.touchslider_zazhi .touchslider-prev {
	height: 16px;
	width: 16px;
	display: block;
	cursor: pointer;
	background: url(../images/zzleft.gif) no-repeat;
	float: left;
}
.touchslider_zazhi .touchslider-next {
	height: 16px;
	width: 16px;
	display: block;
	cursor: pointer;
	background: url(../images/zzright.gif) no-repeat;
	float: left;
	margin-left: 6px;
}
.touchslider_zazhi .touchslider-nav {
	position: relative;
	margin-top: 12px;
	margin-left: 80px;
}
.touchslider_zazhi .touchslider-nav-item {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(../images/tt_hui.gif) no-repeat;
	margin-left: 5px;
	float: left;
	margin-top: 3px;
}
.touchslider_zazhi .touchslider-nav-item-current {
	background: url(../images/tt_hong.gif) no-repeat;
}
.touchslider_zazhi .touchslider-nav p {
	width: 100%;
	height: 16px;
	vertical-align: top;
}
#featured-area {
	height: 202px;
	width: 300px;
	margin: 10px auto 0 auto;
}
.roundabout-holder {
	list-style: none;
	width: 290px;
	height: 202px;
	margin: 0px auto;
}
.roundabout-moveable-item {
	font-size: 12px!important;
	height: 202px;
	width: 150px;
	cursor: pointer;
	background: #f9f9f9;
}
.roundabout-moveable-item img {
	height: 100%;
	width: 100%;
	background-color: #FFFFFF;
	margin: 0;
}
.roundabout-in-focus {
	cursor: auto;
}
.roundabout a:active, .roundabout a:focus, .roundabout a:visited {
	outline: none;
	text-decoration: none;
}
.roundabout li {
	margin: 0
}
.head_ad a {
	font-size: 12px;
	font-family: "宋体"
}
.head_ad li {
	vertical-align: bottom
}
.head_ad {
	height: 108px;
	border: 1px solid #f2f2f2;
	padding: 5px 0 0 8px;
}
.head_ad .text.fl {
	width: 200px;
}
.head_ad .text.fr {
	width: 202px;
}
.head_ad .text.fr ul {
	padding-left: 2px;
}
.head_ad .text li {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	vertical-align: bottom
}
.head_ad .text li em {
	display: block;
	float: left;
	width: 14px;
	height: 14px;
	overflow: hidden;
	line-height: 14px;
	margin-top: 3px;
	margin-right: 8px;
	text-align: center;
	color: #FFF;
	background: #858585;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.head_ad .text li em.red {
	background: #d70b02;
}
.head_ad .text li a:hover {
	color: #b81c22
}
.head_ad .ad {
	font-size: 16px;
	margin-top: 3px;
	height: 95px;
	width: 680px;
}
.head_ad .ad .adad {
	margin: 0px auto;
	text-align: center;
}
.head_ad .ad ul {
	width: 580px;
	height: 97px;
}
.head_ad .ad li {
	height: 32px;
	line-height: 32px;
	overflow: hidden;
}
.head_ad .ad li a {
	padding: 5px 15px;
}
.head_ad .ad li a:hover {
	background: #fff;
	border: 1px solid #fff3f3;
	padding: 5px 14px;
}
.banner_ad {
	width: 1100px;
	margin: 0px auto;
}
.index_ad1 {
	margin-bottom: 26px;
}
