﻿*{margin:0;padding:0;box-sizing: border-box;}
html,body{font-size:15px;}
a,a:hover,a:link,a:hover,a:visited,a:focus{color:inherit;text-decoration: none;}
img{border:0;}
ul,li{list-style-type:none;}
.box{width:1200px;margin:0 auto;padding-top:1px;}
header{height:165px;background:url(bg_header.jpg) no-repeat top center;}
header .logo{float:left;clear:right;margin-top:55px;}
header .bar{float:right;margin-top:25px;}
header .bar .weather{margin-top:40px;    display: none;}
header .bar .date{text-align:right;margin-top:40px;color:#707070;}
.navbar{height:60px;background:#bc0000;}
.navbar .list li{float:left;clear:right;margin-right:33px;padding-left:27px;position:relative;font-size:18px;color:#ffffff;height:60px;line-height:60px;}
.navbar .list li::before{display:block;content:'';width:3px;height:3px;background:#fff;position:absolute;left:5px;top:30px;}
.container{padding-bottom:60px;background: url(bg_container.jpg) no-repeat bottom center;background-size:cover;}
.press{padding-top:45px;}
.press_list{position:relative;width:100%;height:560px;}
.press_list::after{display: block;content:'';width:100%;height:1px;background:#eeeeee;position:absolute;left:0;top:59px;}
.press_list li{width:295px;margin-right:155px;float:left;clear:right;position:relative;z-index: 2;}
.press_list li:last-child{margin:0;}
.press_list li .title{height: 60px;line-height:60px;text-align: center;font-size:20px;color:#9d9d9d;position:relative;}
.press_list li .title::after{display: block;content:'';width:80px;height:3px;background:#d3d3d3;position:absolute;left:0;right:0;margin:0 auto;bottom:-1px;}
.press_list li .img{margin-top:38px;border:1px solid #fff;width:295px;height:425px;}
.press_list li .img img{width:100%;height:100%;}
.press_list li:hover .title{color:#bc0000;}
.press_list li:hover .title::after{background:#bc0000;}
.press_list li:hover .img{border-color:#bc0000;}
.tjwz{height:185px;margin-top:20px;}
.tjwz .title{height:49px;line-height:49px;border-bottom:1px solid #f3f3f2;position:relative;font-size:20px;color:#b42329;}
.tjwz .title::after{display: block;content:'';width:80px;height:2px;background:#b42329;position:absolute;left:0;bottom:-1px;}
.tjwz_wrapper{width:400px;overflow:hidden;float:left;}
.tjwz_list{margin-top:19px;width:400px;float:left;}
.tjwz_list li{float:left;clear:right;width:330px;padding-left:10px;height:25px;margin-bottom:8px;margin-right:92px;line-height:25px;color:#9d9d9d;position:relative;}
.tjwz_list li::before{    display: block;
    content: '';
    position: absolute;
    left: 0;
    top: 10px;
    width: 5px;
    height: 5px;
    border-radius: 5px;
    background: #9d9d9d;}
.tjwz_list li:hover{color:#bc0000;}
.tjwz_list li:hover::before{background:#bc0000;}
footer{background:#a32325;}
.footer_info{padding-top:25px;text-align:center;line-height:26px;color:#fff;}
.footer_ico{text-align:center;margin-top:15px;}
.footer_ico img{margin:0 7px;}

/*列表、详细页面*/
.crumb{height:55px;background:#fff;}
.navbar_in{float:left;clear:right;}
.navbar_in li{height:52px;line-height:52px;border-bottom:2px solid #fff;color:#333333;float:left;clear:right;margin-right:50px;}
.navbar_in li.on,.navbar_in li:hover{border-color:#bc0000;}
.curr_pos{float:right;margin-top:20px;height:20px;line-height:20px;color:#989898;padding-left:20px;background:url(ico_home.png) no-repeat left center;}
.page_wrapper{padding:55px 0;}
.d_page{padding-top:1px;}
.d_page .title{text-align: center;margin:0 auto;font-size: 24px;font-weight: bold;width:1000px;color:#bc0000;}
.d_page .info{text-align: center;color:#b0b0b0;margin-top:20px;position:relative;    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;}
.d_page .content{padding:30px;background:#fff;}
.x_page{}
.x_page li{height:130px;background:#fff;margin-bottom:20px;overflow:hidden;}
.x_page li .date{float:left;clear:right;width:129px;height:130px;text-align:center;position:relative;padding-top:25px;}
.x_page li .date::after{display:block;content:'';width:1px;height:80px;background:#f5f5f6;position:absolute;right:0;top:26px;}
.x_page li .date .day{color:#bc0000;font-size:40px;font-weight:bold;}
.x_page li .date .ym{font-size:16px;color:#bc0000;}
.x_page li .info{width:1040px;padding-right:25px;padding-top:30px;float:right;}
.x_page li .info .title{font-size:18px;font-weight:bold;color:#4f4f4f;}
.x_page li .info .des{color:#b6b6b6;margin-top:10px;line-height:24px;}
.x_page li:hover .date{background:#bc0000;}
.x_page li:hover .date::after{display: none;}
.x_page li:hover .date .day{color:#fff;}
.x_page li:hover .date .ym{color:#fff;}
.x_page li:hover .info .title{color:#bc0000;}
.t_page{overflow:hidden;}
.t_page ul{width:1270px;}
.t_page ul li{width:265px;height:417px;background:#fff;padding:15px 12px;float:left;clear:right;margin:0 48px 45px 0;}
.t_page ul li .img,.t_page ul li .img img{width:100%;height:349px;text-align:center;}
.t_page ul li .title{margin-top: 15px;font-size:16px;color:#9d9d9d;text-align: center;}
.tw_page{}
.tw_page li{height:160px;background:#fff;margin-bottom:25px;}
.tw_page li .date{float:left;clear:right;width:160px;height:160px;text-align:center;}
.tw_page li .day{padding-top:22px;font-size:36px;color:#bc0000;position:relative;}
.tw_page li .day::after{display:block;content:'';width:74px;height:1px;background:#bc0000;position:absolute;left:0;right:0;bottom:-10px;margin:0 auto;}
.tw_page li .ym{margin-top:25px;font-size:16px;color:#bc0000;}
.tw_page li .img,.tw_page li .img img{float:left;clear:right;width:213px;height:160px;}
.tw_page li .info{width:800px;float:right;padding-right:30px;padding-top:45px;}
.tw_page li .info .title{font-size:18px;color:#4e4e4e;font-weight: bold;}
.tw_page li .info .des{line-height:24px;color:#b6b6b6;margin-top:5px;}
.clear{
	clear:both;
	}
.content1{
	width:100%;
	height:355px;
	margin-top:35px;
	clear:both;
	float:left;
	}
.content1 .position{
	width:1200px;
	height:355px;
	position:relative;
	margin:0 auto;
	}
.content1 .position .left{
	width:475px;
	height:355px;
	float:left;
	}
.content1 .position .right{
	width:700px;
	height:355px;
	float:right;
	}
.content1 .position .right .title_main{
	width:100%;
	height:43px;
	border-bottom:1px solid #d8d8d8;
	}
.content1 .position .right .title_main h2{
	display:block;
	float:left;
	line-height:33px;
	height:42px;
	border-bottom:2px solid #b4242b;
	font-size:20px;
	font-weight:normal;
	}
.content1 .position .right .title_main h2 a{
	color:#b4242b;
	}
.content1 .position .right .title_main .more{
	line-height:43px;
	float:right;
	color:#b0b0b0;
	}
.content1 .position .right .main{
	width:100%;
	float:left;
	margin-top:20px;
	}
.content1 .position .right .main .box{
	width:100%;
	height:60px;
	margin-bottom:17px;
	}
.content1 .position .right .main .box .date{
	width:70px;
	height:60px;
	float:left;
	text-align:center;
	}
.content1 .position .right .main .box .date .dd{
	width:100%;
	height:30px;
	line-height:30px;
	background:#d3d3d3;
	font-size:24px;
	color:#3c3a3a;
	}
.content1 .position .right .main .box:hover .date .dd{
	background:#b4242b;
	}
.content1 .position .right .main .box .date .yy{
	width:100%;
	height:30px;
	line-height:30px;
	background:#ececec;
	font-size:15px;
	color:#3c3a3a;
	}
.content1 .position .right .main .box .text{
	width:615px;
	height:60px;
	float:right;
	}
.content1 .position .right .main .box .text .topic{
	color:#171717;
	font-size:17px;
	line-height:20px;
	display:block;
	}
.content1 .position .right .main .box:hover .text .topic{
	color:#b4242b;
	}
.content1 .position .right .main .box .text .des{
	color:#888888;
	line-height:45px;
	display:block;
	}
.slideBox{ width:475px; height:355px; overflow:hidden; position:relative; }
.slideBox .hd{ height:8px; overflow:hidden; position:absolute; right:20px; bottom:19px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-left:7px;  width:8px; height:8px; line-height:14px; text-align:center; background:#6d1815; cursor:pointer;}
.slideBox .hd ul li.on{ background:#b4242b; }
.slideBox .bd{ position:relative;width:475px; height:355px;z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;width:475px; height:355px; position:relative; }
.slideBox .bd li .pic img{ width:475px; height:355px; display:block;}
.slideBox .bd li .topic{
	position:absolute;
	width:100%;
	height:45px;
	line-height:45px;
	text-indent:20px;
	font-size:16px;
	background:rgba(0,0,0,0.5);
	left:0;
	bottom:0;
	color:#fff;
	display:block;
	}