﻿body{
	min-width:1000px;
}
.header {
	background: url(../images/topbg.jpg) repeat-x;
	height:106px;
}
.topC, .main1, .nyMain2{
	width:1000px;
	margin:0 auto;
}
.topTel{
	color:#231f20;
	background: url(../images/toptel.png) no-repeat top left;
	padding-left:32px;
	font-size:19px;
	height:30px;
	line-height:30px;
	width:140px;
	margin-top:11px;
	float:right;
	margin-bottom:4px;
}
.nyImg{
    text-align: center;
    line-height: 40px;
}
.nav{
	height:48px;
	width:566px;
}
.nav1{background: url(../images/navbg1.png) no-repeat left bottom;}
.nav2{background: url(../images/navbg2.png) no-repeat left bottom;}
.nav3{background: url(../images/navbg3.png) no-repeat left bottom;}
.nav4{background: url(../images/navbg4.png) no-repeat left bottom;}
.nav5{background: url(../images/navbg5.png) no-repeat left bottom;}
.nav6{background: url(../images/navbg6.png) no-repeat left bottom;}
.nav7{background: url(../images/navbg6.png) no-repeat left bottom;}
.logo{
	float:left;
	display:inline;
	margin:22px 0 0 0;
}
.logo img{ width:360px;}
.topCR{
	float:right;
	display:inline;
	text-align:right;
	margin:12px 0 0 0;
}
.topNavUl li{
	float:left;
	display:inline;
	width:89px;
	line-height:48px;
	text-align:right;
}
.topNavUl li:first-child{ margin-left:8px;}
.topNavUl li a{
	display:block;
	color:#202020;
	font-size:15px;
	font-family:Microsoft YaHei;
}
.topNavUl li .mainNavActive{
	color:#ffffff;
}
.HoverBox{
	width: 1000px;
	position: relative;
	margin: 40px auto 22px;
	z-index: 999;
}
.HoverBox .Item{ width:184px; height:52px; float:left; display:inline; margin:0 8px 0 8px; position:relative; z-index:999; background:url(../images/item.png) no-repeat; }
.HoverBox .Item dl{ width:184px; height:44px; overflow:hidden; position:absolute; z-index:999; bottom:8px; left:0; cursor:pointer; }
.HoverBox .Item dl dt{
	height: 44px;
	background: url(../images/main1btn1.png) no-repeat;
	line-height: 44px;
	text-align: center;
	color:#333;
	font-family: Microsoft YaHei;
}
.HoverBox .Item dl dt:hover{
	color:#FFF;
}
.HoverBox .Item dl dd{ height:155px; background:url(../images/main1picbg.png) no-repeat; padding:3px 0 0 4px; margin-left:2px; }
.HoverBox .Item dl dd img{ margin:0 auto; display:block; max-width:100%;}
.HoverBox .Item dl.RedBg dt{ background:url(../images/main1btn1hover.png) no-repeat; }
.main1Left{
	width:325px;
	height:333px;
	padding-bottom:10px;
	float:left;
	display:inline;
	margin:0 16px 0 0; 
	background:url(../images/mianbg-2.png) no-repeat;
}
.main1center{
	width:427px;
	height:333px;
	padding-bottom:10px;
	float:left;
	display:inline;
	margin:0 16px 0 0;
	background:url(../images/mia4nbg-2.png) no-repeat;
}
.main1Right{
	width:214px;
	height:240px;
	float:left;
	display:inline;
}
.main1Right .main1RA{
	margin-bottom:6px;
	display:block;
}
.main1LeftT{
	height:37px;
	line-height:37px;
	color:#3b3b3b;
	font-size:16px;
	font-family:Microsoft YaHei;
	padding:0 12px 0 15px;
}
.main1LSpan1{
	font-size:12px;
}
.main1TMore{
	display:block;
	float:right;
	font-size:12px;
}
.main1More{
	display:block; 
	padding:1px 0 0 0;
}
.main1More a{
	color:#de0a05; font-family:Microsoft YaHei;
}
.main1More a:hover{
	text-decoration:underline;
}
.main1MPic{
	float:left;
	margin:5px 5px 0 6px;
}
.main1MR{
	float:left;
	margin:2px 0px 0 0px;
}
.mainC1RAbout{
	border-bottom:dotted 1px #242021;
	padding-bottom:15px;
}
.main1MR h1{
	color:#3b3b3b;
	height:20px;
	overflow:hidden;
}
.main1TMore a{
	font-family:Microsoft YaHei;
}
.main1LC{
	height:276px;
	overflow:hidden;
	line-height:27px;
	padding:19px 12px 0 12px; font-family:Microsoft YaHei;
}
.main1LC img{ display:block; margin:12px 8px 4px auto; float:left;
}
.main1MC{
	width:210px; height:40px; color:#616161; line-height:20px; overflow:hidden;
	margin:3px 0 0 0;
}
.nMainMidMidUl{
	width:390px;
	margin:0px 0 0 0px;
}
.nMainMidMidUl li{
	list-style-type: none;
	padding-left:10px;
	line-height: 26px;
	background: url(../images/ico.jpg) no-repeat 2px 8px;
	padding-left:16px;
	vertical-align:top; border-bottom:1px dashed #CCC;
}
.nMainMidMidUl li a {
	color: #525252;
	text-decoration: none;
	font-size: 12px;
	display:block; font-family:Microsoft YaHei;
}
.nMainMidMidUl li a:hover {
	color:#FF0000;
}
.nMainMidMidUl li .nMainMidTime {
	font-size: 12px;
	display:block;
	text-align:right;
	float: left;
	color:#525252;
	width:90px;
}
.nMainMidMidUl li .nMainMidCont {
	width: 280px;
	height:26px;
	overflow:hidden;
	float: left;
}
.footer1{
	background: url(../images/footerbg1.jpg) no-repeat center;
	height:69px;
	margin:40px 0 0 0;
}
.footer2{
	text-align:center;
	line-height:22px;
	padding:15px 0;
	color:#202020; border-top:1px dotted #898989; margin-top:20px; font-family:Microsoft YaHei;
}
.nyMain1_ban{
	background: url(../images/about.jpg) no-repeat center;
	height:375px;
}
.nyMain2_ban{ background: url(../images/news.jpg) no-repeat center; height:375px;}
.nyMain3_ban{ background: url(../images/nymainpic.jpg) no-repeat center; height:375px;}
.nyMain4_ban{ background: url(../images/culture.jpg) no-repeat center; height:375px;}
.nyMain5_ban{ background: url(../images/contact.jpg) no-repeat center; height:375px;}
.nyMain2LeftB{
	background: url(../images/nymainleftb.jpg) no-repeat center;
	height:9px;
	width:208px;
}
.nyMainLPic{
	margin:18px 0 10px 0;
}
.nyMain2Left{
	width:212px;
	float:left;
	display:inline;
	margin:0 30px 0 0;
}
.nyMain2Right{
	width:730px;
	float:left;
	display:inline;
	margin:15px 0px 0 0;
}
.nyMain2RTR{
	display:block;
	float:right;
	font-size:12px;
	font-family:Microsoft YaHei;
	margin:10px 0 0 0;
}
.nyMain2RT{
	color:#2c2c2c;
	font-size:19px;
	background: url(../images/nymainrtbg.jpg) repeat-x bottom;
	font-family:Microsoft YaHei;
	padding-bottom:10px;
}
.nyMain2RT img{
	margin-bottom:-2px;
}
.nyMain2RC{
	margin:20px 0;
	line-height:28px;
	font-size:14px;
	 font-family:Microsoft YaHei; color:#666; min-height:390px;
}
.nyMainLeftUl{
	border-left:solid 1px #ffffff;
	margin-top:16px;
	padding-bottom:10px;
	width:207px;
	background-color:#f3f3f3; font-family:Microsoft YaHei;
}
.nyMainLeftUl li{
	background: url(../images/nymainleftlibg2.jpg) no-repeat;
	list-style-type:none;
	height:35px;
	line-height:35px;
	overflow:hidden;
	padding-left:35px;
	vertical-align:top;
}
.nyMainLeftUl li a{
	display:block; font-family:Microsoft YaHei;
}
.nyMainLeftUl li:hover, .nyMainLeftUl .nyMainLeftSel{
	background: url(../images/nymainleftlibg1.jpg) no-repeat;
}
.nyMainLeftUl li:hover a, .nyMainLeftUl .nyMainLeftSel a{
	color:#ffffff;
}
.nyPage{
	padding:0 12px;
	font-size:12px;
	margin-top:22px;
}
.nyPageR{
	display:block;
	float:right;
}
.nyPage .nyPageSel{
	color:#4da0f1;
}


.nyMainProPic{
	width:174px;
	height:137px; float:left; padding-top:6px;
}

.nyMainProPic > a{  width:174px; height:137px; display:inline-block; text-align:center; overflow:hidden;}
.nyMainProPic > a img{ max-height:100%; max-width:100%; vertical-align:middle;}
.nyMainProPic > a i{ height:100%; display:inline-block; vertical-align:middle;}


.nyMainPro{
	width:221px;
	height:199px;
	float:left;
	display:inline;
	margin:0 11px 0 11px;
}
.nyMainProWord{
	height:43px;
	line-height:40px;
	text-align:center;
	overflow:hidden;
}
.nyMainProWord a{
	display:block;
}







.nyMainProWord{
	height:43px;
	line-height:40px; margin-left:10px;
	overflow:hidden; float:left;
}
.nyMainProWord a{
	display:block; width:154px; line-height:24px; height:48px; font-family:Microsoft YaHei;
}
.nyMainMidMidUl{
	padding:0px 0 20px 0;
}
.nyMainMidMidUl li{
	list-style-type: none;
	line-height: 38px;
	border-top: 1px dotted #fff;
	border-bottom: 1px dotted #898989;
	background: url(../images/ico2.jpg) no-repeat 2px 16px;
	padding-left:22px;
}
.nyMainMidMidUl li a {
	color: #565656;
	font-family:Microsoft YaHei;
	text-decoration: none;
	font-size: 12px;
	display:block;
}
.nyMainMidMidUl li a:hover {
	color:#FF0000;
}
.nyMainMidMidUl li .nyMainMidTime {
	font-size: 12px;
	font-family:Microsoft YaHei;
	display:block;
	text-align:right;
	float: left;
	width:90px;
}
.nyMainMidMidUl li .nyMainMidCont {
	width: 600px;
	height:38px;
	overflow:hidden;
	float: left;
}

.n_cont{line-height:26px; font-size:12px;}
.n_title{ color:#db271f; margin:15px 0 0px 0; text-align:center; font-size:16px; font-weight:bold;}
.n_laiy{ text-align:center; border-bottom:1px dotted #666666; margin-bottom:10px; padding-bottom:10px; font-size:12px; color:#888888;}

    .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.kefu{ position:fixed; bottom:46%; z-index:999;}

.side{ width:160px; height:40px; float:right; position:relative; font-family:Microsoft YaHei;}
.erwei{ position:absolute; margin:0px 0 0 475px; top:46px; display:none; z-index:999;}
.nav_down{ width:100%; background:url(../images/bg.png) repeat;  position:absolute; left:0px; top:105px; display:none; z-index:999;}
.subnav{ width:1000px; margin:0 auto;}
.subnav a{ width:128px; height:36px; display:block; text-align:center; overflow:hidden; float:left; line-height:36px; color:#fff; border-top:1px solid #ccc;}
.subnav a:hover{ background:#faa7a7;}
.subnav a:first-child{ margin-left:150px;}





.type ul{ width:220px;}
.type ul li{ background:#fff; border:1px solid #e2e2e2; width:104px; height:167px; float:left; margin-right:4px; margin-bottom:4px; list-style:none;}
.type ul li > a{ width:104px; height:140px; display:inline-block; text-align:center; overflow:hidden;}
.type ul li > a img{ max-height:100%; max-width:100%; vertical-align:middle;}
.type ul li > a i{ height:100%; display:inline-block; vertical-align:middle;}

.type ul li span{ width:104px; height:22px; display:block;}
.type ul li span b{ font-weight:normal;font-family:Microsoft YaHei; color:#e90000; font-size:14px; line-height:20px; height:20px; width:104px; display:block; overflow:hidden;}
.type ul li span b a{ color:#333333; line-height:20px; height:20px; width:104px; display:block; overflow:hidden; font-family:Arial;  text-align:center;}
.type ul li span i{ font-style:normal; color:#e90000; width:104px; height:24px; line-height:24px; text-align:center; display:block; overflow:hidden; font-size:14px;font-family:Microsoft YaHei;}
.type ul li:hover span{ background:#d50010; border-top:1px solid #d50010; border-bottom:1px solid #d50010;}
.type ul li:hover span b a{ color:#fff;}
.type ul li:hover span i{ color:#fff;}



.bannerwrap {
	width: 100%;
	height: 375px;
	overflow: hidden;
	position: relative;
}
.banner{
	width: 1920px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	height: 375px;
	overflow: hidden;
}
.banner img{
	width: 100%;
	height: 375px;
}
#slider {
	width: 100%;
	height: 375px;
	background: url(../images/loading.gif) no-repeat 50% 50%;
	position: relative;
	overflow: hidden;
}

/*----------------新banner------------------
   
.nivoSlider {
	position: relative;
}
.nivoSlider img {
	left: 0px; top: 0px; position: absolute;
}
.nivoSlider a.nivo-imageLink {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 6;
}
.nivo-slice {
	height: 100%; display: block; position: absolute; z-index: 5;
}
.nivo-box {
	display: block; position: absolute; z-index: 5;
}
.nivo-caption {
	background: rgb(0, 0, 0); left: 0px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 8; opacity: 0.8;
}
.nivo-caption p {
	margin: 0px; padding: 5px;
}
.nivo-caption a {
	display: inline !important;
}
.nivo-html-caption {
	display: none;
}
.nivo-directionNav a {
	top: 45%; position: absolute; z-index: 9; cursor: pointer;
}
.nivo-prevNav {
	left: 0px;
}
.nivo-nextNav {
	right: 0px;
}
.nivo-controlNav a {
	position: relative; z-index: 9; cursor: pointer;
}
.nivo-controlNav a.active {
	font-weight: bold;
}
#dev7link {
	background: url("../images/dev7logo.png") no-repeat; border-width: 0px; border-color: inherit; left: 50px; top: 0px; width: 60px; height: 67px; text-indent: -9999px; display: block; position: absolute;
}
#slider-wrapper {
	
}
#slider {
	background: url("../images/loading.gif") no-repeat 50% 50%;
	height: 375px;
	position: relative;
}
#slider img {
	left: 0px; top: 0px; display: none; position: absolute;
}
#slider a {
	border: 0px currentColor; border-image: none; display: block;
}
.nivo-controlNav {
	bottom: -42px; position: absolute;
}
.nivo-controlNav a {
	background: url("../images/bullets.jpg") no-repeat; border-width: 0px; border-color: inherit; width: 225px; height: 35px; text-align: right; line-height: 35px; padding-right: 25px; font-family: Microsoft YaHei; font-size: 18px; font-weight: 300; float: left; display: block;
}
.nivo-controlNav a.active {
	background-position: 0px -35px; color: white;
}
.nivo-directionNav a {
	background: url("../images/arrows.png") no-repeat; border-width: 0px; border-color: inherit; width: 30px; height: 35px; display: block;
}
a.nivo-nextNav {
	background-position: -35px 0px; right: 15px;
}
a.nivo-prevNav {
	left: 15px;
}
.nivo-caption {
	font-family: Helvetica, Arial, sans-serif; text-shadow: none;
}
.nivo-caption a {
	color: rgb(239, 233, 209); text-decoration: underline;
}

.nivo-controlNav{
    display: none;
    
}*/
﻿

