@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: Microsoft YaHei;
	font-size: 14px;
	min-width:1200px;
}
ul, li, input, p, h1, h2, dd, dl, a {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	color: #333;
}
li a:hover {
	color: #e0575a;
}
img {
	border: none;
}
.clearfix {
	zoom: 1;
}
.clearfix:after {
	clear: both;
	content: "";
	display: block;
	width: 0;
	height: 0;
	visibility: hidden;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.line {
	border-bottom: 2px solid #c92b2f;
	;
}
.line2 {
	border-bottom: 1px solid #e5e5e5;
}

.line4 {
	border-bottom: 1px solid #e4e4e4;
}
ul, li {
	list-style: none;
}
.clear {
	clear: both;
}
.wrap {
	width: 1200px;
	margin: 0 auto;
}

/** 头部开始**/

.head {
	background: #c92b2f url(../images/header_bg.png) no-repeat center;
	height: 140px;
	line-height: 30px;
	font-size: 12px;
	color: #fff;
}
.logo {
	margin-top: 22px;
}
.logo img {

	height: 47px;
}
.logo_text {
	width:212px;
}
.top_right li .top_line {
	margin: 0 10px;
}
.top_right li a {
	color: #fff;
}
/*search开始*/

.search {
	width: 212px;
	height: 28px;
	background: url(../images/search_03.png) no-repeat;
	margin-top: 41px;
	position: relative;
	text-align: left
}
.search .text {
	width: 130px;
	height: 28px;
	line-height: 28px;
	padding: 0 20px;
	color: #ccc;
	background: url(../images/search_02.png) no-repeat left center;
	border: none;
	margin-left: 13px;
        outline: none;
}
.search .submit {
	width: 50px;
	height: 24px;
	border: none;
	cursor: pointer;
	position: absolute;
	top: 2px;
	right: 2px;
outline: none;
}
/*顶部导航开始*/
.menu,
.menu ul,
.menu ul li,
.menu ul li a{
  display: block;
  position: relative;
  z-index:999;
  }
  
.menu:after,
.menu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.menu {
  width: auto;
  height: 50px;
  margin-top: 10px;
  border-top: 1px solid #f7abac;
}

.menu ul {
	display: block;
	width: 1200px;
	padding: 0px;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
}

.menu > ul > li {
  float: left;
  height: 50px;
  margin-right: 5px;
}

.menu > ul > li > a {
	display: inline-block;
	color: #fff;
	line-height: 50px;
	font-size: 16px;
	font-family: 'Microsoft YaHei';
	height: 50px;
	padding: 0 40px;
  text-transform: uppercase;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}

.menu > ul > li:hover > a {
  background: url(../images/nav_bg_01.png) no-repeat center;
}



.menu ul ul {
  position: absolute;
  left: -9999px;
}



.menu li:hover > ul {
  left: auto;
}

.menu.align-right li:hover > ul {
  right: 0;
}

.menu ul ul ul {
  margin-left: 13%;
  top: 0;
}


.menu ul ul li {
  height: 40px;
	line-height: 40px;
	margin-bottom: 2px;
	width: 100%;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}

.menu ul ul li a {
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	background: #e4b65e;
	text-align: center;
	padding: 0 40px;
  width: 70px;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
.menu ul ul li:hover > a,
.menu ul ul li a:hover {
  color: #fff;
  background: #d09b35;
}



/*焦点图*/

.focusBox {
	position: relative;
	width: 100%;
	height: 450px;
	overflow: hidden;
	font: 14px/1.5 "微软雅黑";
}
.focusBox .pic img {
	width: 1920px;
	height: 450px;
	display: block;
}
.focusBox .txt-bg {
	position: absolute;
	right: 350px;
	bottom: 20px;
	z-index: 1;
	height: 45px;
	width: 600px;
	background: #000000;
	filter: alpha(opacity=60);
	opacity: 0.6;
	overflow: hidden;
}
.focusBox .txt {
	position: absolute;
	z-index: 2;
	height: 60px;
	width: 100%;
	overflow: hidden;
}
.focusBox .txt ul {
	width:100%;
	height:100%;
}
.focusBox .txt li {
	position: absolute;
}
.focusBox .txt li a {
	display: block;
	height: 50px;
	color: #fff;
	padding: 0 20px;
	font-size: 16px;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.focusBox .num {
	position: absolute;
	z-index: 3;
	bottom: 20px;
}
.focusBox .num li {
	position: relative;
	width: 10px;
	height: 10px;
	overflow: hidden;
	text-align: center;
	margin-right: 10px;
	cursor: pointer;
}
.focusBox .num li a, .focusBox .num li span {
	position: absolute;
	z-index: 2;
	display: block;
	color: #c92b2f;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
}
.focusBox .num li span {
	z-index: 1;
	background: #c92b2f;
	border: 1px solid #c92b2f;
}
.focusBox .num li.on a, .focusBox .num a:hover {
	background: #fff;
}
/**第一板块**/
.row {
	background: #f5f5f5;
	padding-top: 45px;
}

/*最新消息*/

.zxxx_box {
	width: 786px;
}
.zxxx_box .title {
	color: #333;
	font-size: 22px;
	border-bottom: 2px solid #c92b2f;
	height: 37px;
	line-height: 37px;
	padding: 0;
	position: relative;
}
.zxxx_box .title .more {
	color: #808080;
	font-size: 14px;
	font-weight: normal;
}
.zxxx_box .title .more a {
	color: #808080;
}
.zxxx {
	padding: 0;
	zoom: 1;
	height: 433px;
	overflow: hidden;
	margin-top: 38px;
}
.zxxx li {
	line-height: 40px;
	font-size: 14px;
}
.zxxx li .date {
	float: right;
	color: #999;
}
.zxxx li.one {
	width: 238px;
          margin-right: 36px;
}

.zxxx li.one .pic {
	width: 238px;
}
.zxxx li.one .pic img {
	width: 238px;
	height: 179px;
}
.zxxx li.one .con {
	width: 238px;
	line-height: 26px;
    margin-top: 10px;
}
.zxxx li.one .con a {
	display: block;
	height: 45px;
	font-weight: bold;
	
}
.zxxx li.one .con p {
	line-height: 20px;
	text-indent: 2em;
	padding: 30px 0;
	color: #666666;
}
.zxxx li.one .con .date {
	float: none;
	display: block;
	color: #808080;
}
/*通知公告*/
.tzgg {
	padding-top: 16px;
}
.tzgg_box {
	width: 369px;
	margin-left:45px;
}
.tzgg_box .title {
	color: #333;
	font-size: 22px;
	border-bottom: 2px solid #c92b2f;
	height: 37px;
	line-height: 37px;
	padding: 0;
	position: relative;
}
.tzgg_box .title .more {
	color: #808080;
	font-size: 14px;
	font-weight: normal;
}
.tzgg_box .title .more a {
	color: #808080;
}
.tzgg_box .tzgg li {
	line-height: 25px;
	padding: 9px 0;
}
.tzgg_box .tzgg li a {
	display: block;
	height:50px;
	padding: 5px;
	overflow:hidden;
padding-left: 0;
}
/**第二板块**/
.row2 {
	margin-top: 43px;
	height: 364px;
	position: relative;
}

/**论坛报告**/

.title-text {
	height: 364px;
}
.title-text_top {
	height: 31px;
	overflow: hidden;
	margin-bottom: 45px;
	font-size: 22px;
}

.title-text_bottom {
	height: 154px;
}
/*特色tab切换结束*/


.picScroll-left .hd .prev {
	position: absolute;
	display: block;
	width: 33px;
	height: 33px;
	background: url(../images/prev.png) no-repeat;
	left: 15%;
	top: 35%;
	z-index:100;
}
.picScroll-left .hd .next {
	position: absolute;
	display: block;
	width: 33px;
	height: 33px;
	background: url(../images/next.png) no-repeat;
	right:15%;
	top: 35%;
	z-index:100;
}

.picScroll-left {
	width: 1200px;
}


.picScroll-left .bd .picList {
	overflow: hidden;
	zoom: 1;
}
.picScroll-left .bd .picList li {
	_display: inline;
	overflow: hidden;
}

.picScroll-left .bd .picList li .title {
	line-height: 30px;
	height: 154px;
	width: 250px;
	padding:0 25px;
	border-left:1px solid #ddd;
}
.picScroll-left .bd .picList li .title p {
	color:#666;
}
.xwtitle {
	padding-left:20px;
	background: url(../images/icon_01.png) no-repeat left 9px;
}
.xwtitle a {
	display:block;
	height: 58px;
	overflow:hidden;
}
.bg {
	padding-left:20px;
	background: url(../images/icon_02.png) no-repeat left 9px;
}
.sj {
	padding-left:20px;
	background: url(../images/icon_03.png) no-repeat left 9px;
}
.dd {
	padding-left:20px;
	background: url(../images/icon_04.png) no-repeat left 9px;
}
.more_bar {
	width: 208px;
	height: 32px;
	margin: auto;
	background: url(../images/more.png) no-repeat center;
	text-align: center;
	cursor: pointer;
	margin-top: 52px;
}
.more_bar a {
	line-height: 32px;
	color: #666666;
}

/**footer**/

.footer {
	height: 92px;
	background: #c92b2f;
}
.footer_bg {
	width: 100%;
	height: 92px;
	background: url(../images/footer_bg.png) no-repeat center;
}
.copyright {
	padding-top: 27px;
	color: #fff;
	text-align: center;
	line-height: 27px;
	font-size: 12px;
}
/**content内容页**/
/**banner_bar内容**/
.banner_bar {
	width: 100%;
	height: 300px;
	text-align: center;
	margin-bottom: 26px;
}
.banner_bar .pic_list img {
	width: 1200px;
	height: 300px;
}
/**当前位置**/


/**content内容页**/
.contents {
	margin-top: 49px;

}
.photo-list {float:left; width:100%;;  margin: 20px;}
.photo-list li {float: left; width: 220px; height: 232px; margin: 30px 58px 50px 0; text-align:center;}
.photo-list li span {font-size: 14px;}
/*左侧导航*/
.list_left {
	width: 300px;
}
.lanmu_name {
	height: 105px;
	line-height: 96px;
	font-size: 24px;
	color: #fff;
	background: url(../images/content_list_01.png) no-repeat center;
	padding-left: 89px;
	font-weight: bold;
}
/**二级导航**/

.lanmu_list {
	width: 300px;
}
.lanmu_list .accordion li {
	width: 100%;
	height: 100%;
	font-size: 16px;
	cursor: pointer;
	line-height: 56px;
	background: url(../images/content_list_03.png) no-repeat center;
	overflow: hidden;
	margin-top: 27px;
}
.lanmu_list .accordion li a {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	color: #fff;
}

.lanmu_list .lanmu_list2 {
   width: 300px;
    height: 210px;
    background:url(../images/content_list_04.png) no-repeat center;
margin-top: 27px;
}
.lanmu_list .lanmu_list2 li {
	width: 100%;
	height: 30px;
	font-size: 14px;
	cursor: pointer;
	line-height: 20px;
	overflow: hidden;
          background: none;
          margin-top: 11px;
}
.lanmu_list .lanmu_list2  li a {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	color: #fff;
}


.clicka {
color: #fff;
	background: url(../images/content_list_02.png) no-repeat center;

}
.clicka2 {
color: #fff;
	background: url(../images/content_list_02.png) no-repeat center;

}
.cliked {
       margin-right: 0 !important;
}
/*右侧开始*/
.list_right {
	width: 836px;
	margin-bottom: 30px;
min-height: 750px;
}
.box-2 .list_title {
	height: 38px;
	position: relative;
	padding-left: 6px;
	font-size: 16px;
	line-height: 38px;
}
.box-2 .list_title .lanmu {
	display: inline-block;
	padding: 0 8px;
	height: 30px;
	color: #c92b2f;
}
.dqwz {
	color: #939393;
	height: 30px;
	line-height: 30px;
	text-align: right;
	font-size: 14px;
}
.dqwz a {
	color: #939393;
}
/*非结构化内容*/

.page_con {
	min-height: 500px;
	margin: 0px auto;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	padding-top:25px;
}
.page_con .page_tit {
	font-size: 18px;
	text-align: center;
	line-height: 150%;
	padding-bottom:10px;
	font-weight: bold;
	color: #414141;
}
.page_con .fbt {
	font-size: 16px;
	color: #666;
	text-align: center;
	line-height: 150%;
	padding: 0 0 10px;
	font-weight: normal;
}
.page_con .page_date {
	font-size: 12px;
	color: #888;
	text-align: center;
	line-height: 150%;
	padding: 0px 0 15px;
	font-weight: normal;
}
.page_con .zhengwen {
	padding: 30px 23px;
}
.page_con .zhengwen hr {
	border: 1px solid #e4e4e4;
	margin: 40px 0;
}
.page_con .zhengwen p {
	text-indent: 2em;
}
.page_con .zhengwen img {
	max-width: 780px;
	height: auto;
	display: block;
	margin: 37px auto;
}
.page-con .zhengwen table tr td p, .box-2 .zhengwen table tr td span p {
	text-indent: 0;
}
.xyld_list {
      padding-left: 30px;
}
.xyld_list li {
     width: 100%;
     margin-bottom: 20px;
}
.xyld_pic img {
       width: 110px;
}
.xyld_text {
  margin-left: 20px;

}


/*结构化内容*/

.box-2 p.indent0 {
	text-indent: 0;
}
.box-2 p.photo {
	text-align: center;
}
.box-2 p.photo img {
	padding: 15px 8px;
}
/*附件*/

.attach {
	padding: 10px 0 20px;
	width: 780px;
	margin: 0 auto;
}
.attach .att_title {
	color: #2649a1;
	font-weight: bold;
}
.attach p {
	line-height: 150%;
	padding: 5px 0;
}
.attach p a {
	color: #2649a1;
}
/*上一条、下一条*/

.other_title {
	padding-top: 20px;
	margin: 0 auto;
}
.other_title a {
	color: #999;
	line-height: 33px;
	padding: 5px 0;
}
.other_title a:hover {
	color: #666;
}
/**列表内容页**/
.list_right_01 {
	width: 836px;
	margin-top: 20px;
    min-height: 600px;
}
.list_right_01 hr {
	border: 1px solid #e5e5e5;
	margin: 20px 0;
}

.list_right_01 .list li {
	background: url(../images/list_icon_01.png) no-repeat 6px;
	line-height: 40px;
}
.list_right_01 .list li a {
	padding-left: 36px;
}
.list_right_01 .list li .date {
	color: #999;
}
/**btn**/
.btn {
	width: 500px;
	height: 20px;
	margin: 40px auto 0;
}
.btn button {
	height: 20px;
	margin-right: 5px;
	color: #d6d5da;
	;
	border: 1px solid #b3d6f4;
	background-color: #fff;
	cursor: pointer;
}
.btn button:nth-of-type(3) {
	color: #13000c;
}
.btn button:nth-of-type(4) {
	color: #13000c;
}
.btn button:nth-of-type(5) {
 background-color#FCC;
}
.btn input {
	width: 46px;
	height: 20px;
	border: 1px solid #a9a9a9;
	margin-right: 2px;
}