
.new {
	margin: 22px auto 30px; width: 1200px; overflow: hidden;
}
.new-left {
	width: 1200px; overflow: hidden; 
}
.new-right {
	width: 370px; float: right;
}
.newcon-left {
	width: 720px; float: left; position: relative;
}
.newcon-left .bd {
	width: 720px; overflow: hidden;
}
.newcon-left .bd ul li {
	float: left; padding-left:5px;
}
.newcon-left .bd ul li a {
	height: 250px; overflow: hidden; display: block;
}
.newcon-left .bd li span {
	background: rgb(246, 246, 246); padding: 15px 10px; height: 20px; text-align: center; color: rgb(202, 13, 13); overflow: hidden; font-size: 14px; font-weight: bold; display: block;
}
.newcon-left .hd {
	right: 8px; bottom: 57px; overflow: hidden; position: absolute;
}
.newcon-left .hd ul li {
	background: rgb(255, 255, 255); width: 18px; height: 18px; text-align: center; line-height: 18px; margin-left: 6px; float: left;
}
.newcon-left .hd ul li.on {
	background: rgb(203, 13, 13); color: rgb(255, 255, 255);
}
.newcon-left .prev {
	background: url("../images/left.png"); top: 50%; width: 36px; height: 80px; margin-top: -80px; display: none; position: absolute;
}
.newcon-right .next {
	background: url("../images/left.png"); top: 50%; width: 36px; height: 80px; margin-top: -80px; display: none; position: absolute;
}
.newcon-left .next {
	background: url("../images/right.png"); top: 50%; width: 36px; height: 80px; right: 0px !important; margin-top: -80px; display: none; position: absolute;
}
.newcon-left:hover .prev {
	display: block;
}
.newcon-left:hover .next {
	display: block;
}
.newcon-right {
	width: 470px; height: 320px; overflow: hidden; float: right;
}
.newcon-right ul li {
	background: url("../images/dot4.png") no-repeat left 14px; line-height: 40px; overflow: hidden; padding-left: 18px;
}
.newcon-right ul li a {
	font-size: 16px;
}
.newcon-right ul li span {
	font-size: 16px; float:right;
}
.new-right ul li {
	background: url("../images/dot1.png") no-repeat left; padding: 9px 0px 9px 18px; height: 36px; border-bottom-color: rgb(171, 171, 171); border-bottom-width: 1px; border-bottom-style: dotted;
}
.new-right ul li span {
	height: 36px; display: table;
}
.new-right ul li span a {
	line-height: 18px; font-size: 16px; vertical-align: middle; display: table-cell;
}
.rencaicon {
	overflow: hidden; margin-top: 30px;
}
.qhbox {
	background: url("../images/qiebg.jpg") 0% 0% / cover; width: 100%; height: 484px; overflow: hidden;
}
.rencaibox {
	margin: 0px auto; padding: 20px 0px; width: 1200px; overflow: hidden;
}
.rencai-title {
	margin: 0px auto; width: 680px; overflow: hidden;
}
.rencai-title span {
	background: url("../images/qieline.png") no-repeat right; width: 135px; height: 60px; float: left;
}
.rencai-title .lastspan {
	background: none;
}
.rencai-title b {
	height: 57px; text-align: center; line-height: 57px; font-size: 22px; border-bottom-color: rgb(113, 113, 113); border-bottom-width: 3px; border-bottom-style: solid; display: block; cursor: pointer;
}
.curb {
	color: rgb(201, 17, 17); border-bottom-color: rgb(201, 17, 17) !important; border-bottom-width: 3px !important; border-bottom-style: solid !important;
}
.rc-more {
	margin: 20px auto; width: 140px; height: 34px;
}
.rc-more a {
	border-radius: 40px; border: 1px solid rgb(190, 190, 190); border-image: none; width: 140px; height: 34px; text-align: center; line-height: 34px; display: block;
}
.rc-more a:hover {
	background: rgb(183, 39, 46); border: 1px solid rgb(183, 39, 46); border-image: none; color: rgb(255, 255, 255);
}
.qiebox1-left {
	width: 375px; float: left;
}
.qiebox1 {
	margin: 0px auto; width: 1100px; height: 290px; overflow: hidden;
}
.qiebox1-left a {
	width: 375px; height: 250px; overflow: hidden; display: block;
}
.qiebox1-left span {
	background: rgb(255, 255, 255); height: 40px; text-align: center; line-height: 40px; display: block;
}
.qiebox1-right {
	width: 690px; float: right;
}
.qiebox1-right dl {
	padding-bottom: 15px; margin-bottom: 10px; border-bottom-color: rgb(190, 190, 190); border-bottom-width: 1px; border-bottom-style: solid;
}
.qiebox1-right dl dt a {
	height: 40px; line-height: 40px; font-size: 18px; display: block;
}
.qiebox1-right dl dd {
	color: rgb(107, 107, 107); line-height: 24px;
}
.qiebox1-right ul li {
	height: 40px; line-height: 40px;
}
.qiebox1-right ul li a {
	font-size: 16px; float: left;
}
.qiebox1-right ul li span {
	width: 100px; text-align: right; color: rgb(136, 136, 136); float: right;
}
.djlist {
	height: 290px; overflow: hidden;
}
.djlist li {
	padding: 0px 48px; width: 335px; overflow: hidden; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
.djlist li.firrj {
	padding-left: 0px;
}
.djlist li.lasrj {
	padding-right: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.djlist li .date {
	width: 56px; font-family: "Times New Roman", Times, serif; float: left;
}
.djlist li .date b {
	font-size: 30px; font-weight: normal; display: block;
}
.djlist li .date span {
	font-size: 12px; display: block;
}
.djlist li dl {
	width: 265px; float: right;
}
.djlist li dl dt {
	height: 48px; line-height: 24px; overflow: hidden; margin-bottom: 15px;
}
.djlist li dl dt a {
	font-size: 16px; font-weight: bold;
}
.djlist li dl dd {
	color: rgb(119, 119, 119); line-height: 32px; text-indent: 2em;
}
.bwsd {
	overflow: hidden;
}
.bwsd li {
	width: 375px; margin-right: 25px; float: left;
}
.bwsd li.last-bwsd {
	margin-right: 0px;
}
.bwsd li a {
	width: 375px; height: 250px; overflow: hidden; display: block; position: relative;
}
.bwsd li span {
	background: rgb(255, 255, 255); height: 40px; text-align: center; line-height: 40px; display: block;
}
.bwsd li a i {
	background: url("../images/spbg.png") no-repeat; left: 20px; width: 50px; height: 50px; bottom: 20px; position: absolute;
}
.box3 {
	margin: 35px auto 0px; width: 1200px; overflow: hidden;
}
.notic {
	width: 420px; overflow: hidden; margin-right: 30px; float: left;
}
.notic1 {
	width: 300px; overflow: hidden; margin-right: 30px; float: left;
}
.tz-title {
	height: 40px; line-height: 40px; margin-bottom: 20px;
}
.tz-title span {
	width: 150px; font-size: 22px; font-weight: bold; float: left;
}
.tz-title span b {
	padding: 5px 0px; color: rgb(201, 17, 17); border-bottom-color: rgb(201, 17, 17); border-bottom-width: 2px; border-bottom-style: solid;
}
.tz-title a {
	float: right;
}
.tzlist {
	overflow: hidden;
}
.tzlist li {
	height: 22px; line-height: 22px; margin-bottom: 21px;
}
.tzlist li span {
	 color: rgb(156, 156, 156); float: right;
}
.tzlist li a {
	width: 320px; font-size: 15px; float: left;
}
.tzlist li:hover span {
	color: rgb(201, 17, 17); border-right-color: rgb(201, 17, 17); border-right-width: 1px; border-right-style: solid;
}
.firsttz {
	overflow: hidden; margin-top: 20px; margin-bottom: 35px;
}
.firsttz span {
	width: 200px; height: 140px; float: left;
}
.firsttz span img {
	width: 200px;
}
.firsttz dl {
	width: 165px; float: right;
}
.firsttz dl dt {
	height: 30px; line-height: 30px; overflow: hidden;
}
.firsttz dl dt a {
	font-size: 16px;
}
.firsttz dl dd {
	color: rgb(153, 153, 153); line-height: 24px; overflow: hidden;
}
.firsttz dl span {
	height: 30px; line-height: 30px; margin-top: 10px; display: block;
}
.firsttz dl span a {
	color: rgb(201, 17, 17); font-size: 12px;
}
.mtlist {
	margin: 10px 0px; overflow: hidden;
}
.mtlist li {
	height: 22px; line-height: 22px; overflow: hidden; margin-bottom: 21px;
}
.mtlist li a {
	width: 370px; overflow: hidden; font-size: 15px; border-left-color: rgb(213, 213, 213); border-left-width: 3px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.mtlist li span {
	color: rgb(160, 159, 159); float: right;
}
.lastnotic {
	margin-right: 0px !important;
}
.xueshu {
	overflow: hidden;
}
.xueshu li {
	overflow: hidden; padding-top: 8px;
}
.xueshu li span {
	border: 1px solid rgb(202, 13, 13); border-image: none; width: 60px; height: 30px; text-align: center; color: rgb(202, 13, 13); line-height: 30px; font-size: 13px; margin-top: 8px; float: left;
}
.xueshu li span b {
	background: rgb(202, 13, 13); height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 13px; display: block;
}
.xueshu li dl {
	padding: 0px 0px 15px; width: 220px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid; float: right;
}
.xueshu li dl dt {
	height: 25px; line-height: 40px;
}
.xueshu li dl dt a {
	font-size: 15px;
}
.xueshu li dl dd {
	height: 24px; color: rgb(160, 159, 159); line-height: 24px; padding-left: 25px;
}
.xueshu li dl .dd1 {
	background: url("../images/date.png") no-repeat left;
}
.xueshu li dl .dd2 {
	background: url("../images/dizhi.png") no-repeat left; overflow: hidden;
}
.zhuanti {
	margin: 0px auto 30px; width: 1200px; overflow: hidden;
}
.zttitle {
	height: 56px; line-height: 56px; margin-bottom: 20px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.zttitle span {
	font-size: 22px;
}
.zttitle span b {
	color: rgb(201, 17, 17); font-weight: normal;
}
.zhuanti ul {
	height: 107px; overflow: hidden;
}
.zhuanti ul li {
	margin: 0px 6px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 226px; height: 82px; overflow: hidden; float: left; position: relative;
}
.zhuanti ul li a {
	width: 100%; height: 93px; display: block;
}
.zhuanti ul li span {
	background: url("../images/ztbg.png"); left: 0px; width: 100%; height: 30px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 30px; display: none; position: absolute;
}
.zhuanti ul li:hover span {
	display: block;
}
.fr11 {
	margin-left: 20px;
}
/* CSS Document */
.banner{ width:100%; overflow: hidden; position: relative;}
.banner img{width:100%;height:500px;margin:0 auto;}
#main{width:100%;overflow:hidden;}
body{overflow-x:hidden;}
h2{font-size:2.3em;}
h3{font-size:1.6em;}
h4{font-size:1.5em;}
p{font-size:1.3em;}


	.ladyScroll{width:700px;height:300px;margin:15px auto;border:#ddd 1px solid;position:relative;}
	.ladyScroll .prev,.ladyScroll .next{width:51px;height:45px;position:absolute;top:210px;left:0;z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat;}
	.ladyScroll .next{ left:auto; right:0; background-position:0 -90px;}
	.ladyScroll .prev:hover{ background-position:0 -45px; }
	.ladyScroll .next:hover{ background-position:0 -135px; }

	.ladyScroll .scrollWrap{width:720px;margin-left:11px;padding-top:15px;overflow:hidden;position:absolute;}
	.ladyScroll dl{float:left;width:340px;text-align:center;position:relative;margin-right:5px;}
	.ladyScroll  span{display:block;width:330px;height:33px;position:absolute;left:5px;bottom:0;background:#5f626b;filter:alpha(opacity=80);opacity:0.80;}
	.ladyScroll  dt{margin:0 auto;width:330px;overflow:hidden;}
	.ladyScroll  img{display:block;width:330px;height:260px;}
	.ladyScroll  dd{width:330px;height:20px;line-height:12px;font-size:15px;color:#fff;text-align:center;overflow:hidden;position:absolute;left:5px;bottom:0;}
	.ladyScroll  dd a{ color:#fff;  }
	.ladyScroll  dd a:hover{ text-decoration:none;  }
	.ladyScroll dl:hover span{ background:#B52153;  }



/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;position:relative;    max-height: 700px;    overflow: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides > li.clone{position:relative;}
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { background: #fff; position: relative;zoom:1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 48px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8);  text-indent:-999em }
.flex-direction-nav .flex-prev { left: -50px; background:url(../images/lf.png) no-repeat center center; }
.flex-direction-nav .flex-next { right: -50px;  background:url(../images/rt.png) no-repeat center center;}
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px;}
.flexslider:hover .flex-next { opacity: 0.7; right: 10px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd}
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }
/* Control Nav */
.flex-control-nav {width: auto; position: absolute; bottom: 10px; right:30px; text-align: center; z-index:889; }
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {background: #ffffff; width: 8px; height: 8px; display: block; border:2px solid #fff; cursor: pointer; text-indent: -9999px;border-radius:8px; }
.flex-control-paging li a:hover { background:url(../images/flex_hover.png) no-repeat center; }
.flex-control-paging li a.flex-active { background:url(../images/flex_hover.png) no-repeat center;}
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}


.content{width:100%;overflow:hidden;}
.mode01{max-width:1200px;margin:0 auto;overflow:hidden;}