﻿.header {
	background: url(../images/topBg.jpg) no-repeat center;
	height:90px;
}
.topC, .main1, .main2, .footerC, .nyMain{
	width:1000px;
	margin:0 auto;
}
.logo{
	float:left;
	display:inline;
	margin:25px 0 0 0;
}
.nav{
	float:right;
	display:inline;
	text-align:right;
}
.topNavUl li{
	float:left;
	display:inline;
	width:72px;
	text-align:center;
	margin:0 16px;
	background: url(../images/navFGX.jpg) no-repeat top right;
}
.topNavUl li a{
	display:block;
	color:#202020;
	font-size:14px;
	height:54px;
	padding-top:30px;
	font-family:Microsoft YaHei;
}
.topNavUl li a:hover .topNavSpan, .topNavUl li .mainNavActive .topNavSpan{
	color:#ffffff;
}
.topNavUl li a:hover, .topNavUl li .mainNavActive {
	color:#ffffff;
}
.topNavUl .topNavLi1 a:hover, .topNavUl .topNavLi1 .mainNavActive{background: url(../images/navBg1.png) no-repeat;}
.topNavUl .topNavLi2 a:hover, .topNavUl .topNavLi2 .mainNavActive{background: url(../images/navBg2.png) no-repeat;}
.topNavUl .topNavLi3 a:hover, .topNavUl .topNavLi3 .mainNavActive{background: url(../images/navBg3.png) no-repeat;}
.topNavUl .topNavLi4 a:hover, .topNavUl .topNavLi4 .mainNavActive{background: url(../images/navBg4.png) no-repeat;}
.topNavUl .topNavLi5 a:hover, .topNavUl .topNavLi5 .mainNavActive{background: url(../images/navBg5.png) no-repeat;}
.topNavUl .topNavLi6 a:hover, .topNavUl .topNavLi6 .mainNavActive{background: url(../images/navBg6.png) no-repeat;}
.topNavUl .topNavLi7 a:hover, .topNavUl .topNavLi7 .mainNavActive{background: url(../images/navBg7.png) no-repeat;}
.topNavSpan{
	display:block;
	font-size:8px;
	color:#b5b5b5;
}
.content{
	background: url(../images/mainBg.jpg) no-repeat top center;
}
.main1Left{
	width:346px;
	float:left;
	display:inline;
	margin:30px 21px 0 0;
}
.main1Mid{
	width:373px;
	float:left;
	display:inline;
	margin:30px 21px 0 0;
}
.main1Right{
	width:225px;
	float:left;
	display:inline;
	margin:30px 0 0 0;
}
.main1LPic{
	margin:9px 0 10px 0;
}
.nyMainLeft{
	width:220px;
	float:left;
	display:inline;
	margin:30px 34px 0 0;
}
.nyMainRight{
	width:734px;
	float:left;
	display:inline;
	margin:30px 0px 0 0;
}
.nyMainLeftmenu{
	background-color:#eeeeee;
	width:217px;
}
.nyMainRT{
	background: url(../images/nyMainRTBg.png) no-repeat;
	height:33px;
	line-height:33px;
	padding:0 0 0 25px;
	color:#242424;
}
.nyMainRTR{
	display:block;
	float:right;
	color:#ffffff;
	width:180px;
	text-align:center;
}
.nyMainRC{
	line-height:30px;
	color:#000000;
	font-size:14px;
	margin:20px 0;
}
.nyMainLeftB{
	background: url(../images/nyMainLeftB.jpg) no-repeat;
	height:37px;
}
.nyMainLeft2T{
	background: url(../images/nyMainLeft2T.jpg) no-repeat;
	height:49px;
	margin-top:24px;
}
.nyMainLeft2C{
	background: url(../images/nyMainLeft2Bg.png) repeat-x top;
	border:solid 1px #d8d7d7;
	border-top:none;
	background-color:#ededed;
}
.nyMainLeft2C h1{
	font-size:13px;
	font-family:Microsoft YaHei;
	line-height:30px;
	overflow:hidden;
	height:30px;
	margin:5px 0 4px 0;
}
.nyMainLeft2C{
	font-size:12px;
	font-family:Microsoft YaHei;
	line-height:24px;
	padding:0 6px 15px 11px;
}
.flNavDt1{
	height:33px;
	line-height:33px;
	background: url(../images/nyMainLeftFGX.jpg) no-repeat bottom;
	font-family:Microsoft YaHei;
	padding-left:34px;
	cursor:pointer;
	color:#4c4948;
	overflow:hidden;
	font-size:14px;
}
.nyNav1{
	background-color:#c3c3c3;
}
.flNavUl1 li{
	height:24px;
	line-height:24px;
	list-style-type:none;
	vertical-align:top;
	background: url(../images/nyMainLeftBg.jpg) no-repeat bottom;
	font-family:Microsoft YaHei;
	overflow:hidden;
	padding-left:50px;
	font-size:12px;
}
.main1M1{
	border:solid 1px #dddddd;
	background: url(../images/main1MidBg.png) repeat-x;
	height:80px;
	padding:10px;
	margin:13px 0 0 0;
}
.main1RC{
	background: url(../images/main1RPic.jpg) no-repeat bottom right;
	line-height:28px;
	padding:2px 0 0 10px;
	margin:13px 0 0 0;
}
.main1M1 h1{
	color:#171717;
	line-height:18px;
	height:18px;
	overflow:hidden;
}
.main1M1 h1 a{
	display:block;
}
.main1LC{
	line-height:24px;
	color:#3f3f3f;
	height:96px;
	overflow:hidden;
}
.main1M1C{
	line-height:22px;
	height:44px;
	overflow:hidden;
}
.main1M1Time{
	line-height:22px;
	color:#b4b4b4;
}
.nMainMidMidUl{
	margin:4px 0 0 0px;
}
.nMainMidMidUl li{
	list-style-type: none;
	padding-left:10px;
	line-height: 32px;
	background: url(../images/ico.png) no-repeat 5px 15px;
	padding-left:16px;
	vertical-align:top;
}
.nMainMidMidUl li a {
	color: #3f3f3f;
	text-decoration: none;
	font-size: 12px;
	display:block;
}
.nMainMidMidUl li a:hover {
	color:#FF0000;
}
.nMainMidMidUl li .nMainMidTime {
	font-size: 12px;
	display:block;
	text-align:right;
	float: left;
	color:#999999;
	width:90px;
}
.nMainMidMidUl li .nMainMidCont {
	width: 250px;
	height:32px;
	overflow:hidden;
	float: left;
}
.main2T{
	background: url(../images/main2T.png) no-repeat center;
	height:47px;
	margin:40px 0 34px 0;
}
.main2Pro{
	background: url(../images/main2Bg.png) no-repeat;
	width:184px;
	height:291px;
	margin:0 18px 0 0;
	float:left;
	display:inline;
}
.main2ProPic{
	background: url(../images/mainProPicBg.jpg) no-repeat 7px bottom;
	padding:8px 0 0px 7px;
	width:171px;
	height:136px;
}
.main2ProPic img{
	width:171px;
	height:133px;
}
.main2ProWord1{
	color:#4f4b4b;
	font-size:14px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-family:Microsoft YaHei;
	padding:3px 8px  0 8px;
	font-weight:bold;
}
.main2ProWord2{
	height:22px;
	line-height:22px;
	overflow:hidden;
	color:#4f4b4b;
	padding:0 8px;
	font-family:"宋体";
}
.main2ProMore{
	text-align:center;
	margin:7px 0 0 0;
}
.main2Pro:hover{
	background: url(../images/main2HoverBg.png) no-repeat;
}
.main2Pro:hover .main2ProWord1, .main2Pro:hover .main2ProWord2{
	color:#ffffff
}
#demo{ overflow:hidden; width:1000px;}
#indemo { float:left ;width:8900%;}
#demo1 { float:left;}
#demo2 { float:left;}
.footer{
	margin-top:30px;
	height:88px;
	background: url(../images/footerBg.jpg) repeat-x;
}
.footerCL{
	color:#ffffff;
	float:left;
	display:inline;
	line-height:30px;
	padding-top:14px;
}
.footerCR{
	color:#ffffff;
	float:right;
	display:inline;
	line-height:30px;
	text-align:right;
	padding-top:14px;
}
.footerCR a{
	color:#ffffff;
	float:left;
	width:100px;
	display:block;
	background: url(../images/footerFGX.png) no-repeat right top;
	line-height:32px;
	text-align:center;
}
.footerCR a:hover{
	color:#FFFF00;
}
.nyMainMidMidUl{
	padding:0px 0;
}
.nyMainMidMidUl li{
	list-style-type: none;
	padding-left:10px;
	line-height: 34px;
	border-bottom: 1px dashed #b0b0b0;
	background: url(../images/ico.jpg) no-repeat 2px 12px;
	padding-left:18px;
}
.nyMainMidMidUl li a {
	color: #242424;
	font-family:"宋体";
	text-decoration: none;
	font-size: 14px;
	display:block;
}
.nyMainMidMidUl li a:hover {
	color:#FF0000;
}
.nyMainMidMidUl li .nyMainMidTime {
	font-size: 14px;
	font-family:"宋体";
	display:block;
	text-align:right;
	float: left;
	width:90px;
}
.nyMainMidMidUl li .nyMainMidCont {
	width: 615px;
	height:34px;
	overflow:hidden;
	float: left;
}

.n_cont{font-size:12px;}
.n_title{
	color: #2b71c6;
	margin: 25px 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;}
.n_laiy img{
	max-width:700px;
	margin:0 auto;
}

.nyPage{
	height:30px;
	line-height:30px;
	text-align:center;
	margin:30px 0 30px 0;
}
.txtPage{width:50px; border:solid 1px #7a7a7a; height:18px; line-height:18px; vertical-align:middle;}
.nyMainPro{
	width:159px;
	height:166px;
	float:left;
	display:inline;
	margin:5px 11px 0 11px;
}
.nyMainProPic{
	width:152px;
	background: url(../images/nyProBg.png) no-repeat;
	height:133px;
	padding:3px 0 0 7px;
}
.nyMainProPic img{
	width:146px;
	height:114px;
}
.nyMainProWord{
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
}
.nyMainProWord a{
	display:block;
}
.nyContact{
	padding-left:30px;
}
    .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}
    .feedbackform
{
    padding: 19px 0 20px 40px;
}
.feedbackform label
{
    line-height: 25px;
    display: inline-block;
    width: 5em;
    vertical-align: baseline;
    position: relative;
    top: -1px;
}
.feedbackform input
{
    height: 25px;
    line-height: 25px;
    border: 1px solid #ccc;
    width: 180px;
}
.feedbackform textarea
{
    border: 1px solid #ccc;
    margin-top: 4px;
    padding: 3px;
}
.feedbackform .submit
{
    width: 80px;
    _border: none; /*margin-left: 6em;*/
    position: relative;
    left: 7px;
    _top: 5px;
}
