html{ width:100%;}
body {
  background-color:#fff;
  font-size: 14px;
  font-family: "Microsoft Yahei", sans-serif, Arial, "宋体";
  color: #595959;
}
a{
  color: #595959;
  text-decoration: none;
}
a:hover {
  
  text-decoration: none;
}
input,
select,
textarea {
  font-family: "Microsoft Yahei", sans-serif, Arial, "宋体";
}
.yahei {
  font-family: "Microsoft Yahei", Arial, sans-serif, Tahoma, Verdana;
}
.song {
  font-family: "宋体";
}
.ui-left {
  float: left;
}
.ui-right {
  float: right;
}
.ui-clr {
  display: block;
  zoom: 1;
}
.ui-clr:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
}
.clear {
  _display: inline-block;
  _width: 100%;
}
.hide {
  display: none;
}
.tc {
  text-align: center;
}
.to {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
ul,
li,
dl,
dt,
dd,
ol {
    list-style: none;
    line-height: 1.6;
    margin: 0;
    padding: 0;
}
.mt20{
	margin-top:20px;
}

.container{
	width:100%;*width:auto;margin:0 auto;
}
#header{
	width:1300px; display:table; margin:0px auto; padding:10px 0px 0px 0px; background:#fff; position:relative;
}

.logo{ float:left; width:400px;}
.logo img{ width:100%;}
.fjmzw{ position:absolute; z-index:99; top:3px; right:10px; height:26px;}
.fjmzw img{ height:100%;}

#right-menu{
	float:right; text-align:right; border:0;background-color:transparent;
}
#right-menu span{
	font-size:22px;display:block;border:none;color:#222;
}
.header-right {
	position:absolute; z-index:99; right:10px; bottom:0px;  text-align:right; border:0; background-color:transparent;
}
.header-right a{
	font-size:16px;color:#222;text-indent:-9999px;
}
.header-right .line{
	display:inline-block;margin:0 11px;height:17px;border-right:1px solid #fff;text-indent:-9999px;
}
.header-right i{
	margin-right:5px;
}
.header-right i.iconfont{
	font-size:18px;
}
.search-box{
	margin-top:32px;height:30px;border:1px solid #E9E9E9;border-radius:0px;text-align:right; overflow:hidden;background-color: #F1F1F1;
}
.search-box input{
	width:120px;height:28px;padding-left:0px;font-size:14px;border:none;
	border-right:1px solid #E9E9E9;
	background-color: #F1F1F1;
	vertical-align:middle;
	outline:none;
}
.search-box button{
	width:40px;
	height:28px;
	border:none;
	background:#F1F1F1 url(../image/search-icon.png) no-repeat 10px 3px; 
	vertical-align:middle;
	outline:none;
}



.main-nav,
.menu_nav {
	position:absolute; z-index:200; right:2px; top:10px;
    float: right; padding: 20px 0px 0px 0px; margin: 0;
}
.menu_nav li{
	float: left; height: 40px; line-height: 40px; padding:0px 10px; list-style:none; 
    background: url(../image/dot_3px.png) no-repeat right center;
}
.menu_nav li a {
    width: 100%; height: 100%; display: block; text-align: center; font-size: 18px;
}
.menu_nav a:link{
	text-decoration:none;
}
.menu_nav a:hover {
	color:#222; text-decoration:none; white-space:nowrap; background:#F4F4F4;
}
.menu_nav li.frs_nav a.select {
	color:#222; text-decoration:none; white-space:nowrap; background:#F4F4F4;
}
.menu_nav .current a{
	color:#222; font-weight:normal;
}
.menu_nav li ul {
	left: -999em; font-size:15px; margin-left:0px; margin-top:0px;
	margin-bottom:0px; padding-bottom:0px; position: absolute; z-index:110;
}
.menu_nav li ul li {
	background:#F4F4F4; float:left; color: #fff; font-size:15px;
	margin-bottom:0px; padding-bottom:0px; height:40px; line-height:40px; text-align:center;
}
.menu_nav li ul a {
	background:#F4F4F4; display:block; padding-left:15px; padding-right:15px;
	color:#555; font-size:15px; font-weight:normal;
}
.menu_nav li ul a:hover {
	background:#F4F4F4; padding-top:0px; line-height:40px; height:40px; text-decoration:none;
}
.menu_nav li:hover ul {
	left: auto
}
.menu_nav li:last-child {
    background-image: none;
}




#slider-2{
	position:relative;padding:0px;margin:0px auto;overflow:hidden; border:0px solid #ccc;
}
#slider-2 .bd .slick-slide{
	position:relative;
}
#slider-2 .bd img{
	width:100%; height:260px;
}
#slider-2 .bd .bg{
	position:absolute;bottom:0;left:0;width:100%;height:30px;line-height:30px;background-color:#000;opacity:0.6;filter:alpha(opacity=60);z-index:100;
}
#slider-2 .bd p{
	position:absolute;left:0;bottom:0;width:80%;padding-left:15px;line-height:15px;color:#fff;z-index:200;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
#slider-2 .bd span{
	position:absolute;top:-2px;left:5px;font-size:30px;
} 
#slider-2 .bd button{
	position:absolute;	bottom:8px;	right:29px;	width:8px;	height:14px;	padding:0;
	background:url(../image/slider2-arrow.png) no-repeat left 0;
	cursor:pointer;	border:none; text-indent:-9999px; z-index:300; outline:none;
}
#slider-2 .bd .slick-next{
	right:6px;background-position:right 0;
}

.container{
	width:100%;*width:auto;margin:0 auto; padding:0px;
}

.mem-head{ position:relative; height:50px; background:#fff; margin-bottom:10px; padding:5px 10px 0px 0px; border-bottom:2px solid #A0A0A0;}
.mem-head a{ float:right; color:#f00; font-size:16px; font-weight:bold; padding-top:20px;}
.mem-head span{ position:absolute; z-index:100; left:0px; bottom:-2px; padding:0px 5px; color:#222; font-size:20px; font-weight:bold; text-align:center; display:inline-block; border-bottom:4px solid #000;}
.mem-head span a{ color:#222; font-size:20px; font-weight:bold; text-align:center;}

.mem-xysw{
	width:100%; overflow:hidden; position:relative;
}
.mem-xysw-left{
	float:left; width:800px; background:#EFEFEF; margin-right:20px;
}
.mem-xysw-right{
	float:right; width:380px; padding-bottom:7px; background:#EFEFEF;
}
.mem-xysw-left .bd{
	float:left; width:360px; margin-left:10px;
}
.mem-xysw-left img{
	width:100%;
}
.mem-xysw-left p{
	width:100%; font-size:15px; padding:5px 3px;
}


.mem-zx .list-group{
	float:right; width:400px; margin-right:10px;
	border:0px; background:none;
}
.mem-zx .list-group .list-group-item {
	padding: 8px 3px; background:none; border: 0px solid #ddd; line-height: 1;
}
.mem-zx .list-group .list-group-item a{
	width:100%; color:#333;	font-size:16px; line-height:1.3;
	display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.mem-zx .list-group .list-group-item span{
	color:#aaa; font-weight:normal; font-size:13px;
}

.mem-info{
	 padding-bottom:7px;
}
.mem-info .list-group{
	border:0px; border-bottom:0px solid #ccc; background:none; margin:0px 10px;
}
.mem-info .list-group-item {
	padding: 7px 3px; background:none; border: 0px solid #ddd;
}
.mem-info .list-group li+li{
	border-top:1px dashed #dcdcdc;
}
.mem-info .list-group li a{
	width:100%; color:#333;	font-size:16px;	display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.mem-info .list-group li span{
	float:right; background:none; color:#333; font-weight:normal; font-size:16px;
}
.mem-info .list-group li i{
	float:left; margin-right:5px; margin-top:8px; width:8px; height:8px; background:#B3B3B3; display:inline-block; border:1px solid #B3B3B3; border-radius:4px;
}


.mem-xysw-right .list-group{
	border:0px; border-bottom:0px solid #ccc; background:none; margin:0px 10px;
}
.mem-xysw-right .list-group-item {
	padding: 7px 3px; background:none; border: 0px solid #ddd;
}
.mem-xysw-right .list-group li+li{
	border-top:1px dashed #dcdcdc;
}
.mem-xysw-right .list-group li a{
	width:100%; color:#333;	font-size:16px;	display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.mem-xysw-right .list-group li span{
	float:right; background:none; color:#333; font-weight:normal; font-size:16px;
}
.mem-xysw-right .list-group li i{
	float:left; margin-right:5px; margin-top:8px; width:8px; height:8px; background:#B3B3B3; display:inline-block; border:1px solid #B3B3B3; border-radius:4px;
}



.mtzyk{
	width:100%;
}
.mtzyk img{
	width:100%;
}
.main_left2{
	float:left; width:380px; min-height:800px; padding-bottom:15px; background:#EFEFEF; overflow:hidden;
}
.main_right2{
	float:right; width:800px; min-height:800px; background:#EFEFEF; overflow:hidden;
}
.main_piclist{
	width:300px; margin:0px auto; margin-top:20px; overflow:hidden;
}
.main_piclist ul li{
	width:300px; height:145px;
}
.main_piclist .mlc{
	width:300px; height:20px;
}
.main_piclist li img{
	width:300px; height:145px; border:8px solid #fff;
}
.main_piclist .ml1{
	background:url(../image/201.jpg) no-repeat;
}
.main_piclist .ml2{
	background:url(../image/202.jpg) no-repeat;
}
.main_piclist .ml3{
	background:url(../image/203.jpg) no-repeat;
}
.main_piclist .ml4{
	background:url(../image/204.jpg) no-repeat;
}
.main_piclist .ml5{
	background:url(../image/205.jpg) no-repeat;
}
.main_right2 ul{
	padding-top:20px;
}
.main_right2 ul li{
	width:50%; float:left;
}
.mzy{
	width:350px; padding:8px; margin:0px auto; margin-bottom:30px; border:8px solid #fff; overflow:hidden;
}
.mzy .mzyp{
	width:100%; margin:0px auto; margin-bottom:5px; height:180px; text-align:center;
}
.mzy .mzyp img{
	width:100%; height:180px;
}
.mzy .mzyt{
	width:100%; margin:0px auto; line-height:35px; height:35px; border-bottom:1px dashed #333333; font-size:22px; font-weight:bold; font-family:"微软雅黑", "宋体"; overflow:hidden;
}
.mzy .mzyc{
	margin:0px auto; padding:10px 10px; line-height:28px; height:128px; text-indent:2em;
    display:block; word-break:break-all; word-warp:warp; 
    overflow:hidden; text-overflow:ellipsis; font-size:16px;
}



.main2{
	margin:0px auto; padding-bottom:45px; margin-top:20px;
}
.list_content{
	margin:0px auto;
}
.subnav {width:100%; height:45px; background:url(../image/subNav_4.jpg) repeat-x; border-bottom:2px solid #A0A0A0;}
.subnav li {float:left;font-size:20px;color:#9A1E24; font-weight:bold;}
.subnav li a,.subnav li a:visited {color:#9A1E24; font-weight:bold;}
.subnav li a:hover{ text-decoration:underline}
.subnav li.fg {width:6px;height:45px; background:url(../image/subNav_2.jpg) no-repeat;}
.subnav li.fg3 {width:6px;height:45px; background:url(../image/subNav_3.jpg) no-repeat;}
.subnav li.index {width:53px;height:45px; background:url(../image/subNav_1.jpg) no-repeat;}
.subnav li.index img{width:53px;height:45px;}
.subnav li.frs,.subnav li.sec,.subnav li.thd {padding:0px 20px;height:41px;line-height:35px; font-size:20px;}
.subnav li.frs {background:#B2B2B2;border-top:4px solid #AAAAAA;}
.subnav li.sec {background:#B2B2B2;border-top:4px solid #AAAAAA;}
.subnav li.thd {background:#BCBCBC;border-top:4px solid #B2B2B2;}

.list_left{
	float:left; width:800px; min-height:400px; background:#EFEFEF;
}
.list_right{
	float:right; width:370px; min-height:400px; padding-bottom:25px; background:#EFEFEF;
}
.list_left2{
	width:100%; background:#EFEFEF; overflow:hidden; padding:0px; margin:0px;
}


.list_right .lrlist{
	width:330px; margin:0px auto;
}
.list_right .lr1{
	width:100%; padding-top:15px; line-height:30px; font-size:20px; font-weight:bold; color:#9A1E24;
	border-bottom:1px solid #5C5C5C; margin-bottom:5px;
}
.list_right .lr2{
	width:100%; line-height:33px; font-size:16px; color:#333; margin-bottom:20px;
}
.list_right .lr2 li a{
	color:#333;
}


.lview-info{
	margin:0px 20px; border-top:0px; padding-top:20px; padding-bottom:20px;
}
.lview-info .lview-list{
	width:100%; margin:0px auto; line-height:30px; text-align:left; padding-bottom:10px; padding-top:10px;
}
.lview-info .lview-list ul{
	margin:0; padding:0; list-style:none; white-space: normal;
}
.lview-info .lview-list ul li{
	text-align:left; border-bottom:1px #9A1E24 dashed; padding-bottom:10px; padding-top:10px; overflow:hidden; white-space: normal;
}
.lview-info .lview-list ul li .a{
	float:left; padding-right:8px; overflow:hidden;
}
.lview-info .lview-list ul li .a .img{
	border:1px #e6e5e5 solid; background:#fafafa; padding:1px; width:100px;height:85px; overflow:hidden;
}
.lview-info .lview-list ul li .a .img img{ width:100px;height:85px; }
.lview-info .lview-list ul li .b{ float:left; margin-left:5px; width:630px; line-height:1.5; overflow:hidden; }
.lview-info .lview-list ul li .b .addi{ color:#959495; float:right; }
.lview-info .lview-list ul li .b .note{ color:#484748; text-align:left; margin-top:8px; text-indent:2em; }
.lview-info .lview-list ul li .b .note a{color:#BF3131; font-family:宋体,Arial;}
.lview-info .lview-list ul li .b h4 a:hover{color:#FFF; text-decoration:underline;}



.lview-info2{
	margin:0px 30px; border-top:0px; padding-top:20px; padding-bottom:20px;
}
.lview-info2 .lview-list{
	width:100%; margin:0px auto; line-height:30px; text-align:left; padding-bottom:10px; padding-top:10px;
}
.lview-info2 .lview-title{
	width:100%; margin:0px auto; text-align:center; font-size:25px; line-height:40px; color:#666666; font-weight:bold;
}
.lview-info2 .lview-time{
	width:100%; margin:0px auto; font-size:14px; line-height:22px; color:#999999; border-bottom:1px dashed #CCC; text-align:center;
}
.lview-info2 .lview-note{
	padding:8px; line-height:1.6; font-size:14px; border:1px #dcdcdc solid; background:#fafafa; margin-bottom:10px; margin-top:10px;
}
.lview-info2 .lview-time a{
	color:#999999;
}
.lview-info2 .lview-contant{
	width:100%; margin:0px auto; line-height:20px; text-align:left; padding-top:10px;
}
.lview-info2 .lview-contant img{
	max-width:800px; margin:0px auto;
}





.left_notice{width:300px; margin:0px auto;}
.left_notice h2 {font-size:24px;padding:16px 0; text-align:center;color:#333;}
.left_notice #menu {padding:1px 0 0 1px;background:#BCBCBC;height:42px;}
.left_notice #menu li {float:left;margin-right:1px;width:42px;height:42px;font-size:25px;line-height:42px;text-align:center;font-family:Candara;cursor:pointer;}
.left_notice #menu li a,.left_notice #menu li a:visited {color:#000;display:block;width:42px;height:42px;}
.left_notice #menu li a:hover {text-decoration:none;}
.left_notice #menu .menuItem {background:#D3D3D3;}
.left_notice #menu .current {background:#BCBCBC;}
.left_notice #menu .current a,.left_notice #menu .current a:visited {color:#fff;}
.left_notice #menu .select {background:#BCBCBC;color:#fff;}
.left_notice #menu .select a,.left_notice #menu .select a:visited {color:#fff;}

.left_notice #menu li.more {font-size:16px;margin:0;background:#fff;width:0px;}
.left_notice #menu li.more a,.left_notice #menu li.more a:visited {color:#000;}

.left_notice .notice_slider {width:300px;height:298px;background:#BCBCBC;position:relative;z-index:2;overflow:hidden;}
.left_notice #notice_slides {width:1800px;position:absolute;z-index:3;left:0;top:0;}
.left_notice #notice_slides .slide {width:290px;float:left;padding:10px;}
.left_notice #notice_slides .slide h3 {padding-bottom:8px;}
.left_notice #notice_slides .slide h3 a {color:#fff;line-height:130%;font-size:22px;}
.left_notice #notice_slides .slide p {line-height:150%;font-size:14px;color:#fff; text-indent:12px;}




footer{
	margin-top:20px;
}

.link{
	width:100%; min-height:45px; background:#fff; border-top:1px solid #D9D9D9; 
}
.link .linkinfo{
	width:1200px; margin:0px auto;
}
.link .linkname{
	float:left; width:100px; height:45px; line-height:45px; font-size:18px; font-weight:bold;
}

.link ul {float:left;padding-left:0px;}
.link ul li {float:left;line-height:45px;}
.link ul li a {display:block;color:#93908c;padding:0 15px;font-size:14px;}
.link li a:hover{
	color: #FF6600;
}

.foot{
	width:100%; padding:10px 15px; background:#F7F7F7; border-top:1px solid #D9D9D9; 
}
.foot .copyright{
	width:900px; margin:0px auto; text-align:center; line-height:22px; font-family:"Arial", "宋体"; color:#222;
}

.pager {width:auto;border:1px #F60 solid; background-color:#FC6;float:right; margin:10px; height:25px;font-size:14px; font-weight:bold;}
.pager td { background-color:#FFFFFF; line-height:normal; }
.pager td.pagerTitle{clear:both;background-color:#F60;color:#FFFFFF; }
.pager td.current { color: #f00; }
.pager a {font-size:14px;color:#333; font-weight:bold; text-decoration:none;}
.pager a:hover {font-size:14px;color:#ff3300; font-weight:bold;text-decoration:underline;}
@media(min-width:1200px){
	.container{width:1200px;}
}
