@charset "utf-8";
/* CSS Document */

/*reset begin*/
body, div, ul, li, ol, input, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, p, button {
	margin: 0;
	padding: 0;}
img, button {
	border: 0;
	display: block;
	display: inline;}
img {
	vertical-align: middle;}
ol, ul, dl {
	list-style: none;}
input {
	outline: none;
	border: 0;}
a:link, a:visited {
	text-decoration: none;}
body {
	font-family: "微软雅黑";
	font-size: 12px;
	color:  ;}
/*reset end*/


/*banner begin*/
.iosSliderDemo {
	clear: both;
	width: 100%;
	padding: 0 0 300px;
	position: relative;}
.fluidHeight {
	position: absolute;
	width: 100%;
	height: 460px;}
.sliderContainer {
	height: 100%;
	max-height: 460px;
	padding: 0 0;}
.iosSlider {
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;}
.iosSlider .slider {
	width: 100%;
	height: 100%;}
.iosSlider .slider .item {
	width: 1920px;
	height: 100%;
	padding: 0 0 0 0;
	text-align: center;
        overflow:hidden;}
.iosSlider .slider .item .inner {
	position: relative;
	top: 0;
	left: 0;
	margin: 0 auto;
	height: 100%;
	box-shadow: 0 0 10px -5px #000;
	background-position: 50% 0;
	background-repeat: no-repeat;}
.iosSlider .slider .item .inner img {
	position: relative;
	top: 0;
	left: 0;
	width: 1920px;
	height: 460px;
	margin: 0 auto;}
.iosSlider .slider .item .inner .selectorShadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 120px;
	height: 30px;
	display: none;}
.iosSlider .slider .item .inner .text1 {
	opacity: 0;
	filter: alpha(opacity=0);
	background: none repeat scroll 0 0 #000000;
	position: absolute;
	bottom: 12%;
	padding: 12px 12px;
	width: 487px;
	height: 196px;
	text-align: left;}
.iosSlider .slider .item .inner .text1 h3 {
	color: #fff;
	font-size: 30px;
	line-height: 52px;
	padding: 0 4px;
	font-weight: normal;}
.iosSlider .slider .item .inner .text1 p {
	font-size: 14px;
	line-height: 26px;
	color: #c0c0c0;}
.iosSlider .slider .item .inner .text2 {
	background: none repeat scroll 0 0 #000000;
	opacity: 0;
	filter: alpha(opacity=0);
	padding: 10px 12px 10px;
	position: absolute;
	left: 100px;
	top: 451px;
	text-align: left;}
.iosSlider .slider .item .inner .text2 span {
	display: block;
	color: #fff;
	font-size: 14px;
	line-height: 1.5;
	font-weight: 100;
	padding: 0 8px;}
.iosSlider .slider .item .inner .more {
	opacity: 0.4;
	background: none repeat scroll 0 0 #fff;
	position: absolute;
	bottom: 6%;
	right: 0;
	padding: 0 5px 0 2px;
	height: 25px;
	width: 55px;
	z-index: 2;
	text-align: center;}
.iosSlider .slider .item .inner .more a {
	color: #000;
	text-decoration: none;
	font-size: 14px;
	line-height: 25px;}
.sliderContainer .slideSelectors {
	position: relative;
	bottom: 20px;
	width: 160px;
	margin: 0 auto;
	z-index: 1;
	height: 11px;}
.sliderContainer .slideSelectors .prev {
	float: left;
	width: 11px;
	height: 11px;
	background: url(img/arrow_left.png) no-repeat 50% 0;}
.sliderContainer .slideSelectors .next {
	float: left;
	width: 11px;
	height: 11px;
	margin: 0 0 0 10px;
	background: url(img/arrow_right.png) no-repeat 50% 0;}
.sliderContainer .slideSelectors .item {
	float: left;
	width: 9px;
	height: 9px;
	background: #aaa;
	margin: 1px 1px 1px 11px;
	filter: alpha(opacity=25);
	border-radius: 10px;}
.sliderContainer .slideSelectors .item.first {
	margin-left: 1px;}
.sliderContainer .slideSelectors .selected {
	width: 11px;
	height: 11px;
	margin: 0 0 0 10px;
	background: #eee;
	opacity: 1;
	filter: alpha(opacity=100);
	box-shadow: none;}
.sliderContainer .slideSelectors .selected.first {
	margin-left: 0;}
.sliderContainer .scrollbarContainer {
	position: relative;
	bottom: 4px;
	left: 0;
	height: 4px;
	margin: 0 auto;
	z-index: 1;}
/*banner end*/

.main{ width:100%; background:#e5e4e4;}
.main .contents{ width:1200px; margin:179px auto 0;clear:both;}
.main .year_news{ background:#fff; height:332px; position:relative;}
.main .year_news .map{ float:right; margin:13px 20px 0 0; width:553px; height:318px;background: url(img/map.jpg) no-repeat ;}
    .main .year_news .map{ position:relative; overflow:visible; z-index:2;}
    .map .positions{ position:absolute;  overflow:visible;}
    .map .positions .dian{ cursor:pointer; position:absolute; left:40px; top:99px;}
    .map .positions .on{ background:url(img/map_hv.png);}
    .map .positions .wrap{ display:none; position:relative; z-index:5;}
    .map .positions .wrap a{ display:block; overflow:hidden; width:83px; height:83px; border:3px solid #8f000b; border-radius:45px;}
    .map .positions .wrap a img{ width:83px; height:83px;}
    .map .positions .wrap b{width:0; background:none; border-left:5px solid transparent; border-right:5px solid transparent; border-top:10px solid #8f000b; position:absolute; left:40px; top:89px;}
    .map .bls{ left:23px; top:-33px;}
    .map .bl{ left:39px; top:-31px;}
    .map .kny{ left:36px; top:75px;}
    .map .mg{ left:383px; top:-8px;}
    .map .rb{ left:202px; top:10px;}
    .map .trq{ left:48px; top:-12px;}
    .map .xyl{ left:47px; top:-23px;}
    .map .ydl{ left:18px; top:-18px;}
    .map .yg{ left:24px; top:-48px;}
.main .year_news .prev{ position:absolute; left:91px; top:45px;} 
.main .year_news .next{ position:absolute; left:455px; top:45px;} 
.main .year_news #tabs{ overflow:hidden; padding-left:109px; background: url(img/clock.jpg) no-repeat 37px 35px;}
.main .year_news #tabs li{ float:left; padding: 47px 7px 35px;}
.main .year_news #tabs li a{ color:#c5c5c5; font-size:12px;}
.main .year_news #tabs .on{ font-size:14px; color:#8f000b;} 
.main .cul_d_x_tw{ display:none; padding-left:40px; padding-bottom:63px;}
.main .cul_d_x_tw ul li a{ font-size:14px; line-height:28px; color:#000;}
.main .cul_d_x_tw ul li a span{ display:inline-block; padding:0 31px 0 1px; color:#c1c1c1; background: url(img/li_bg.jpg) no-repeat 51px center;}
.main .cul_d_x_tw ul li a:hover{ color:#8f000b;}
.main .cul_d_x_tw ul li a:hover span{ background:url(img/li_hover.jpg) no-repeat 51px center; color:#8f000b;}
.main .news_list{ overflow:hidden;}
.main .news_list .left h2{ border-top:9px solid #996600; padding-left:85px; color:#996600; font-size:24px; line-height:64px; height:64px;}
.main .news_list .left h2 a{ float:right; color:#727272; font-size:14px; font-weight:normal; padding: 0 45px 0 0;}
.main .news_list .left{padding:3px 0 25px; float:left;}
.main .news_list .left div{ width:588px; background:#fff; margin:15px 0;}
.main .news_list .left div ul{ padding:15px 0 39px 0; border-top:1px solid #e5e4e4;}
.main .news_list .left div ul li a{padding-left:58px; font-size:14px; line-height:28px; color:#000;background: url(img/li_bg.jpg) no-repeat 39px center;}
.main .news_list .left div ul li a{ color:#000; font-size:14px;}
.main .news_list .left div ul li a:hover{ color:#8f000b; background: url(img/li_hover.jpg) no-repeat 39px center;}
.main .news_list .notification h2{ background:url(img/notification.jpg) no-repeat 36px center;}
.main .news_list .news h2{ background:url(img/news_bg.jpg) no-repeat 36px center;}
.main .news_list .right{float:right; width:585px; background:#fff; margin:18px 0 0;height:608px;}
.main .news_list .right h2{ border-top:9px solid #996600; padding-left:85px; color:#996600; font-size:24px; line-height:64px; height:64px; background: url(img/xinxi.jpg) no-repeat 40px center;}
.main .news_list .right h2 a{ float:right; color:#727272; font-size:14px; font-weight:normal; padding: 0 45px 0 0;}
.main .news_list .right dl{ padding:27px 0 22px 40px; overflow:hidden;  border-top:1px solid #e5e4e4;}
.main .news_list .right dl dt{float:left;}
.main .news_list .right dl dt img{ width:230px; height:124px;}
.main .news_list .right dl dd h3 a{ font-size:16px; color:#000; line-height:30px; heihgt:30px;}
.main .news_list .right dl dd{ width:241px; padding-right:55px; float:right;}
.main .news_list .right dl dd a{ display:block; padding-top:9px; font-size:14px; color:#7d7d7d; line-height:22px;}
.main .news_list .right ul{ padding-bottom:24px;}
.main .news_list .right ul li a{padding-left:62px; font-size:14px; line-height:28px; color:#000;background: url(img/li_bg.jpg) no-repeat 40px center;}
.main .news_list .right ul li a:hover{ color:#8f000b; background: url(img/li_hover.jpg) no-repeat 40px center;}


.main .sites{ width:1200px; margin:0 auto; background:#e5e4e4; padding:0 0 63px;}
.main .sites h2{ border-top:9px solid #996600; padding-left:85px; color:#996600; font-size:24px; line-height:64px; height:64px;background: url(img/mo.png) no-repeat 40px center;}
.main .sites h2 a{ float:right; color:#727272; font-size:14px; font-weight:normal; padding: 0 45px 0 0;}
.main .sites ul{ overflow:hidden; margin:0 auto;}
.main .sites ul li{ float:left; position:relative; padding:0 17px;}
.main .sites ul li img{ width:266px; height:190px;}
.main .sites ul li p{ width:266px; height:37px; background:#000; filter:alpha(opacity=50); opacity:.5; position:absolute; left:17px; bottom:0px;}
.main .sites ul li span{display:block; width:266px; text-align:center; position:absolute; left:17px; bottom:0px; line-height:37px; height:37px; font-size:16px; color:#fff;}
.main .sites ul li div{ font-size:16px; text-align:center; line-height:37px;}

.main .sites1{ width:1200px; margin:0 auto; background:#fff; padding:0 0 13px;}
.main .sites1 h2{ border-top:9px solid #996600; padding-left:85px; color:#996600; font-size:24px; line-height:64px; height:64px;background: url(img/xinxi.jpg) no-repeat 40px center;}
.main .sites1 ul{ overflow:hidden; margin:0 auto;}
.main .sites1 ul li{ float:left; position:relative; padding:0 17px;}
.main .sites1 ul li p{ width:166px; height:39px; left:17px; bottom:0px;}
.main .sites1 ul li span{display:block; width:266px; text-align:left; position:absolute; left:17px; bottom:0px; line-height:37px; height:37px; font-size:16px; color:#000000;}
.main .sites1 ul li span a{display:block; width:266px; text-align:left; position:absolute; left:17px; bottom:0px; line-height:37px; height:37px; font-size:16px; color:#000000;}
.main .sites1 ul li a:hover{ color:#8f000b;}

.news_list ul li span{ float:right;  padding:0 13px 0 0;}
.news_list ul li a span{ float:none; color:#8f000b;}