/*页面整体样式*//*页面整体样式*//*页面整体样式*//*页面整体样式*//*页面整体样式*//*页面整体样式*//*页面整体样式*//*页面整体样式*/

body{
	font-family:"宋体";
}

img{
	display:block;
}

#dzw a{
	color:#000;
}

#mainsub a{
	margin:0px 3px;
}

#footer{
	color:#000;
	line-height:24px;
}

#footer a{
	color:#000;
}

#footer img{
	display:inline;
}

#wrapper{
	width:964px;
}

#login ul li .tijiao{
	background-color:#fe871d;
}


/*头部样式*//*头部样式*//*头部样式*//*头部样式*//*头部样式*//*头部样式*//*头部样式*//*头部样式*/
#header{
	height:125px;
	border-bottom:8px solid #9dbb33;
	background:url(images/header.jpg) no-repeat;
	position:relative;
}

#header .zhuban{
	color:#000;
	position:absolute;
	text-align:center;
	top:63px;
	left:315px;
}

#header .tousu{
	width:165px;
	position:absolute;
	top:3px;
	right:25px;
	color:#000;
}

#header .tousu p{
	line-height:22px;
	border-bottom:1px solid #d4d4d4;
}

#header .tousu p a{
	color:#000;
}

#header .tousu p .zxts{
	background:#d10000;
	color:#fff;
	padding:1px 3px;
	margin:0px 8px 0px 3px;
}

#header .tousu p .weibo{
	background:#00a2ca;
	color:#fff;
	padding:1px 3px;
	margin:0px 8px 0px 3px;
}

#header .nav{
	position:absolute;
	left:0px;
	bottom:0px;
	line-height:28px;
	height:28px;
	overflow:hidden;
	font-size:14px;
	font-family:"Microsoft Yahei","黑体"
}

#header .nav a{
	margin-left:15px;
	color:#6d8800;
}



/*页面布局样式*//*页面布局样式*//*页面布局样式*//*页面布局样式*//*页面布局样式*//*页面布局样式*//*页面布局样式*//*页面布局样式*/
#content{
	width:940px;
	margin:0px auto;
}

.main{
	float:left;
	width:710px;
}

.main .left{
	width:345px;
}

.main .right{
	width:350px;
}

.sidebar{
	float:right;
	width:218px;
}


/*页面公共样式*//*页面公共样式*//*页面公共样式*//*页面公共样式*//*页面公共样式*//*页面公共样式*//*页面公共样式*//*页面公共样式*/
.list12-24 li a,.list14-24 li a,.list14-25 li a,.list14-28 li a,.list14-30 li a{
	color:#000;
}

.list12-24 li{
	font-size:12px;
	line-height:24px;
	height:24px;
	background:url(images/type1.gif) no-repeat left 9px;
	padding-left:8px;
}

.list14-24 li{
	font-size:14px;
	line-height:24px;
	height:24px;
	background:url(images/type1.gif) no-repeat left 9px;
	padding-left:8px;
}

.list14-25 li{
	font-size:14px;
	line-height:25px;
	height:25px;
	background:url(images/type1.gif) no-repeat left 9px;
	padding-left:8px;
}

.list14-28 li{
	font-size:14px;
	line-height:28px;
	height:28px;
	padding-left:5px;
}

.list14-28 li span{
	margin-right:5px;
	font-weight:bold;
	color:#436372;
}

.list14-28 li span a{
	color:#436372;
}

.list14-30 li{
	font-size:14px;
	line-height:30px;
	height:30px;
	background:url(images/line1.gif) repeat-x left bottom;
	padding-left:5px;
	overflow:hidden
}

.list14-30 li a{
	background:url(images/type1.gif) no-repeat left 5px;
	padding-left:9px;
	margin-right:5px;
}

.main .left .list14-24{
	margin:8px 0px 8px 8px;
}

#content .main h3{
	float:left;
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	color:#000;
}

#content .sidebar h3{
	float:left;
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	color:#45770f;
}

.more1,.more2{
	float:right;
	display:inline;
	height:15px;
	width:43px;
	margin-right:5px;
}

.more1{ background:url(images/more1.gif) no-repeat; }
.more2{ background:url(images/more2.gif) no-repeat; }

.title1{
	background:url(images/line2.gif) repeat-x left 23px;
	height:25px;
}

.title1 h3{
	background-color:#fff;
	padding:0px 7px;
	line-height:25px;
}

.title2{
	height:38px;
	line-height:38px;
	border-bottom:4px solid #45770f;
	padding:0px 34px 0px 15px;
	background-repeat:no-repeat;
	background-position:right bottom;
}

.title2 a{
	margin-top:13px;
}


.hot-news{
	background:url(images/line1.gif) repeat-x left bottom;
	padding:0px 5px 8px 5px;
}

.hot-news h4{
	font-family:"黑体";
	font-weight:normal;
	font-size:18px;
	line-height:32px;
	height:32px;
	overflow:hidden;
	padding-top:5px;
}

.hot-news a{
	color:#000;
}

.hot-news p{
	color:#565656;
	line-height:18px;
}

.hot-news p a{
	color:#565656;
}

.photo-news{
	padding:0px 15px 0px 10px;
	margin-bottom:8px;
}

.photo-news h4{
	font-size:16px;
	font-family:"Microsoft Yahei","宋体";
	font-weight:normal;
	line-height:42px;
	height:42px;
	overflow:hidden;
}

.photo-news h4 a{
	color:#000;
}

.photo-news .photo{
	float:left;
	width:115px;
	height:80px;
}

.photo-news .photo img{
	width:115px;
	height:80px;
}

.photo-news .text{
	float:right;
	width:195px;
	line-height:21px;
	color:#6c6c6c;
}

.main .left .photo-list{
	border:1px solid #7c9e47;
	width:295px;
	height:123px;
	overflow:hidden;
	margin:15px auto 0px auto;
	padding:0px 10px;
}

.main .left .photo-list ul{
	height:100%;
}

.main .left .photo-list ul li{
	float:left;
	display:inline;
	width:120px;
	margin:11px 12px 0px 12px;
}

.main .left .photo-list ul li img{
	height:80px;
	width:120px;
}

.main .left .photo-list ul li p{
	line-height:18px;
	text-align:center;
}

.main .left .photo-list ul li p a{
	color:#000;
}

.sidebar .photo-list{
	margin-top:12px;
}

.sidebar .photo-list ul{
	height:100%;
}

.sidebar .photo-list ul li{
	float:left;
	display:inline;
	width:90px;
	margin:0px 8px;
}

.sidebar .photo-list ul li img{
	width:90px;
	height:65px;
}

.sidebar .photo-list ul li p{
	text-align:center;
	line-height:21px;
}

.sidebar .photo-list ul li p a{
	color:#000;
}

.sidebar .list{
	margin:0px 0px 0px 11px;
}

.main .list .list14-24{
	margin:7px 0px 7px 8px;
}



/*详细样式*//*详细样式*//*详细样式*//*详细样式*//*详细样式*//*详细样式*//*详细样式*//*详细样式*/
#hot{
	height:31px;
	background:url(images/hot.gif) no-repeat;
	line-height:30px;
	padding-left:90px;
}

#hot a{
	color:#7a6146;
	margin:0px 6px;
}

#layout1{
	background:url(images/ly1-bg.jpg) no-repeat;
	height:100%;
}

#layout1 .main .headline{
	height:107px;
	border-bottom:1px solid #000;
	padding-left:18px;
}

#layout1 .main .headline h1{
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	font-size:30px;
	text-align:center;
	line-height:60px;
	height:60px;
	overflow:hidden;
}

#layout1 .main .headline h1 a{
	color:#000;
}

#layout1 .main .headline p{
	line-height:18px;
	color:#565656;
	height:36px;
	overflow:hidden;
	text-indent:18pt;
}

#layout1 .main .left .block1{
	margin-top:5px;
}

#layout1 .main .left .list{
	margin-top:6px;
}

#layout1 .main .left .block2{
	margin-top:15px;
}

#layout1 .main .left .block2 .title{
	line-height:43px;
	height:43px;
	background:url(images/ly1-main-left-block2.jpg) no-repeat;
	padding-left:42px;
	margin-bottom:10px;
}

#layout1 .main .left .block2 .title a{
	margin-top:15px;
}

#layout1 .main .right .block1{
	margin-top:13px;
	height:245px;
	width:350px;
	position:relative;
}

#layout1 .main .right .block1 img{
	height:245px;
	width:350px;
}

#layout1 .main .right .block1 .textbg{
	height:24px;
	width:350px;
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
}

#layout1 .main .right .block1 p{
	height:24px;
	width:350px;
	position:absolute;
	left:0px;
	bottom:0px;
	text-align:center;
	line-height:24px;
	font-weight:bold;
}

#layout1 .main .right .block1 p a{
	color:#fff;
}

#layout1 .main .right .block2{
	margin-top:23px;
}

#layout1 .main .right .block2 .title1{
	height:28px;
}

#layout1 .main .right .block2 .title1 h3{
	height:28px;
	background-image:url(images/ly1-main-right-block2.jpg);
	background-repeat:no-repeat;
	padding:0px 5px 0px 45px;
}

#layout1 .main .right .block2 .content{
	padding:8px 0px 0px 9px;
}

#layout1 .sidebar{
	border:1px solid #86a337;
	margin-top:13px;
}

#layout1 .sidebar .topic{
	background:url(images/ly1-sidebar-h2.jpg) no-repeat 18px 14px;
	height:74px;
}

#layout1 .sidebar .topic h3{
	display:inline;
	margin:15px 0px 0px 77px;
	font-size:24px;
	line-height:24px;
}

#layout1 .sidebar .tel{
	background:url(images/ly1-sidebar-tel.gif) no-repeat;
	height:22px;
	width:194px;
	line-height:22px;
	margin:12px auto 0px auto;
	text-align:center;
	font-size:14px;
	font-family:"Microsoft Yahei","黑体";
	color:#fff;
}

#layout1 .sidebar .tel a{
	background:#060;
	color:#fff;
	padding:0px 4px;
	margin-left:4px;
}

#layout1 .sidebar .block1,#layout1 .sidebar .block2{
	width:195px;
	margin:0px auto;
}

#layout1 .sidebar .title{
	border-bottom:1px solid #b3d100;
	height:30px;
	padding-top:5px;
}

#layout1 .sidebar .title h4{
	float:left;
	display:inline;
	font-size:14px;
	color:#000;
	line-height:30px;
	margin-left:4px;
	padding-right:25px;
	background-repeat:no-repeat;
	background-position:right center;
}

#layout1 .sidebar .block1 .title h4{ background-image:url(images/ly1-sidebar-type1.gif); }
#layout1 .sidebar .block2 .title h4{ background-image:url(images/ly1-sidebar-type2.gif); } 

#layout1 .sidebar .title a{
	margin-top:6px;
}

#layout1 .sidebar .content{
	padding:8px 0px 0px 0px;
}

#layout1 .sidebar .content .list{
	margin:0px 0px 0px 5px;
}

#layout1 .sidebar .btn{
	height:46px;
	width:146px;
	padding-right:35px;
	background:url(images/ly1-sidebar-btn.jpg) no-repeat;
	margin:15px auto 15px auto;
	text-align:center;
	line-height:46px;
	font-family:"Microsoft Yahei","黑体";
	font-size:24px;
}

#layout1 .sidebar .btn a{
	color:#006600;
}

#layout1 .sidebar .btn a:hover{
	text-decoration:none;
}

#layout2 .topic{
	height:103px;
	background:url(images/ly2-topic.jpg) no-repeat;
	line-height:87px;
	text-align:right;
	font-weight:bold;
	padding-right:35px;
}

#layout2 .topic a{
	color:#000;
	margin:0px 8px;
}

#layout2 .main .left{
	margin-top:11px;
}

#layout2 .main .left .title{
	height:35px;
	line-height:35px;
	border-bottom:1px solid #4fa800;
	padding-left:4px;
}

#layout2 .main .left .title h3{
	color:#1b6f9c;
}

#layout2 .main .left .title a{
	margin-top:12px;
}

#layout2 .main .left .content .hot-news{
	background:none;
	margin-top:10px;
}

#layout2 .main .right .block1{
	margin-top:20px;
}

#layout2 .main .right .block1 p{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:40px;
	height:40px;
	overflow:hidden;
}

#layout2 .main .right .block1 p a{
	color:#000;
}

#layout2 .main .right .block2 ul li{
	float:left;
	display:inline;
	margin:0px 4px;
	width:167px;
}

#layout2 .main .right .block2 ul li img{
	height:95px;
	width:165px;
	border:1px solid #917a5e;
}

#layout2 .main .right .block2 ul li .photo{
	background:url(images/ly2-main-right-block2.jpg) no-repeat center bottom;
	padding-bottom:24px;
}

#layout2 .main .right .block2 ul li p{
	text-align:center;
	line-height:30px;
	height:30px;
	overflow:hidden;
}

#layout2 .main .right .block2 ul li p a{
	color:#000;
}

#layout2 .sidebar .title{
	padding-left:12px;
	height:35px;
	padding-top:10px;
	line-height:35px;
}

#layout2 .sidebar .title h3{
	color:#0e69c4;
}

#layout2 .sidebar .content{
	background:#f3fcfc;
	padding:8px 0px;
}

#layout2 .sidebar .content ul{
	height:100%;
}

#layout2 .sidebar .content ul li{
	float:left;
	display:inline;
	width:90px;
	height:120px;
	margin:0px 8px;
}

#layout2 .sidebar .content ul li img{
	height:100px;
	width:90px;
}

#layout2 .sidebar .content ul li p{
	text-align:center;
	line-height:18px;
	height:18px;
	overflow:hidden;
}

#layout2 .sidebar .content ul li p a{
	color:#166782;
}

#layout3{
	background:url(images/ly3-bg.gif) repeat-x left bottom;
	padding-bottom:20px;
	height:100%;
}

#layout3 .topic{
	height:55px;
	width:777px;
	margin:0px auto 20px auto;
	background:url(images/ly3-topic.jpg) no-repeat;
	line-height:53px;
	padding:0px 10px 0px 150px;
}

#layout3 .topic h2{
	float:left;
	font-family:"Microsoft Yahei","黑体";
	font-size:24px;
	font-weight:normal;
	color:#005fc0;
}

#layout3 .topic .nav{
	float:right;
}

#layout3 .topic .nav a{
	color:#336ca6;
	margin:0px 12px;
}

#layout3 .main .left,#layout4 .main .left,#layout5 .main .left,#layout6 .main .left{
	width:330px;
	padding-right:15px;
	border-right:1px solid #45770f;
}

#layout3 .sidebar{
	background-color:#f3fcfc;
	padding-bottom:5px;
}

#layout3 .sidebar .title2{
	background-image:url(images/ly3-sidebar-title.jpg);
}

#layout3 .sidebar .list{
	margin-top:10px;
}

#layout4 .topic,#layout5 .topic,#layout6 .topic{
	width:822px;
	height:66px;
	margin:0px auto 23px auto;
	line-height:62px;
	padding:0px 10px 0px 105px;
}

#layout4 .topic h2,#layout5 .topic h2,#layout6 .topic h2{
	float:left;
	font-family:"Microsoft Yahei","黑体";
	font-size:24px;
	font-weight:normal;
	color:#39890b;
}

#layout4 .topic .nav,#layout5 .topic .nav,#layout6 .topic .nav{
	float:right;
}

#layout4 .topic .nav a,#layout5 .topic .nav a,#layout6 .topic .nav a{
	color:#000;
	margin:0px 12px;
}

#layout4 .topic{ background-image:url(images/ly4-topic.jpg); }
#layout5 .topic{ background-image:url(images/ly5-topic.jpg); }
#layout6 .topic{ background-image:url(images/ly6-topic.jpg); }

#layout4 .main .left .photo-list{
	background:#fff1ad;
	margin-bottom:10px;
}

#layout4 .main .right .block1{
	height:195px;
	width:350px;
}

#layout4 .main .right .block1 img{
	height:175px;
	width:350px;
}

#layout4 .main .right .block1 p{
	height:20px;
	line-height:20px;
	text-align:center;
	font-size:14px;
	font-family:"Mcirosoft Yahei","黑体";
	background:#45770f;
}

#layout4 .main .right .block1 p a{
	color:#fff;
}

#layout4 .main .right .block2{
	margin-top:11px;
}

#layout4 .sidebar{
	border:1px solid #45770f;
}

#layout4 .sidebar .title2{
	background-image:url(images/ly4-sidebar-title.gif);
}

#layout4 .sidebar .list{
	margin-top:5px;
}

#layout5 .main .left .nav{
	border-bottom:1px solid #45770f;
	margin:8px 0px 10px 0px;
}

#layout5 .main .left .nav ul{
	height:21px;
}

#layout5 .main .left .nav ul li{
	float:left;
	display:inline;
	line-height:21px;
	height:21px;
	overflow:hidden;
	font-weight:bold;
	color:#45770f;
	padding:0px 2px;
}

#layout5 .main .left .nav ul li a{
	color:#45770f;
}

#layout5 .main .left .nav ul .on{
	background:#45770f;
	color:#fff;
}

#layout5 .main .left .nav ul .on a{
	color:#fff;
}

#layout5 .main .right .content .nav{
	margin:5px 0px 10px 0px;
}

#layout5 .main .right .content .nav ul{
	height:100%;
}

#layout5 .main .right .content .nav ul li{
	float:left;
	display:inline;
	overflow:hidden;
	border:1px solid #c2c2c2;
	font-weight:bold;
	height:19px;
	width:32px;
	line-height:19px;
	text-align:center;
	margin:3px 4px 0px 0px;
}

#layout5 .main .right .content .nav ul li a{
	color:#5b5b5b;
}

#layout5 .main .right .content .nav ul .on{
	border:1px solid #45770f;
	background:#45770f;
	color:#fff;
}

#layout5 .main .right .content .nav ul .on a{
	color:#fff;
}

#layout5 .main .right .content .line{
	height:1px;
	font-size:0px;
	background:url(images/line1.gif) repeat-x;
}

#layout5 .sidebar .block1 img,#layout6 .sidebar .block1 img{
	width:215px;
	height:150px;
}

#layout5 .sidebar .block1 p,#layout6 .sidebar .block1 p{
	text-align:center;
	line-height:22px;
	height:22px;
	overflow:hidden;
}

#layout5 .sidebar .block1 p a,#layout6 .sidebar .block1 p a{
	color:#000;
}

#layout5 .sidebar .block2 .title2{
	background-image:url(images/ly5-sidebar-block2-title.jpg);
}

#layout6 .sidebar .block2 .title2{
	background-image:url(images/ly6-sidebar-block2-title.jpg);
}

#layout5 .sidebar .block2 .content,#layout6 .sidebar .block2 .content{
	border:1px solid #45770f;
	padding:5px 0px;
}

#layout6 .main .photo-list{
	margin-top:5px;
}

#layout6 .main .photo-list ul{
	height:100%;
}

#layout6 .main .photo-list ul li{
	float:left;
	display:inline;
	width:147px;
	margin-left:20px;
}

#layout6 .main .photo-list ul li img{
	border:1px solid #a3a3a3;
	height:110px;
	width:145px;
}

#layout6 .main .photo-list ul li p{
	font-size:14px;
	text-align:center;
	line-height:40px;
	height:40px;
	overflow:hidden;
}

#layout6 .main .photo-list ul li p a{
	color:#000;
}

#layout6 .bottom{
	background:url(images/ly6-bottom.gif) no-repeat center 8px;
	width:932px;
	height:140px;
	margin:0px auto;
}

#layout6 .bottom .left{
	display:inline;
	width:255px;
	margin-left:17px;
}

#layout6 .bottom .left .title{
	height:20px;
}

#layout6 .bottom .left .title h3{
	float:left;
	font-size:18px;
	line-height:20px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	color:#206900;
	background:#fff;
	padding:0px 15px;
}

#layout6 .bottom .left .list{
	margin:10px 0px 0px 5px;
}

#layout6 .bottom .right{
	display:inline;
	width:635px;
	padding-top:10px;
	margin-right:15px;
}

#layout6 .bottom .right .back,#layout6 .bottom .right .next{
	height:21px;
	width:11px;
	display:inline;
	margin:40px 0px 0px 0px;
}

#layout6 .bottom .right .back{
	float:left;
	background-image:url(images/ly6-back.gif);
}

#layout6 .bottom .right .next{
	float:right;
	background-image:url(images/ly6-next.gif);
}

#layout6 .bottom .right .photo-list{
	float:left;
	display:inline;
	margin-left:3px;
}

#layout6 .bottom .right .photo-list ul{
	height:100%;
}

#layout6 .bottom .right .photo-list ul li{
	float:left;
	display:inline;
	width:140px;
	margin-left:8px;
}

#layout6 .bottom .right .photo-list ul li img{
	height:105px;
	width:140px;
}

#layout6 .bottom .right .photo-list ul li p{
	text-align:center;
	line-height:24px;
}

#layout6 .bottom .right .photo-list ul li p a{
	color:#000;
}

/*图片滚动*/
#view-old {    margin:0px auto;}
#view-old .photo-list {    height:160px;margin：0px auto;}
#view-old .photo-list .back {  float:left;}
#view-old .photo-list .next { float:right;}
#view-old .photo-list .back, #view-old .photo-list .next {    height:56px;margin-top:64px;width:25px;}
#view-old .photo-list ul {    float:left;}
#view-old .photo-list ul li {display:inline;float:left;margin-left:13px;padding-top:5px;text-align:center;width:195px;}
#view-old .photo-list ul li a img {    border:1px solid #d2d3d3;height:130px;width:183px;}
#view-old .photo-list ul li p {    line-height:18px;padding:0 5px;}
#view-old .photo-list ul li p strong {    color:#ff4800;font-weight:normal;}
#view-old .photo-list ul li p a {    color:#000000;}
/*内容回顾*/
#old-content{overflow:hidden;margin:0 auto;padding:0px;}
#old-content .Cont{overflow:hidden;height:184px;width:580px;margin:0px 5px;float:left;border:0px solid red;}
#old-content .ScrCont{width:10000000px;}
#old-content #List1,#old-content #List2{float:left;}
.map0{ padding-bottom:10px; margin-left:10px;}
.map0 img{ float:left;}
.tip-yellow {
	z-index:1000;
	text-align:left;
	border:1px solid #939393;
	padding:7px;
	min-width:50px;
	max-width:530px;
	color:#8c3901;
	background-color:#fef9d9;
	background-image:url(images/tip-yellow.png); /* bgImageFrameSize >= 10 should work fine */
	/**
	 * - If you set a background-image, border/padding/background-color will be ingnored.
	 *   You can set any padding to .tip-inner instead if you need.
	 * - If you want a tiled background-image and border/padding for the tip,
	 *   set the background-image to .tip-inner instead.
	 */
}
.tip-yellow .tip-inner {
	font:bold 13px/18px 'trebuchet ms',arial,helvetica,sans-serif;
	margin-top:-2px;
	padding:0 3px 1px 3px;
}

/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
.tip-yellow .tip-arrow-top {
	margin-top:-7px;
	margin-left:15px;
	top:0;
	left:0;
	width:16px;
	height:10px;
	background:url(images/tip-yellow_arrows.png) no-repeat;
}
.tip-yellow .tip-arrow-right {
	margin-top:-9px; /* approx. half the height to center it */
	margin-left:-4px;
	top:50%;
	left:100%;
	width:10px;
	height:20px;
	background:url(images/tip-yellow_arrows.png) no-repeat -16px 0;
}
.tip-yellow .tip-arrow-bottom {
	margin-top:-6px;
	margin-left:15px;
	top:100%;
	left:0;
	width:16px;
	height:13px;
	background:url(images/tip-yellow_arrows.png) no-repeat -32px 0;
}
.tip-yellow .tip-arrow-left {
	margin-top:-9px; /* approx. half the height to center it */
	margin-left:-6px;
	top:50%;
	left:0;
	width:10px;
	height:20px;
	background:url(images/tip-yellow_arrows.png) no-repeat -48px 0;
}