@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal;}
ol, ul{ list-style:none;}
i,em{ font-style:normal;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#333;}
a:hover { COLOR:#ae0c2a;}
img { border:0; padding:0px; margin:0px;  vertical-align:top;}

/*公共样式开始*/
body{font-family:"Microsoft YaHei", "微软雅黑", "宋体"; color:#333; font-size:14px; background:#FFF;}
.fl{float:left}
.fr{float:right}
.hidden{ display:none;}
.display{ display:block;}

.ml20{ margin-left:20px;}
.clearfix{clear:both;}
.clearfix:after {clear:both;height:0;overflow:hidden;display:block;visibility:hidden; content:"."}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.w1200{ width:1200px; margin:0 auto;}

.ie6{ margin-top:100px; text-align:center;}
.ie6 span{ font-size:20px;}

.ie6 b{COLOR:#ae0c2a; font-size:30px; margin-bottom:30px; display:block;}

   
.list2{  width:705px;overflow:hidden; float:left; margin-bottom:7px;}
.list2 li { height:80px; float:left; overflow:hidden; width:80%; display:block; margin-top:35px; cursor:pointer;}

.list2 li .rq { display:block; width:18%; border-radius:5px; height:56px; line-height:27px; text-align:center; background:#eaeaea; color:#585858; font-size:13px; }
.list2 li .rq h2{ font-size:20px;}
.list2 li:hover .rq { background:#ae0d2b; color:#fff;}
.list2 li .zw { width:80%; display:block; font-size:16px;}
.list2 li .zw a{ width:100%; display:block; height:28px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.list2 li .zw p{font-size:13px; text-indent:2em; line-height:25px; color:#999; display:block;}




.list{ width:100%; overflow:hidden; padding-bottom:5px;}
.list li { height:80px; float:left; overflow:hidden; width:48%; display:block; margin-top:35px; cursor:pointer;}
.list li:nth-child(2n){float: right;}
.list li .rq { display:block; width:14%; border-radius:5px; height:56px; padding:10px 0; line-height:27px; text-align:center; background:#eaeaea; color:#585858; font-size:13px; }
.list li .rq h2{ font-size:20px;}
.list li:hover .rq { background:#ae0d2b; color:#fff;}
.list li .zw { width:82%; display:block; font-size:16px;}
.list li .zw a{ width:100%; display:block; height:28px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.list li .zw p{font-size:13px; text-indent:2em; line-height:25px; color:#999; display:block;}


.ztbg{ background:url(../images/ztbg.jpg) top center no-repeat; height:385px; }
.bg3{ background:#f7f7f7; padding-bottom:20px;}

.zt{ width:100%; overflow:hidden;}
.zt li { height:250px; float:left; overflow:hidden; width:380px; display:block;  cursor:pointer; background:#f7f7f7; margin-right:15px; margin-top:28px;}
.zt li img{ width:380px; height:183px;}
.zt li p{ background:url(../images/h2bg.jpg) left bottom no-repeat; line-height:45px; width:300px; margin:0 auto; font-size:16px; height:45px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}






.tzgg{
	width: 380px;
	float: left;
	margin-bottom: 7px;
	overflow:hidden;
        margin-right: 30px;
}
.list1{ margin-top:10px; overflow:hidden;}
.list1 ul li { line-height:40px; font-size:16px; height:40px; border-bottom:1px dotted #ccc; overflow:hidden; width:100%; text-overflow: ellipsis; white-space: nowrap;}
.list1 ul li a{ padding-left:20px;}
.list1 ul li i{ float:left; color:#999; padding-right:20px; font-size:14px; background:url(../images/fg.png) right center no-repeat;}


.bszn{
	width: 380px;
	float: right;
	margin-bottom: 7px;
	overflow:hidden;
}
.list2 ul li { font-size:14px; height:60px; margin-top:18px; background:url(../images/xb.jpg) left 8px no-repeat; border-bottom:1px solid #eaeaea; overflow:hidden; padding-left:15px;}
.list2 ul li a{ width:100%; display:block; height:25px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.list2 ul li i{ color:#999;}





.foot{ background:#29498c; line-height:30px; color:#fff; overflow:hidden;}
.bq{ width:800px; float:left; line-height:34px; padding-top:5px;}
.bq span a{ color:#fff; margin:0 10px;}

.ewm{ width:330px; float:right;}
.ewm li{float:left; background:url(../images/ewmbg.png) left top no-repeat; width:149px; margin-left:15px; display:block; text-align:center; padding-top:15px; overflow:hidden;}
.ewm li img{ width:71px; height:66px;}
.ewm li a{ text-align:center; color:#fff; height:40px; line-height:40px;}



/*内页样式*/


.ban{height:340px;background-position:center;background-repeat:no-repeat;background-size:cover}


.nybox{ width:100%; background:#f6f6f6; border-top:1px solid #eee; }
.ny_left_top{ color:#fff; float:left; text-align:center; width:260px; font-size:18px; background:#10245a; height:55px; line-height:55px;}
.nytit{ background:url(../images/icon4.png) 7px 16px no-repeat; height:50px; line-height:50px; padding-left:25px; float:right;}
.nytit a{ padding-right:7px;}

.nytit1{height:40px; line-height:40px; overflow:hidden; background:url(../images/fgg.png) left center repeat-x;}
.nytit1 h2{ float:left; display:block; display:block; font-size:24px; font-weight:bold; }



/*内页样式*/
.ny{width:1200px; margin:0 auto; background:#f7f7f7;}
.ny_left{ float:left; width:260px; min-height:500px;}

.ny_right1{ background:#fff; width:1118px; padding:10px 40px; margin:0 auto; min-height:500px; border:1px solid #eee;}
.ny_right_con{ line-height:34px !important; padding-top:10px;}

.ny_right{ float:right; background:#fff; width:910px; min-height:500px; padding-left:30px; padding-bottom:35px; padding-top:15px; }





/*次级页面二级菜单*/
.snav{width:260px; margin-top:10px;}
.snav li{
   width:250px; margin-left:5px; font-size:16px;
}
.snav .s1{
 padding-left:15px;
padding-right:5px;
	height*:50px;
	line-height:25px;
	display:block;
       margin:20px 0;
}
.snav .s1:after{
	height*:50px;
	line-height:25px;
	display:block;
	color:#bc2427;
 background:url(../images/nynav.jpg) left center no-repeat #fff;
}
.snav li.on .s1:after,.snav .s1:hover:after,.snav .li-open .s1:after{display:none;}

.snav .li-add .s1{
	height:50px;
	line-height:50px;
}
.snav .li-open .s1{
	height:50px;
	line-height:50px;
	display:block;
	color:#bc2427;
font-weight:bold;
	background:url(../images/nynav.jpg) 15px center no-repeat #fff;
}
.snav .on.li-add .s1{
	height:50px;
	line-height:50px;
	display:block; 
	color:#bc2427;
font-weight:bold;
	 background:url(../images/nynav.jpg) 15px center no-repeat #fff;}
.snav .on.li-open .s1{ 
height:50px;
	line-height:50px;
	display:block; 
	color:#bc2427;
font-weight:bold;
	 background:url(../images/nynav.jpg) 15px center no-repeat #fff;}

.snav li.on .s1,.snav .s1:hover{
 height*:50px;
	line-height:25px;
	display:block;
	color:#bc2427;
font-weight:bold;
	 background:url(../images/nynav.jpg) 5px center no-repeat #fff;
}

.snav dl{display: none; border-top:1px solid #eaeaea;}
.snav li.on dl{display: block; background:#fff;}
.snav dl a{
    display: block;
    font-size: 14px;color: #333;line-height: 39px;
    overflow: hidden; padding-left:25px;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.snav dd.on a,
.snav dl a:hover{
    color: #bc2427;
    background: url(../images/gicon8.png) no-repeat 200px center #fff;
}

	


.dpzw{text-indent:2em; font-size:16px;}
.dpzw p{ text-indent:2em; text-align:justify; font-size:15px; text-justify:inter-ideograph; margin-bottom:10px; }
.dpzw img{text-align: center; max-width:800px; margin:0 auto; display: block;} 
.dpzw img{
	display: block;
	max-width: 82%;
	margin: 0.8em auto;
}


/*信息列表开始*/
.Newslist {}
.Newslist ul li {height:50px; line-height:50px; border-bottom:1px dashed #dcdcdc; background:url(../images/xb.jpg) no-repeat left 23px; font-size:15px; padding-left:15px; overflow:hidden; width:97%; text-overflow: ellipsis; white-space: nowrap;}
.Newslist ul li span{float: right; padding-left:10px; color: #999999;}




.m-list3 {
	
}
.m-list3 li {
	overflow: hidden;
	
	border-bottom: 1px solid #e6e6e6;
	
}
.m-list3  .pic3 {
	float: left;
	overflow: hidden;
	width: 180px;
	height: 120px;
	position:relative;
}
.m-list3  .pic3 img {
	display: block;
	overflow: hidden;
	width: 180px;
	height: 120px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1;
}
.m-list3  .pic3:hover img {
-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);
}
.m-list3 .txt4 {
	overflow: hidden;
	padding-left: 20px;
}
.m-list3 .tit3  {
	font-size: 16px;
	font-weight: normal;
	line-height: 32px;
	overflow: hidden;
}
.m-list3 .tit3 a {
	color: #000;
}
.m-list3 .tit3 a:hover{
	color: #9a0000;
}
.m-list3 .txt3 p {
	height: 48px;

	font-size: 14px;
	line-height: 24px;
	color: #333;

	overflow: hidden;
	display: -webkit-box;
	display: box; 
}
.m-list3 .info {
	padding: 5px 0;
	line-height: 25px;
}
.m-list3 .info .time1 {
	padding-left: 24px;
	font-size: 12px;
	color: #999;
	background: url(../images/icon-time.png) 0 center no-repeat;
}



/*图片列表开始*/
.pic{ width:100%; overflow:hidden;}
.pic li { height:230px; float:left; overflow:hidden; width:280px; display:block;  cursor:pointer; background:#f7f7f7; margin:20px 10px 0 10px;}
.pic li img{ width:280px; height:183px;}
.pic li p{ line-height:45px; text-align:center; height:45px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

/*详细页*/
.content{width:1050px; padding-top:10px; margin:0 auto;}
.content-title{ width:1050px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content-title h3{ font-size:24px; font-weight:bold; line-height:50px; width:100%; text-align:center; color:#ae0c2a; padding-bottom:5px;}
.content-title i{TEXT-ALIGN: center;  MARGIN: 0px auto; BACKGROUND: #f6f6f6; HEIGHT: 32px; display:block; line-height:32px; font-style:normal;}
.content-con{font-size:15px; line-height:35px; padding:10px 0;}
.content-con p{ text-indent:2em; text-align:justify; text-justify:inter-ideograph; margin-bottom:20px;}
.content-con img{text-align: center; max-width:800px; margin:10px auto; display: block;}

.sxt{padding:15px 0; border-top:1px dotted #bbb;}
.sxt p{display:block; width:1050px; height:34px; font-size:15px; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}






.content1{width:910px; padding-top:10px; margin:0 auto; margin-top:-80px;}
.content-title1{ width:910px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content-title1 h3{ font-size:24px; font-weight:bold; line-height:50px; width:100%; text-align:center; color:#ae0c2a; padding-bottom:5px;}
.content-title1 i{TEXT-ALIGN: center;  MARGIN: 0px auto; BACKGROUND: #f6f6f6; HEIGHT: 32px; display:block; line-height:32px; font-style:normal;}
.content-con1{font-size:15px; line-height:35px; padding:10px 0;}
.content-con1 p{ text-indent:2em; text-align:justify; text-justify:inter-ideograph; margin-bottom:20px;}
.content-con1 img{text-align: center; max-width:700px; margin:10px auto; display: block;}

.sxt1{padding:15px 0; border-top:1px dotted #bbb;}
.sxt1 p{display:block; width:910px; height:34px; font-size:15px; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}







/*搜索结果*/
.ssjg-list{ min-height:500px; padding:20px;}
.ssjg-list li{ border-bottom:1px dotted #bfc1c2;padding:10px 15px;}
.ssjg-list li h3{color:#ae0c2a; font-weight:bold; font-size:16px; line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ssjg-list li p{height:48px; line-height:24px; font-size:14px; color:#333; overflow:hidden;}
.ssjg-list li i{color:#666; font-size:14px; line-height:30px; font-style:normal;}


/*综合页*/
.zhy{ height:auto; width:94%; background:#f8f8f8; padding:13px 3%; margin-top:20px;}

.zhy span{ width:40%; height:auto; background:#eaeaea; text-align:center; line-height:30px;}
.zhy span img{ width:100%; height:auto;}
.zhy ul{ width:56%;}
.zhy ul li{ background:url(../images/zhy.png) left center no-repeat; float:left; width:95%; display:block; height:27px; line-height:27px; padding-left:15px; overflow:hidden;}


.w50{ width:48%; float:left; margin:0 1%;}




/*分享*/

.m-share {
    overflow: hidden; width:220px; float:right;
    font-size: 12px;
    line-height: 44px; margin-bottom:7px;
    color: #ccc;
}
.m-share .con{
    float: right;
}
.m-share span {
	float:left;
    font-size: 14px;
    color: #333;
}
.m-share a {
    display: inline-block;
    vertical-align: middle;
    width: 31px;
    height: 31px;
    border-radius: 2px;
    background-position: center center!important;
    background-repeat: no-repeat;
    background-color: #b3b3b3;
    -o-transition:.4s;
    -ms-transition:.4s;
    -moz-transition:.4s;
    -webkit-transition:.4s;
    transition:.4s;
    margin-top: -1px;
}
.bdsharebuttonbox{height: auto;}
.m-share .a-sina,.m-share .bds_tsina{background-image: url();}
.m-share .a-wechat,.m-share .bds_weixin{background-image: url();}
.m-share .a-qq,.m-share .bds_sqq{background-image: url();}
.m-share .a-douban,.m-share .bds_douban{background-image: url();}
.m-share .a-print,.m-share .bds_print{background-image: url();}
.m-share .a-more,.m-share .bds_more{background-image: url() !important;}
.m-share a:hover {
    background-color: #ae0d2b;
}
.jiathis_style {margin-left: -212px;}
.sr-bdimgshare{display: none !important;}


.biaoqian{ width:230px; margin-top:15px; position:relative; z-index:999; top:400px; left:-290px;}
.biaoqian h2{ text-align: left; font-size:16px; height:40px; line-height:40px; width:100%; padding-left:30px; background:url(../images/zhy.png) 15px center no-repeat #dfdfdf;}
.biaoqian li{ display:block; border-bottom:1px dotted #ddd; height:38px; line-height:38px; margin:0 15px;  font-size:12px; color:#999; width:230px; overflow:hidden;}
.biaoqian li a{ padding-left:15px; font-size:14px; color:#333;}
.biaoqian li a:hover{color:#ae0c2a;}

div.yiban-part{height:64px;background: #429eef;}
div.yiban-part ul {list-style:none;margin:0px;padding:0px;width:auto;}
div.yiban-part ul li{
	float:left;
	width: 24.834%;
	border-left: 1px solid #3084d5;
	border-right: 1px solid #5dadfa;
}

div.yiban-part .yiban-icon {
    position: relative;
    top: 3px;
    left: 11px;
    width: 58px;
    height: 58px;
    background: url(../images/yiban.jpg) no-repeat;
    display:inline-block;
    }
	
div.yiban-part .yiban-title {
    position: relative;
    top: -20px;
    left: 20px;
    font-family: "微软雅黑";
    font-size: 18px;
    color: #fff;
    }
dl.xnlj{width:378px;  border-top:0px; margin-top:4px; height:301px;}
dl.xnlj dt{background-image:url(../Images/YQLJ.png); height:9px;} 
dl.xnlj dd{margin-top:-2px;}
dl.xnlj dd a{display:block; width:174px; height:72px; float:left; margin-top:6px; margin-left:6px; margin-right:7px; color:#ffffff; line-height:72px; text-align:center;}