
/*-- 首页 --*/

.banner_img img{ width:100%; min-width:1200px;}

.banner_img{height:390px; min-width:1200px;}
.banner_img2{height:310px; min-width:1200px;}
.banner_img2 img{ width:100%; min-width:1200px;}



.hei600px{ overflow:hidden;}
.wid940px{ width:920px;  }
.wid250px{ width:250px;   }

.wid1200px{ width:1200px; margin:0 auto; overflow:hidden;}
.notice_bg{ margin-top:20px; margin-bottom:25px; border:1px solid #d2d2d2; background-color:#ededed; padding:5px 80px 5px 150px; height:60px; position:relative;}

.hei440px{ height:440px; overflow:hidden;}

.notice_bg h2{ background:url(../images/gg_bg.png) no-repeat top center; width:130px; height:70px; position:absolute; top:0px; left:0px; line-height:70px; color:#fff; font-size:24px; font-weight:normal; text-indent:.3em;}
.notice_bg h2 a{ color:#fff; text-decoration:none;}
.notice_bg ul li{ background:url(../images/point.png) no-repeat left center; padding-left:14px; position:relative; width:470px; float:left; height:30px; line-height:30px; overflow:hidden; font-size:15px;}
.notice_bg ul li a{ display:block; width:90%; overflow:hidden;}
.notice_bg ul li span{position:absolute; top:0px; right:16px; color:#888;}

a.notice_more{ background:url(../images/more_btn.png) no-repeat center center; height:30px; width:30px; position:absolute; top:20px; right:25px;}
a.notice_more:hover{background:url(../images/more_btn2.png) no-repeat center center; }


.hei350px{ height:320px; position:relative; overflow:hidden;}

.tulb_box{ height:320px; width:490px;}


.wid660px{ width:660px;}

.news_turn{ width:660px; height:440px; overflow:hidden; position:relative; z-index:100;  }
.news_turn .bd{ position:relative; height:100%; z-index:0;   }
.news_turn .bd li{ zoom:1; vertical-align:middle; position:relative; }
.news_turn .bd img{ width:660px; height:440px; display:block;  }

		
.news_turn .prev,
.news_turn .next{ position:absolute; left:2%; top:50%; margin-top:-40px; display:block; width:32px; height:80px; background:url(../images/slider-arrow.png)  -110px 25px no-repeat; filter:alpha(opacity=30);opacity:0.5;   }
.news_turn .next{ left:auto; right:2%; background-position:8px 25px; }
.news_turn .prev:hover,
.news_turn .next:hover{ filter:alpha(opacity=60);opacity:.7;  }
.news_turn .bd li .txt_d{ padding:0 2%; height:32px; line-height:32px; width:96%; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.7); *background:#000; color:#fff; font-size:15px;  }
.news_box{ background-color:#f0f0f0; width:500px; height:350px;  border-top-left-radius:10px; overflow:hidden; position:absolute; top:0px; right:0px;}
.news_turn .bd li a{ text-decoration:none;}

a.news_more{ position:absolute; bottom:5px; right:5px; height:22px; line-height:22px; width:60px; text-align:center; color:#fff; font-size:14px; background-color:#4482d5; text-decoration:none; }
.news_turn .hd{ overflow:hidden; text-align:center; position:absolute; bottom:6px; right:10px;}
.news_turn .hd ul{ overflow:hidden; zoom:1; zoom:1; }
.news_turn .hd ul li{  width:10px; height:10px; overflow:hidden; margin-right:5px; margin:0 6px; display:inline-block; *display:inline;*zoom:1; text-indent:-999px; cursor:pointer; background:rgba(255,255,255,0.7); *background:#fff; border-radius:100%; }
.news_turn .hd ul li.on{ background:#c00; }


.wid510px{ width:510px;}
.hei230px{ height:230px; overflow:hidden;}

.hei40px_tit{ height:40px; background-color:#ededed; line-height:40px; padding:0 15px; position:relative; margin-bottom:8px;}

.hei40px_tit h2{ background:url(../images/line_bg2.png) no-repeat left center; padding-left:12px; font-size:19px;}
.hei40px_tit h2 a{ text-decoration:none;}

a.more_btn{ position:absolute; top:0px; right:15px; font-size:22px; color:#666; text-decoration:none; display:block;}
a.more_btn:hover{ color:#c00;}

.hei230px ul li{ height:34px; line-height:34px; font-size:16px; position:relative;}

.hei230px ul li span{ position:absolute; top:0px; right:0px; color:#666;}

.hei133px{ height:133px; margin-top:25px; position:relative;}

.wid380px{ width:385px; position:absolute; top:0px; right:0px;}
.wid380px a{ display:block; }


.hei65px{ height:135px; font-size:15px; color:#fff; width:190px; position:absolute; top:0px; right:0px; line-height:24px; }

..wid380px img:hover{opacity:.9;}
.wid787px{ width:790px;}
.wid787px img{  width:790px; height:133px; }


.hei295px{ height:290px; margin-top:25px;}


.hei400px{ height:440px; padding:30px 0; background-color:#f3f3f3; margin-top:25px; min-width:1200px;}



.xingdong_con{ height:200px; position:relative; width:1200px; margin:0 auto; }
.xingdong_con ul li{ height:200px; width:285px; margin:0 8px; position:relative; float:left;}

.xingdong_con .hd .prev2,.xingdong_con .hd .next2{ display:block;  width:22px; height:41px; position:absolute; z-index:10; top:77px; left:-30px;  overflow:hidden; opacity:0.6; cursor:pointer; background:url(../images/btn_prev.png) no-repeat;}
.xingdong_con .hd .next2{  left:auto; right:-30px; background:url(../images/btn_next.png) no-repeat;  }
.xingdong_con .hd .prev2:hover,.xingdong_con .hd .next2:hover{ opacity:1;}

.xingdong_con ul li img{ height:200px; width:285px;}

.xingdong_con .bd li .txt_d{ padding:0 2%; height:32px; line-height:32px; width:96%; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.7); *background:#000; color:#fff; font-size:15px; text-align:center;  }


.tkzm_titd{ text-align:center; font-size:21px; height:38px; line-height:38px; font-weight:bold; margin-bottom:25px;}
.tkzm_titd a{ text-decoration:none; display:inline-block;}
.tkzm_titd img{ height:36px; width:36px; float:left; margin-right:12px;}



.wid380pxd{ padding:1px; border:1px solid #e7e7e7; height:290px; width:380px; overflow:hidden; margin-left:24px;}
.mar0pxd{ margin:0px;}

.tit_cat{ height:50px; border-bottom:1px solid #e7e7e7; background-color:#ededed; position:relative; line-height:50px; padding:0 12px;}

.tit_cat h2{font-size:19px;}
.tit_cat h2 a{ text-decoration:none;}
.tit_cat h2 img{ height:28px; width:28px; float:left; margin-top:11px; margin-right:10px;}


.pad10px{ padding:12px 14px;}

.wid380pxd ul li{ height:35px; line-height:35px;  overflow:hidden; font-size:16px; position:relative;}

.wid380pxd ul li span{ position:absolute; top:0px; right:0px; color:#666;}

.wid380pxd ul li  a{ width:80%; overflow:hidden; display:block;}


/*-- 列表 --*/

.crumbs{ background:url(../images/sub_tit.jpg) #fff no-repeat left center; padding:10px 12px; padding-left:20px; margin-top:5px; font-size:14px; height:24px; line-height:24px; border-bottom:1px solid #e6e6e6; padding-bottom:8px; margin-bottom:15px;}




.cr_icond{ background:url(../images/sub_tit.jpg) no-repeat left center; padding-left:24px;}
.wid214px{ width:260px;}
.wid950px{ width:908px; border:1px solid #e1e1e1; min-height:700px; padding-bottom:10px; }
.tit_bgd{ background:url(../images/tit_bg.png ) #c80509 no-repeat; width:260px; height:81px; text-align:center; line-height:81px; font-size:24px; color:#fff; }

.nav_list2{ border:1px solid #e1e1e1; padding:10px; border-top:none; margin-bottom:15px; padding-bottom:0px;}
.nav_list2 ul li{ border:1px solid #ffe5cc; background-color:#fdeddd; height:50px; line-height:50px; margin-bottom:10px;}
.nav_list2 ul li a{ background:url(../images/arrow.gif) no-repeat 98% center; padding:0 25px; font-size:18px; color:#c00; text-decoration:none; display:block;}
.nav_list2 ul li:hover{background-color:#ffe5cc;}
.nav_list2 ul li.active{background-color:#c00;}
.nav_list2 ul li.active a{ color:#fff;}



.list_titds{ height:45px; line-height:45px; padding:0 10px; font-size:20px; border-bottom:1px solid #e1e1e1; border-bottom:3px solid #c00; }
.list_titds img{ float:left; height:21px; width:21px; margin-top:12px; margin-right:12px;}


.list_tydd{ padding:15px 20px; padding-bottom:5px;}
.list_tydd li{ background:url(../images/list_bg.gif) no-repeat left center; height:33px; padding-left:12px; line-height:33px; overflow:hidden; position:relative; font-size:16px;}
.list_tydd li:nth-child(5n+5){ border-bottom:1px dashed #e1e1e1; padding-bottom:8px; margin-bottom:8px;}
.list_tydd li span{ color:#666; font-size:14px; position:absolute; top:0px; right:0px;}

/*-- 分页 --*/

.pages {
	clear: both;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0; margin:0 auto; text-align:center;
}
.pages ul { float:left; position:relative; left:50%;}
.pages li { float:left;padding:0 3px; color:#999; position:relative; right:50%;}
.pages li span.curpage { color:#c00;}
.pages li span.currecords { color:#c00;}
.pages li a { padding:0 10px; display:block; height:28px; line-height:28px; text-align:center; border:1px solid #d1d1d1; background:#f1f1f1; float:left;}
.pages li.on { border:1px solid #c00; background:#c00; color:#fff; height:28px; line-height:28px; text-align:center; margin:0 4px; padding:0 10px;}
.pages li.dots { font-family:Tahoma; font-size:14px;}
.pages li a:hover {
	color: #c00;
	text-decoration: none;
	border: 1px solid #c00;
	
}
.pages li .skip_box { border:1px solid #999; width:22px; height:20px; padding:0; margin:0 3px; line-height:20px;}



.jchd_con{   border:1px solid #e1e1e1; padding-top:0px; border-top:3px solid #c00;}

.pad10px{ padding:10px;}

.act_pic{ width:238px;  height:140px; margin:10px auto; margin-bottom:0px; position:relative;}
.act_pic img{ width:238px; height:140px;}

.jchd_con ul li{ height:30px; line-height:30px; overflow:hidden; font-size:15px;}
.jchd_con ul li span{ color:#ff9833; margin-right:0px; font-family:"宋体";}

.title_txt{ position:absolute; left:0px; bottom:0px; width:100%; overflow:hidden; background:rgba(0,0,0,0.6); height:32px; line-height:32px; text-align:center; color:#fff; font-size:14px;}

.ty_titdd{ height:40px; border-bottom:1px solid #e1e1e1; position:relative; padding:0 15px; line-height:40px; }
.ty_titdd h2{ color:#c00; font-size:18px; font-weight:normal;}
.ty_titdd h2 a{ text-decoration:none; color:#c00; font-weight:bold;}



/*-- 文章页面 --*/

.article_box{border:1px solid #e1e1e1;  padding:20px 40px; min-height:500px; }

.article_p p{line-height:28px; color:#333; font-size:16px;}

.article_box h2{ padding:15px 0; text-align:center; font-size:22px; color:#333; line-height:30px; padding-top:5px;}
.zy_infor{ text-align:center; font-size:13px; color:#888; height:28px; line-height:28px; margin-bottom:20px; position:relative; background-color:#f6f6f6;}
.zy_infor span{ margin:0 15px;}
.zy_infor a{ text-decoration:none;}

.fj_list{ padding:20px 15px;}
.fj_list ul li a{ background:url(../images/fj.png) no-repeat left 7px; height:30px; line-height:30px; overflow:hidden; color:#; font-size:14px; color:#00f; padding-left:24px; display:block;}

.botm_fr { text-align:right; padding-top:20px; }
.botm_fr a{ color:#00a0e9;}

.tool_list ul li{ background:url(../images/point_icon.png) no-repeat 4px center; padding:0px 15px; height:44px; line-height:44px; border-bottom:1px dashed #e1e1e1;}

a.loaddown_btn{ position:absolute; top:0px; right:12px; height:40px; line-height:40px; color:#3966c0;}
a.loaddown_btn:hover{ color:#c00;}

 
 .article_box h2{ font-size:22px; }
 .article_box h3{ font-size:18px; margin-bottom:20px; text-align:center;} 
  
   .fj_list{ border-bottom:1px dashed #e1e1e1;}
 .fj_list h2{ font-size:18px; line-height:20px; color:#c00; margin-bottom:10px; text-align:left; padding:0px; margin-top:20px;} 
.fj_list ul li a{ color:#333;}
.fj_list ul li a:hover{ color:#c00;}

.contentdd{padding:25px; font-size:17px;line-height:32px;}
.contentdd h2{ color:#c00; font-size:24px;  text-align:center; margin-bottom:30px; }


.list_tit2{ background:url(../images/tit_bg2.png) repeat-x left  center;  padding:0px;  height:28px; padding-top:6px;  border-right:1px solid #e1e1e1; border-left:1px solid #e1e1e1; border-radius:0px;}

.list_tit2 h2{ background:url(../images/mot2016_bg18.png) no-repeat left bottom; margin-left:20px; height:28px; width:88px; text-align:center; line-height:34px; overflow:hidden;}
.list_tit2 h2 a{ font-size:15px; color:#de0000; text-decoration:none; display:block;}



.topic_list{padding:15px; border:1px solid #e1e1e1; border-top:none;  min-height:30px; margin-bottom:15px;}
.topic_list ul li{ background:url(../images/arrow_2.png) no-repeat left center; padding-left:16px; float:left; width:255px; margin:5px 10px; overflow:hidden;}




.help_box{ padding:20px 20px;}
.help_box ul li{ width:136px; height:150px;  font-size:17px; overflow:hidden; line-height:40px; text-align:center; display:block; margin:10px 4px; float:left;}
.help_box ul li a{ display:block; text-decoration:none; color:#000; }


.help_box ul li a .icon_bgd{ background-color:#64c0f6; padding:20px; height:60px; width:60px; border-radius:8px; margin:0 auto; display:block;}
.help_box ul li a .icon_bgd img{ height:60px; width:60px; }

.help_box ul li:nth-child(5n+1) .icon_bgd{ background-color:#64c0f6;}
.help_box ul li:nth-child(5n+2) .icon_bgd{ background-color:#fbbb57;}
.help_box ul li:nth-child(5n+3) .icon_bgd{ background-color:#f78e7b;}
.help_box ul li:nth-child(5n+4) .icon_bgd{ background-color:#ec5fa4;}
.help_box ul li:nth-child(5n+5) .icon_bgd{ background-color:#73d870;}

.help_box ul li a .icon_bgd:hover{ opacity:.9;}


#featured-area {
	height:400px;
	width: 1200px;

	margin:0px auto; 
	border:none; position:relative; 
}


.roundabout-holder {
	list-style:none; 
	width:700px; 
	height:400px; 
	margin:0px auto;
}

.roundabout-moveable-item {
	font-size:12px!important;
	height:360px; width:560px;
	cursor:pointer;
	
}

.roundabout-moveable-item img {
	height:100%;
	width:100%; 
	margin:0;
}

.roundabout-holder  li{ position:relative;}
.roundabout-holder .txt_d{ padding:0 2%; height:32px; line-height:32px; width:96%; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.7); *background:#000; color:#fff; font-size:15px; text-align:center;  }


#featured-area .prev2,#featured-area .next2{ display:block;  width:22px; height:41px; position:absolute; z-index:10; top:50%; margin-top:-20px; left:0px;  overflow:hidden; opacity:0.6; cursor:pointer; background:url(../images/btn_prev.png) no-repeat;}
#featured-area .next2{  left:auto; right:0px; background:url(../images/btn_next.png) no-repeat;  }
#featured-area .prev2:hover,#featured-area .next2:hover{ opacity:1;}


.wid787px{ width:540px;}
.wid787px  img{  width:540px; height:133px; }
.wid245px{ width:250px; position:absolute; left:553px; top:0px;}
 .wid245px img{  width:250px; height:133px; }




 .toupiao_list{}
.toupiao_list h2{ text-align:center; font-size:20px; height:40px; line-height:40px; margin:0 auto; color:#333; margin-bottom:20px;}
.toupiao_list ul li{ width:190px; height:264px; background-color:#f1f1f1;  padding:12px 15px; float:left; margin:10px; border-radius:6px; text-align:center; overflow:hidden;}
.toupiao_list ul li img{ width:120px; height:160px; margin:0 auto; margin-bottom:5px;}
.toupiao_list ul li h2{ font-size:17px; font-weight:bold; color:#c00; text-align:center; margin:0 auto; height:32px; line-height:32px; margin-bottom:5px;}
.toupiao_list ul li a{ text-decoration:none;}
.toupiao_list ul li p{ height:66px; font-size:13px; line-height:22px; overflow:hidden;}


.vote{ padding:0 30px; margin-top:40px;}

.vote_title{ font-size:18px; line-height:30px; font-weight:bold; margin-bottom:10px;}

.vote dl{ height:30px; line-height:30px; font-size:16px; padding-left:20px;}

.vote_pop,.vote_info{ display:none;}

.vote_bt_box{ margin-top:20px; margin-left:20px; }


.vote_over_bt{display: block;width: 180px;height: 40px; border-radius:6px; line-height:40px; background-color:#eee; text-align:  center;font-size: 18px; margin:0 auto; margin-bottom:20px;}


.vote_bt{width: 180px;height: 40px; line-height:40px; line-height:40px; border-radius:6px; text-align:  center;font-size: 18px; border:none; border:none; margin:0 auto; background-color:#c00; color:#fff;  margin-bottom:20px;}

.vote_pop_info{ text-align:center; display:block;}