﻿@charset "utf-8";
/* CSS Document */
body > div{margin-right:auto;margin-left:auto; } 
body,div,ul,ol,ul,li,ol,dl,dd,dt,form,span,p,textarea{margin:0;padding:0;list-style:none;font-family: "Microsoft YaHei","Arial","微软雅黑";}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input{padding-top:0;padding-bottom:0;}
input::-moz-focus-inner{border:none;padding:0;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
th,td{padding:0}
img,a img{border:0;margin:0;padding:0;}
img{border:none;}
a{outline-style:none;text-decoration:none}
a:hover{text-decoration:none;}
.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{zoom:1;}
.clear{clear:both; height:0; font-size:0;overflow:hidden;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.show{display:block!important;}
.hide{display:none!important;}
.cl { clear:both;}

/*整体大结构*/
body{
	background-color: #f7f7f7;
}

.main{ 
	width:1000px; 
	margin:0 auto; 
	background:#f7f7f7; 
}
.padd{ 
	padding:0 36px 60px 36px;
}
.con_m{width:1000px;margin:0 auto;}
/*面包屑开始*/
.mLocation{
	width:1000px; 
	margin:0 auto; 
	padding:2px 0; 
	font-size:20px; 
	line-height:48px; 
	color:#000000; 
	border-bottom:1px solid #cccccc;
}
.mLocation a{
	font-size:20px; 
	line-height:48px; 
	color:#000000;
}
/*精彩合集*/
.heji{
	width: 1000px;
	height: 386px;
	overflow: hidden;
	margin: 0 auto;
	
	position: relative;
	background-color: #666;
}
.heji .bimg{
	position: relative;
}
.heji .bimg p{
	width: 760px;
	height: 64px;
	background: url(../images/lbt_03.png) repeat;
	position: absolute;
	bottom: 0px;
	font-size: 20px;
	line-height: 60px;
	color: #ffffff;
	padding-left: 20px;
}
.heji .simg{
	width: 310px;
	margin-left: 20px;
}
.heji .simg div{
	height: 90px;
	overflow: hidden;
	margin: 4px 0;
    padding: 1px;
}
.heji .simg div a{
	display: inline-block;
    width: 308px;
    height: 88px;
}

.heji .simg div img,
.heji .simg div p{
	float: left;
}

.heji .simg div p{
	width: 130px;
    margin: 5px 14px;
    padding: 5px 0;
    color: #fff;
}

.heji .simg div.active{
	background: url(/chinatax/xhtml/images/swsp/swsp/jingcaijihebd.jpg) no-repeat;
}

/*聚焦*/
.main .cm_WH h3 {
  border-right: none;
  border-top: none;
  height: 40px;
  padding-top: 5px;
  margin-bottom: 30px;
  overflow: visible;
  border-bottom: 1px solid #ccc;
  background: none;
}
.main .cm_WH h3 a {
  display: inline-block;
  width: auto;
  font-size: 20px !important;
  border-bottom: 3px solid #1a56a8;
  height: 38px;
  line-height: 38px;
  margin-left: 20px;
  padding: 0 5px;
}
.main .cm_WH .wh_pic {
  /* position: relative; */
  width: 99%;
  overflow: hidden;
}
.main .cm_WH .wh_pic ul {
  height: 160px;
}
.main .cm_WH .wh_pic ul li {
  /* position: absolute; */
	float: left;
  width: 225px;
  top: 0;
  border-left: 20px solid #fff;
  /* border-right: 10px solid #fff; */
}
.main .cm_WH .wh_pic ul li a img {
  width: 225px;
  height: 121px;
}
.main .cm_WH .wh_pic ul li a p {
  font-size: 15px;
  width: 100%;
  height: 40px;
  line-height: 40px;
  color: #000;
  background-color: #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* .main .cm_WH .wh_pic ul .list1 {
  left: 0;
}
.main .cm_WH .wh_pic ul .list2 {
  left: 367px;
}
.main .cm_WH .wh_pic ul .list3 {
  left: 567px;
}
.main .cm_WH .wh_pic ul .list4 {
  left: 767px;
} */

.main .cm_ZC,
.main .cm_WH,
.main .cm_XW,
.main .cm_PF,
.main .cm_WH01{
  margin-top: 30px;
  background: #FFF;
  padding-bottom: 15px;
}
.main .cm_ZC h3,
.main .cm_XW h3,
.main .cm_PF h3,
.main .cm_WH01 h3{
  border-right: none;
  border-top: none;
  height: 40px;
  padding-top: 5px;
  margin-bottom: 30px;
  overflow: visible;
  border-bottom: 1px solid #ccc;
  background: none;
}
.main .cm_ZC h3 a,
.main .cm_XW h3 a,
.main .cm_PF h3 a,
.main .cm_WH01 h3 a{
  display: inline-block;
  width: auto;
  font-size: 20px !important;
  border-bottom: 3px solid #1a56a8;
  height: 38px;
  line-height: 38px;
  margin-left: 20px;
  padding: 0 5px;
}
.main .cm_ZC .zcjd_pic {
  padding-left: 20px;
  height: 360px;
  margin-bottom: 10px;
  overflow: hidden;
}
.main .cm_ZC .zcjd_pic .left {
  float: left;
  width: 190px;
  height: 400px;
}
.main .cm_ZC .zcjd_pic .left li {
  width: 190px;
  height: 60px;
  margin-bottom: 30px;
  position: relative;
  cursor: pointer;
}
.main .cm_ZC .zcjd_pic .right {
  display: none;
  float: left;
  width: 770px;
  height: 400px;
  padding: 0 0 15px 15px;
}
.main .cm_ZC .zcjd_pic .right.right_show {
  display: block;
}
.main .cm_ZC .zcjd_pic .right li {
  width: 225px;
  height: 190px;
  float: left;
  margin-left: 22px;
}
.main .cm_ZC .zcjd_pic .right li a img {
  width: 225px;
  height: 127px;
}



/* .main .cm_XW{
  width: 960px;
  margin: 30px auto 0;
} */
.main .cm_XW ul {
  width: 960px;
	margin: 0 auto;
}
.main .cm_XW ul li {
  float: left;
  width: 225px;
  height: 180px;
  margin-right: 20px;
}
.main .cm_XW ul li:nth-child(4){
 margin-right: 0;
}
.main .cm_XW ul li:nth-child(8){
 margin-right: 0;
}
.main .cm_XW ul li a img {
  width: 225px;
  height: 127px;
}





.main .cm_PF{
	padding-left: 20px;
}
.main .cm_PF ul{
	float: left;
	margin-left: 18px;
}
.main .cm_PF ul:nth-child(1){
	margin-left: 0;
}
.main .cm_PF ul:nth-child(4){
	margin-left: 0;
}
.main .cm_PF ul li{
	width: 240px; 
	height: 135px; 
	margin-bottom:12px;
}
.main .cm_PF ul li a{
	position: relative; 
	display:block;
	width: 240px; 
	height: 135px; 
}
.main .cm_PF ul li a p{
	width: 225px; 
	height: 30px; 
	position: absolute; 
	bottom: 0; 
	color: #fff;  
	line-height: 30px; 
	padding-left: 15px;  
	background:url(../images/lbt_03.png) repeat;
}

.main .cm_PF ul.other li{
	width: 440px; 
	height: 280px; 
	margin-bottom:12px; 
}
.main .cm_PF ul.other li a{
	position: relative; 
	display:block;
	width: 440px; 
	height: 280px; 
}
.main .cm_PF ul.other li a p{
	width: 425px; 
	height: 40px; 
	position: absolute; 
	bottom: 0; 
	color: #fff;  
	line-height: 44px; 
	padding-left: 15px;  
	background:url(../images/lbt_03.png) repeat;
}
.main .cm_PF ul.other1 li{
	float: left;
	width: 450px; 
	height: 130px; 
	margin-top:15px;
	margin-left: 18px;
}





/* 文化 */
.main .cm_WH01{
	padding-left: 28px;
}

.main .cm_WH01 ul{
	float: left;
}

.main .cm_WH01 ul:nth-child(1){
	margin-left: 0;
}

.main .cm_WH01 ul li{
	width: 296px; 
	height: 166px; 
	margin-bottom:18px;
}

.main .cm_WH01 ul li a{
	position: relative; 
	display:block;
	width: 296px; 
	height: 166px; 
}

.main .cm_WH01 ul li a p{
	width: 281px; 
	height: 30px; 
	position: absolute; 
	bottom: 0; 
	color: #fff;  
	line-height: 30px; 
	padding-left: 15px;  
	background:url(../images/lbt_03.png) repeat;
}

.main .cm_WH01 ul.other li{
	width: 322px; 
	height: 350px; 
	margin-bottom:20px; 
}

.main .cm_WH01 ul.other li a{
	position: relative; 
	display:block;
	width: 322px; 
	height: 350px; 
}

.main .cm_WH01 ul.other li a p{
	width: 307px; 
	height: 40px; 
	position: absolute; 
	bottom: 0; 
	color: #fff;  
	line-height: 44px; 
	padding-left: 15px;  
	background:url(../images/lbt_03.png) repeat;
}

.main .cm_WH01 ul.other2 {
	width: 622px; 
	height: 350px; 
}

.main .cm_WH01 ul.other2 li{
	float: left;
	margin-left: 15px;
}
