/* CSS Document */
body{
background:url(../images/1_r1_c2.jpg) repeat-x;
}
.area{
width:1004px;
margin:auto;
}
.header_img{
height:185px;
}
.header_nav{
background:url(../images/1_r2_c2.jpg) no-repeat;
height:47px;
}
.header_nav ul{
padding:0 0 0 15px;
}
.header_nav ul li{
height:47px;
line-height:47px;
float:left;
width:160px;
text-align:center;
font-size:18px;
font-weight:bold;
}
.header_nav ul li a:link{
color:#FFFFFF;
}
.header_nav ul li a:visited{
color:#FFFFFF;
}
.header_s{
background:#e7e7e7;
height:43px;
}
.header_s_date{
height:43px;
line-height:43px;
padding-left:15px;
float:left;
}
.header_s_weather{
height:43px;
line-height:43px;
padding-left:15px;
float:left;
padding-top:10px;
}
.header_s_search{
width:265px;
float:right;
padding-right:10px;
height:43px;
line-height:43px;
padding-top:7px;
}
.main_t_l{
width:517px;
float:left;
}
.slide_x {
overflow: hidden;
position: relative;
margin: 0px auto;
width: 517px;
height: 344px;
background: #FFF;
}
.slide_x .box {
overflow: hidden;
position: relative;
width: 517px;
height: 344px;
}
.slide_x .list {
overflow: hidden;
width: 9999px;
}
.slide_x .list li {
float: left;
position: relative;
width: 517px;
}
.slide_x a:link,.slide_x a:hover, .slide_x a:visited{
color: #FFF;
text-decoration: none;
}
.slide_x .list p {
	line-height: 28px;
	position: absolute;
	bottom: 0;
	left: -1px;
	width: 100%;
	height: 28px;
	color: #FFF;
	font-size: 14px;
	text-indent: 14px;
	background:url(../images/al_black.png) repeat-x;
}
.slide_x .btn {
overflow: hidden;
position: absolute;
bottom: 30px;
right: 3px;
}
.slide_x .btn .selected {
background: #f30;
color: #fff;
}
.slide_x .btn li {
float: left;
width: 18px;
height: 18px;
margin: 0 0 0 5px;
border-radius: 2px;
background: #eee;
color: #333;
font: 11px/16px Tahoma;
text-align: center;
cursor: pointer;
}
.slide_x .plus {
right: 0;
background-position: -40px 0;
}
.slide_x .plus:hover {
background-position: -40px -50px;
}
.slide_x .minus, .slide_x .plus {
position: absolute;
top: 110px;
width: 40px;
height: 50px;
/*background-image: url(images/control.png);*/
background-repeat: no-repeat;
text-align: center;
cursor: pointer;
}
.slide_x .minus {
left: 0;
background-position: 0 0;
}
.main_t_r{
width:470px;
float:right;
}

.main_t_r_top{
background:url(../images/1_r6_c20_r1_c2.jpg) repeat-x;
height:45px;
}
.main_t_r_top ul{
height:45px;
padding:0px 0 0 0;
}
.main_t_r_top ul li{
width:111px;
float:left;
text-align:center;
height:45px;
line-height:45px;
font-size:16px;
font-weight:bold;
background:url(../images/1_r6_c20.jpg) no-repeat;
}
.main_t_r_top ul li a:link{
color:#444444;
}
.main_t_r_top ul li a:visited{
color:#444444;
}
.main_t_r_top ul li a:hover{
width:111px;
color:#ffffff;
height:45px;
font-size:16px;
font-weight:bold;
line-height:45px;
display:block;
background:url(../images/1_r6_c15.jpg) no-repeat;
}
.main_t_r_top ul li.current a{
width:111px;
display:block;
color:#ffffff;
height:45px;
line-height:45px;
background:url(../images/1_r6_c15.jpg) no-repeat;
font-size:16px;
font-weight:bold;
}
.main_t_r_top ul li.current a:link{
color:#ffffff;
}
.main_t_r_top ul li.current a:visited{
color:#ffffff;
}
.main_t_r_c_title{
height:35px;
line-height:35px;
font-size:18px;
font-weight:bold;
}
.search-tit{ display:block; margin:0 auto; padding-top:15px; line-height:38px; border-bottom:1px solid #f0f0f0; }
.search-tit h3{ display:inline-block; color:#333; font-size:16px; font-weight:normal; }
.search-tit span{ margin-left:15px; color:#999; font-size:14px; }
.search-tit span strong{ margin:0 2px; color:#1e7bb3; font-weight:600; }
.swiper01{ position:relative;}
.swiper01 .swiper-slide{}
.swiper01 .swiper-slide a{ display:block;}
.swiper01 .swiper-button-next01, .swiper01 .swiper-button-prev01{ position:absolute; top:auto; width:25px; height:28px; bottom:18px; margin-top:0px; z-index:5;}
.swiper01 .swiper-button-prev01{background:url(/templates/mains/images/l1-1.png) no-repeat center center;right:calc(18% + 100px);}
.swiper01 .swiper-button-next01{ background:url(/templates/mains/images/r1-1.png) no-repeat center center; right:18%;}
.swiper01 .swiper-button-prev01:hover{ background:url(/templates/mains/images/l1-2.png) no-repeat center center;}
.swiper01 .swiper-button-next01:hover{ background:url(/templates/mains/images/r1-2.png) no-repeat center center;}
.swiper01 .tit{ position:absolute; width:90%; z-index:3; left:5%; bottom:30px; background:rgba(0,0,0,0.5); color:#fff; line-height:60px; padding:0 20px; font-size:24px; font-weight:bold;}
.swiper-pagination01{ position:absolute; left:auto; z-index:5; right:calc(18% + 25px); bottom:18px; color:#fff; text-align:center; font-size:22px; width:80px;}
.swiper01 .pic img{width:100%;height:221px;}	
.n-list{ padding:15px 0px; }
	.n-list li{ display:block; padding-bottom:15px; border-bottom:1px solid #f0f0f0; overflow:hidden; }
	.n-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.n-list li h2{ padding:15px 0 15px; font-size:18px; line-height:24px; font-weight:normal;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.n-list li h2 a{ color:#333; text-decoration:none; }
	.n-list li h2 a:hover{ color:#8CAC52; }
	.n-list li .note b{ position:relative; display:block; float:left; margin-right:16px; width:118px; height:118px; border:1px solid #e8e8e8; font-style:normal; }
	.n-list li .note b img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
	.n-list li .note p{ display:block; font-size:14px; max-height:84px; line-height:28px; font-weight:500; color:#666; overflow:hidden; }
	.n-list li .note .info{ padding-top:10px; height:20px; line-height:20px; }
	.n-list li .note .info span{ margin-right:10px; color:#999; font-size:12px; }
    .n-list li .note .info span i{ margin-right:3px; font-size:12px; }
	.n-list .nodata{ margin-top:30px; color:#666; font-size:14px; line-height:100px; text-align:center; }


.main_t_r_c_title a:link{
color:#2d2825;
}
.main_t_r_c_title a:visited{
color:#2d2825;
}
.main_t_r_c_stitle{
line-height:180%;
color:#949397;
}
.main_t_r_c_line{
border-bottom:1px dashed #CCCCCC;
height:1px;
clear:both;
font-size:0;
}
.main_t_r_c_nav{
}
.main_t_r_c_nav ul li{
height:29px;
line-height:29px;
background:url(../images/1_r8_c16.jpg) no-repeat left center;
}
.main_t_r_c_nav ul li a{
padding-left:13px;
}
.main_img{
width:1000px;
margin:auto;
height:90px;
}
.main_s_l{
width:666px;
float:left;
}
.main_s_l_xsyz{
width:327px;
height:275px;
}
.main_s_l_xsyz_top{
background:url(../images/1_r13_c3.jpg) no-repeat;
height:55px;
width:327px;
}
.main_s_l_xsyz_top_font{
height:55px;
line-height:55px;
float:left;
padding-left:22px;
font-size:18px;
color:#FFFFFF;
}
.main_s_l_xsyz_top_more{
height:55px;
line-height:55px;
float:right;
padding-right:10px;
}
.main_s_l_xsyz_c_title{
font-size:16px;
height:35px;
line-height:35px;
font-weight:bold;
width:300px;
margin:auto;
text-align:center;
}
.main_s_l_xsyz_c_title a:link{
color:#4c4b4b;
}
.main_s_l_xsyz_c_title a:visited{
color:#4c4b4b;
}
.main_s_l_xsyz_c_stitle{
height:85px;
}
.main_s_l_xsyz_c_stitle_img{
width:124px;
float:left;
height:82px;
}
.main_s_l_xsyz_c_stitle_c{
width:196px;
float:right;
line-height:160%;
color:#99999a;
}
.main_s_l_xsyz_c_nav{
}
.main_s_l_xsyz_c_nav ul li{
height:29px;
line-height:29px;
background:url(../images/1_r8_c16.jpg) no-repeat left center;
width:285px;
float:left;
}
.main_s_l_xsyz_c_nav ul li a{
padding-left:15px;
}
.main_s_l_xsyz_c_nav ul li.time{
width:40px;
height:29px;
line-height:29px;
float:left;
background:none;
color:#828387;
}
.main_s_r{
float:right;
width:327px;
}
.main_s_l_zwhgz_c{
width:286px;
height:201px;
margin:auto;
}
.main_yqlj ul li{
width:200px;
height:79px;
line-height:79px;
float:left;
}
.footer{
background:url(../images/1_r23_c23.jpg) repeat-x;
height:136px;
line-height:200%;
text-align:center;
}


.list_main_nav{
height:42px;
line-height:42px;
padding-left:12px;
}
.list_main_c_l{
width:230px;
float:left;
border:1px solid #e5e5e5;
padding:10px 0;
}
.list_main_c_l_title{
background:url(../images/list_r3_c2.jpg) no-repeat;
height:40px;
width:210px;
margin:auto;
text-align:center;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
line-height:40px;
}
.list_main_c_l ul{
padding:0 0 0 22px;
}
.list_main_c_l ul li{
background:url(../images/list_r6_c3.jpg) no-repeat;
height:36px;
line-height:36px;
display:block;
}
.list_main_c_l ul li a{
padding-left:35px;
}
.list_main_c_l ul li a:link{
color:#545454;
}
.list_main_c_l ul li a:visited{
color:#545454;
}
.list_main_c_r{
width:754px;
float:right;
}
.list_main_c_r_c_top{
background:url(../images/list_r2_c6.jpg) no-repeat;
height:42px;
}
.list_main_c_r_c_top_font{
height:42px;
line-height:42px;
float:left;
padding-left:50px;
color:#545454;
font-size:15px;
font-weight:bold;
}
.list_main_c_r_c_top_more{
float:right;
padding-right:12px;
height:42px;
line-height:42px;
}
.list_main_c_r_c_top_more a:link{
color:#545454;
}
.list_main_c_r_c_top_more a:visited{
color:#545454;
}
.list_main_c_r_c_c{
border-left:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
}
.list_main_c_r_c_c{
height:182px;
}
.list_main_c_r_c_c ul{
padding:0 0 0 10px;
}
.list_main_c_r_c_c ul li{
height:35px;
line-height:35px;
background:url(../images/xyxdzx_r9_c23.jpg) no-repeat left center;
width:660px;
float:left;
}
.list_main_c_r_c_c ul li a{
padding-left:15px;
}
.list_main_c_r_c_c ul li.time{
height:35px;
line-height:35px;
width:70px;
background:none;
float:left;
color:#757272;
}

.list_main_c_r_c_cs{
border-left:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
}
.list_main_c_r_c_cs{
}
.list_main_c_r_c_cs ul{
padding:0 0 0 10px;
}
.list_main_c_r_c_cs ul li{
height:35px;
line-height:35px;
background:url(../images/xyxdzx_r9_c23.jpg) no-repeat left center;
width:660px;
float:left;
}
.list_main_c_r_c_cs ul li a{
padding-left:15px;
}
.list_main_c_r_c_cs ul li.time{
height:35px;
line-height:35px;
width:70px;
background:none;
float:left;
color:#757272;
}
.page{
height:35px;
line-height:35px;
width:750px;
text-align:center;
}
.news_main_c{
width:980px;
margin:auto;
}
.news_main_c_title{
height:50px;
line-height:50px;
font-weight:bold;
font-size:20px;
color:#565656;
text-align:center;
}
.news_main_c_line{
border-bottom:1px solid #eeeeee;
height:1px;
line-height:1px;
clear:both;
}
.news_main_c_stitle{
height:35px;
line-height:35px;
text-align:center;
font-size:14px;
}
.news_main_c_s{
line-height:200%;
}















