@charset "utf-8";
/* CSS Document */

.banner{height:940px;}
.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}
.banner .ban_nav{display:none;}
.banner .Left,.banner .Right{display:none;}
.bann_ext{position:relative;}
.frontCover{position:absolute;bottom:20px;left:49%; z-index:99;}
.frontCover li{ display: block; float:left;width:15px;height:15px;padding:0px;background:#ccc;color:#fff;overflow:hidden;margin-right:7px;cursor:pointer; border-radius:50%;}
.frontCover .img{position:relative;width:15px;height:15px;overflow:hidden;}
.frontCover img{position:absolute;width:0px;height:0px;left:-50px;}
.frontCover .open{background:#1b6eb5;}
/*幻灯片(组件)*/
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}


.newsli li{ display:block; border-bottom:1px dashed #333; line-height:26px; padding:5px 10px;}
.newsli li span{ float:right;}
.newsli li a{ display:block;}
.newsli li a:hover{ color:#076ce0; text-decoration:none;}

.proli li{ display:block; float:left; margin:5px 16px; border:1px solid #076ce0;}
.proli li img{ width:240px; height:190px;}
.proli li p{ display:block; line-height:34px; background:#fff; border-top:1px solid #076ce0; padding-left:10px;}
.proli li p span{ display:block; background:#076ce0; float:right; font-size:12px; padding:5px; line-height:24px; color:#fff;}
.proli li a:hover{ color:#076ce0; text-decoration:none;}


.newstext
{
	margin-bottom:20px;
	padding:20px;
}
.newstext h2{
	text-align:center;
}
.newstext .info
{
	width:100%;
	height:40px;
	line-height: 40px;
	font-size:12px;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	text-align:center;
	margin:10px 0;
}




.page{float:left;margin:20px 0;text-align:center;width:100%;}
.page a{border:1px solid #333;padding:4px 6px;font-size:12px; color:#333;}
.page .thispage{padding:4px 6px;background:#333;font-size:12px;color:#fff;}




.propagechange,.newspagechange{ margin:20px 0;}


.newspagechange .pagechangel, .newspagechange .pagechanger{ width:auto;border: 1px solid #ccc;padding: 3px 10px; margin-bottom:10px; font-size:12px;}
.newspagechange .pagechangel a,.newspagechange .pagechanger a{ color:#000; font-size:12px;}

.propagechange .pagechangel, .propagechange .pagechanger{ width:49.5%; float:left; margin: 30px 0;}
.propagechange .pagechangeleft{ float:right; margin-right:10px;}
.propagechange .pagechangeright{ float:left; margin-left:10px;}
.propagechange .pagechangeleft, .propagechange .pagechangeright{ width:auto;border: 1px solid #ccc;padding: 3px 10px; margin-bottom:20px; font-size:12px;}
.propagechange .pagechangeleft a, .propagechange .pagechangeright a{ color:#000; font-size:12px;}







.detail {
    border: 1px solid #ddd;
    padding: 10px;
    height: 25px;
    line-height: 25px;
    border-top: 2px solid #41bf5b;
    font-size: 14px;
}
.detail a{ color:#000;}


/*相关样式*/
#showbox { border:1px solid #ddd;}
#showbox span { background:url(../images/whitebg.png) repeat;}
#showsum { left:25px; margin-top:10px;}
#showsum span { border:1px solid #ddd;}
#showsum span.sel { border:1px solid #f60;}

.showpage { width:400px; position:relative;}
.showpage a { display:block; width:15px; border:1px solid #ddd; height:60px; line-height:60px; background:#eee; text-align:center; font-size:18px; position:absolute; left:0; top:-62px; text-decoration:none; color:#999;}
.showpage a#shownext { left:auto; right:0;}
.showpage a:hover { background:#ccc; color:#777;}



.tableborder{ font-size: 14px;}
.tableborder input[type="text"]{ width:415px; height: 45px; padding: 0 10px; margin: 0 0 10px 0;}
.tableborder input[type="text"]#key{ width:315px; height: 45px; padding: 0 10px;}
.tableborder textarea{ width:417px; height: 100px; padding: 10px; margin: 0 0 10px 0;}
.subbutton
{
	padding:0px 24px;
	border:1px solid #ccc;
	font-size:12px;
	height: 45px;
	margin: 0 auto;
	background:#fff;
	vertical-align:center;
}
.subbutton:hover{ background:#41bf5b; border-color:#41bf5b; color:#fff;}





.block_home_slider {	position: relative;	background-color: #ffffff;	text-align: center;} 
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(bg_caption.png); text-align:left;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging { display:inline-block; bottom:20px; position:relative; z-index:999;}
.block_home_slider .flex-control-paging li { margin: 0px 5px; padding: 0px; float: left; overflow: hidden; list-style-type: none;}
.block_home_slider .flex-control-paging li a {width:10px; height:10px; display:block; background-repeat:no-repeat; border-radius:5px; background:#ccc; text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active { background:#f00;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}


.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {	display: none;	-webkit-backface-visibility: hidden;	list-style-type: none;}
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.flex-direction-nav{ display:none;}

