@charset "utf-8";
.banner{ width:1100px; height:300px; margin:12px auto; *position:relative; *z-index:1;}
.flexslider{position:relative;height:300px;overflow:hidden;background:url(../images/common/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:300px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/common/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:32px;height:57px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/common/left.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/common/right.png) center center no-repeat;}

.main{ width:1100px; margin:0 auto; height:auto;}
.callbacks_container{ width:485px; height:325px; float:left;position: relative; margin-top:30px; border:1px solid #ccc;}
.callbacks {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.callbacks li {position: absolute;width: 100%;left: 0;top: 0;}
.callbacks img {display: block;	position: relative;	z-index: 1;	height: auto;width:485px; height:325px; border:0;}
.callbacks .caption { width:100%;display: block;position: absolute;	z-index: 2;	text-shadow: none;color: #fff; background:url(../images/common/black.png) repeat;left:0 ;right: 0;bottom: 0;padding:12px 0px;margin: 0;max-width: none; text-align:center;}
.callbacks_nav {position: absolute;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	top: 52%;	left: 0;	opacity: 0.7;	z-index: 3;	text-indent: -9999px;
overflow: hidden;text-decoration: none;	height: 61px;width: 38px;	background: transparent url(../images/common/themes.gif) no-repeat left top;	margin-top: -45px;}
.callbacks_nav:active {	opacity: 1.0;}
.callbacks_nav.next {left: auto;background-position: right top;	right: 0;}
 @media screen and (max-width: 600px)
  {
.callbacks_nav { top: 40%;}
  }
.rslides {position: relative;list-style: none;overflow: hidden;	width: 100%;padding: 0;	margin: 0;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: auto;float: left;width: 100%;border: 0; height:325px;}

.home_news{ width:590px; float:right; height:327px; margin-top:30px; background:url(../images/common/btbg.jpg) repeat-x left 4px;}
.news_title{ width:585px; height:23px;background:url(../images/common/btbg.png) no-repeat left center; padding-left:5px;}
.news_title li{ width:100px; cursor:pointer; font-weight:bold; font-size:18px; float:left; background:#fff; text-align:center;}
.news_title li.hover a,.news_title li a {  color:#ad242c;}
.display_no{ display:none;}
.xwtj{ width:100%; height:100px; margin-top:25px; padding-bottom:20px; border-bottom:1px solid #ddd;}
.xwtj img{ height:100px; width:150px; float:left; border:1px solid #999; margin-right:15px;}
.xwtj a{ display:block; font-weight:bold; width:415px; height:26px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;float:left;}
.xwtj p{ color:#999; line-height:20px;}
.xwtj p span{ line-height:36px; display:block;}
.xwlist{ width:100%; float:left; height:auto; line-height:30px; margin-top:10px;}
.xwlist dd{ width:465px; float:left; background:url(../images/common/list.png) no-repeat left center; text-indent:12px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; height:30px;}
.xwlist dt{ width:100px; float:left; text-align:right; color:#999;}
.xwlist .more1{ display:block; float:right; color:#ad242c; margin-right:21px;}
.main1{ width:100%; background:#eaeaea; margin:40px 0; padding:40px 0; height:auto; overflow:hidden;}
.jiaoyu{ width:345px; float:left; margin-right:32px;}
.jybt{ width:100%; height:23px; line-height:23px; float:left;}
.bt{ font-size:18px; float:left; font-weight:bold; background:url(../images/common/btbg.png) no-repeat left center; text-indent:15px; color:#ad242c;}
.more{ float:right; color:#ad242c;}
.jylist,.luntan{ width:100%; margin-top:20px; float:left; line-height:36px;}
.jylist dd{ width:245px; float:left; background:url(../images/common/list.png) no-repeat left center; text-indent:12px; height:36px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.jylist dt{ width:90px; float:left; text-align:right; color:#999; height:36px;}
.jiaoyulast{ float:right; margin-right:0;}
.jylist dd.jytj{ width:100%; height:160px; background:none; text-indent:0; margin:12px 0;}
.jylist dt a{ display:block; width:100%; height:100%; background:url(../images/common/download.png) no-repeat right center;}
.luntan li{ width:100%; height:155px; padding-bottom:20px; border-bottom:1px solid #ddd; margin:12px 0 10px; float:left;}
.luntan li a{ font-weight:bold; line-height:30px; display:block; height:70px; margin-bottom:10px;}
.luntan li a img{ width:117px; height:70px; float:left; margin-right:15px;}
.luntan li p{ width:100%; height:26px; line-height:26px; color:#999; text-indent:25px; display:block; float:left;}
.luntan li p.zhujiangren{ background:url(../images/common/zjr.png) no-repeat left center;}
.luntan li p.time{ background:url(../images/common/time.png) no-repeat left center;}
.luntan li p.didian{ background:url(../images/common/location.png) no-repeat left center;}





