﻿@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, form, fieldset, input, p,span, th, td, blockquote, lengend, button, textarea {margin:0; padding:0;}
ul,li{ list-style:none outside;font-size:15px; }
ul,ol{list-style: none;}
a{ text-decoration:none; }
a img, input { border:0}
img{ vertical-align:middle;}

/* 常用样式设置 start */
body{ font-family: "微软雅黑"; font-family:"Microsoft YaHei"; font-size:14px; line-height:130%; color:#333;  }
/* a:link{ color: #333; text-decoration: none;}
a:visited{ color: #333; text-decoration: none;} */
a:hover{ color: #007dc1; text-decoration: none;}
a:active{ color: #333; text-decoration: none;}

.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.hide{ display:none; }
.show{ display:block; }
.logo{ width:100%; margin-bottom:55px}
.mainbox{ width:100%; background:#fff}
.centerBox{ width:1100px; margin:0 auto; padding-top:55px;margin-bottom:30px}
.slideBox{width:500px; height:355px; float:left; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:8px; height:8px; line-height:8px; text-align:center; background:#fff; cursor:pointer; border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;  }
.slideBox .hd ul li.on{ background:#3990d3; color:#fff; }

.slideBox .bd{ height:355px; width:100%; position:relative;}
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox .bd img{ width:500px; height:355px; display:block;  }
.slideBox .bd li span{ display:block; position:absolute; bottom:0; width:100%;  height:30px; line-height:30px; background:url(../images/bwcxbgtext.png) left top repeat; color:#fff; text-indent:1em;text-align:center}
.slideBox .prev,
.slideBox .next{ position:absolute; left:0%; bottom:-1%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:0%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
 
.zybslist{
	width:565px;
	float:right;
	border: 1px solid #ddd;
	position: relative;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 40px;
	padding-left: 10px;
}
.zybslist h1{ font-size:19px; font-weight:bold; color:#000; line-height:30px}
.zybslist p{ font-size:14px; color:#000; line-height:27px; display:block; border-bottom: 1px solid #ccc;padding: 10px 20px 10px 0px; margin-bottom:10px}
.zybslist p span{ color:#cc4b4f; display:inline-block}
.zybslist p span a{color:#cc4b4f;}
.zybslist li{ width:100%; float:left}
.zybslist li a{ font-size:16px; color:#6e6e6e; display:block; width:460px; float:left; line-height:32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zybslist li span{ width:100px; float:right; text-align:right; color:#adadad; line-height:32px}
.dtbbBox{ width:100%}
.xxdt{ width:510px; float:left; padding-left:40px; padding-bottom:60px}
.xxdt h2{
	width:100%;
	margin-bottom:10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #eb4644;
	background-color: f7f3f4;
}
.xxdt h2 a{
	font-size:20px;
	color:#b10d12;
	display:inline-block;
	padding:15px;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b10d12;
}
.xxdt h2 span a{ font-size:14px; color:#333333; float:right;text-align:right; background:none}
.xxdt li{ width:495px; background: url(../images/iconbwcx.jpg) left 5px center no-repeat; float:left;padding:4px 0 4px 15px}
.xxdt li a{ font-size:16px; color:#6e6e6e; display:block; width:510px; float:left; line-height:32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xx{
	padding-top:35px;
	background-repeat: no-repeat;
	background-position: left top;
}
.jcdt{ float:right}
.xxzl{ width:510px; float:right}
.xxzl li{ float:left; padding-left:20px}
 .xxzl h2{
	width:430px;
	padding-left: 40px;
	margin-bottom:18px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B10D12;
	background-color: #FAFAFA;
}
.xxzl h2 a{ font-size:20px; color:#fff; display:inline-block; padding:15px; text-align:center; background:#b10d12}
.xxzl h2 span a{ font-size:14px; color:#333333; float:right;text-align:right; background:none}
.xxzl  li{    float: left;padding-left: 40px;padding-right: 20px;}
.xxzl  li p{ padding:10px; text-align:center}
.footer{width:100%;font-size:14px;line-height:36px;text-align:center;background: #f1f0ef;padding: 20px 0;margin-top: 40px;}

/*列表页*/
.conlistBox{ width:1100px; margin:0 auto;}
.conlistBox ul{padding-bottom:30px}
.conlistBox li{ width:100%; padding:15px 0 15px 10px; border-bottom:1px dotted #ccc; float:left}
.conlistBox li a{ display:block; width:960px; float:left; font-size:20px; color:#333}
.conlistBox li span{ width:120px; float:right; color:#b0b0b0}
.page{text-align: center;}
.page a{padding:5px 10px;border:1px solid #dddddd;display: inline-block;background: #f6f6f6;}
.page a.on{background: #fff;}

/*详情*/
.main_start{ width:1100px; margin:0 auto}
.publicity_list_details{padding-bottom: 15px;}
.publicity_list_details h2{font-size: 22px;color: #333333;text-align: center;border-bottom:1px solid #e0e0e0;    line-height: 30px;
    padding-bottom: 10px;}
.publicity_list_details .my_conboxzw{line-height: 35px;font-size: 16px; text-align: justify;color: #333333; padding:0px 30px 0px 30px}
.ky_source{    margin-bottom: 20px;margin-top: 20px;text-align: center;font-size: 14px;color: #666666;}
.ky_source span{margin:0px 18px;}
.ky_source span a{ cursor:pointer}

.more{padding-top: 5px; text-align: right; color: #333333; font-weight: bold;}
.zybs img{ width;100%; margin:0 auto}
.dtbbBox img{ width;100%; margin:0 auto}
.xxyd img{ width;100%;margin:0 auto}
.logo{ width:100%; height:600px; background:url(../images/logobwcx.jpg) center center no-repeat}
.zybs h6{width:100%; height:55px; background:url(../images/zybs_03.jpg) center center no-repeat}
.dtbbBox h6{width:100%; height:55px; background:url(../images/dtbb_20.jpg) center center no-repeat}
.xxyd h6{width:100%; height:55px; background:url(../images/xxyd_32.jpg) center center no-repeat}
.xxdt{padding-bottom:0px}
.xx{padding-bottom:30px}
.zybslist .ttxt {
	font-size: 40px;
	position: absolute;
	top: -5px;
	right: -5px;
	height: 50px;
	width: 50px;
}
.ttxt img {
	width: 100%;
}
.mainbox .banner {
	width: 1100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 40px;
}
.mainbox .banner img {
	height: 80px;
	width: 100%;
}

.zybsnr{ width:1098px; border: 1px solid #e4e4e4; overflow:hidden; margin:0 auto; background:#f9f9f9 }
.gzbs_left{float:left;width:100px; border-right:1px solid #e4e4e4; text-align:center; height:70px;}
.gzbs_left h2{ font-size:20px; line-height:36px; color:#ea413e;}
.gzbs_left p{ color:#fff; font-size:16px; background:#ea413e; padding:4px 10px; display:inline-block; *display:inline;}

.gzbs_right{ width:970px; text-align:center; float:right;}
.gzbs_right h2 a{ line-height:42px; font-weight:200; font-size:20px; color:#FF0000}
.gzbs_right p a{ font-size:14px; color:#666; padding:0 10px;}
.gzbs_right p a:hover{ text-decoration:underline;}

.tt_title{ width:1100px; margin:0 auto; background:url(../images/a1.jpg); height:52px; }

.tt_title p{ padding-left:64px; font-size:22px; color:#fff; line-height:52px;}
.xxydnr ul{ overflow:hidden; margin-left:-30px;}
.xxydnr li{float:left; padding:0 0 0 30px; text-align:center;}
.xxydnr  img{ width:252px;}
.xxydnr p{ color:#333; font-size:15px; padding-top:15px;}
.xxydnr a:hover p{ color:#FF0000;}