@charset "utf-8";

/* CSS3动画库 */


/* 各种图标CDN */
@import url(../../12008/materialdesign-webfont/2.4.85/css/materialdesignicons.min.jpg.css);
@import url(../../12008/simple-line-icons/2.4.1/css/simple-line-icons.min.jpg.css);
@import url(../../12008/pixeden-stroke-7-icon/1.2.3/dist/pe-icon-7-stroke.min.jpg.css);


/* reset css */
* {
	margin:0;
	padding: 0;
	border: 0;}
body {
	min-width:1300px;
 font-family: "微软雅黑";
  font-size:14px;
 background: url(../images/bg.jpg) 0px 0px repeat;}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	margin:0;}
ul, li {
	list-style: none;
	margin:0;}
p {
	margin-bottom:0;}
a {
	color: #333333;
	text-decoration: none;}
a:hover, a:focus {
	text-decoration: none;}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {
	zoom: 1;}
/*头部css*/

.container {
	width: 1200px;
	margin:0 auto;}
.header .header_tu {
	width:100%;
	display:block;
	min-width:1200px;}
/*导航样式*/
.nav {
	min-width:1200px;
	background:#cf0005;
	height:60px;
	line-height:60px;
	border: solid 1px #f0d34a;}
.nav1 {
	height:80px;
	line-height:80px;}
.nav_logo {
	float:left;
	height:60px;
	line-height:60px;
	padding:10px 0;
	margin-right:85px;}
.nav_logo imng {
	vertical-align:middle;}
.nav ul li {
	float:left;
	width:133px;
	height:60px;
	line-height:60px;
	font-size:20px;
	color:#fff;
	text-align: right;}
.nav ul li {
	float: left;
	width: 198px;
	text-align: center;}
.nav ul li:hover {
	background:#f0d34a;}
.nav ul li a {
	font-family:"微软雅黑";
	font-size:20px;
	font-weight:700;
	color:#fff;}
.nav1 ul {
	float:left;}
.nav1 ul li {
	text-align:right;
	width:100px;
	height:80px;
	line-height:80px;
	font-size:18px;}
.nav1 ul li:first-child {
	width:50px;
	text-align: right;}
.nav1 ul li+li {
	width:70px;}
.nav1 ul li+li+li {
	width:100px;}
.nav1 ul li a {
	font-size:18px;}
/*首页内容样式*/
.new {
	background:#fff;
	padding-top: 52px;}
.focus, .focus .pic, .focus .pic div {
	position: relative;
	overflow: hidden;
	display: block;
	width: 600px;
	height: 400px;}
.focus .pic img {
	width: 600px;
	min-height: 400px;}
.bt {
        padding-left: 15px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	line-height: 42px;
	font-size: 16px;
	color: #fff;}
.jdt {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	height: 42px;
	background: rgba(0,0,0,0.5);}
.focus .prev, .focus .next {
	position: absolute;
	top: 50%;
	display: block;
	width: 50px;
	height: 50px;
	margin-top: -25px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	cursor: pointer;
	background-color: rgba(0, 0, 0, .3);
	color: #fff;
	opacity: 0;
 transition: all .3s;}
.focus .prev {
	transform: translate(-50px, 0);
	left: 0;}
.focus .next {
	transform: translate(50px, 0);
	right: 0;}
.focus:hover .prev, .focus:hover .next {
	opacity: 1;
	transform: translate(0, 0);}
.focus .navi {
	position: absolute;
	bottom: 15px;
	right: 14px;
	z-index: 9;}
.focus .navi li {
	float: left;
	width: 8px;
	height: 8px;
	margin: 0 2px;
	font: 0/0 lx;
	background-color: #fff;
	color: #FCF500;
 transition: all .3s;}
.focus .navi li.on {
	background-color: #FCF500;}
#wrapper {
    width: 600px;
    height: 400px;
    float: left;}
.infoList {
	position: absolute;
	left: 10px;
	bottom: 10px;
	z-index: 30;}
.infoList li {
	display: none;}
.infoList .infoOn {
	display: inline;
	color: white;}
.indexList {
	position: absolute;
	right: 10px;
	bottom:15px;
	z-index: 30;}
.indexList li {
	float: left;
	margin-right: 5px;
	width:10px;
	height:10px;
	cursor: pointer;
	background:#fff;
	border-radius:5px;}
.indexList .indexOn {
	background: red;
	font-weight: bold;
	color: white;}
.wen-body {
	float:left;
	width:580px;
	margin-left:20px;}
.media-heading {
	height:33px;
	line-height:33px;
	margin-bottom:15px;
	overflow: hidden;}
.media-heading a {
	font-size:30px;
	font-family:"微软雅黑";
	color:#ce0202;
	font-weight:bold;
	height:33px;
	overflow: hidden;}
.text-grey {
	font-size:16px;
	color:#979595;
	line-height:1.8;
	height:84px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;}
.wen-body ul {}
.wen-body ul li a {
	width: 100%;
	font-size:16px;
	line-height: 50px;
	display: block;
	height: 50px;
	box-sizing: border-box;
	color: #030303;
	padding-left: 17px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;}
.wen-body ul li a:hover {
	color:#ce0202;}
.n_more {
	background:#de3d33;
	display:block;
	float:right;
	padding: 5px 10px;
	border-radius:5px;}
.n_more a {
	font-size:16px;
	color:#fff;}
.yeas {
	min-width:1200px;
	padding:10px 0 30px 0;}
.project {
	margin-right:34px;}
.big_title {
	text-align:center;
	margin-bottom:20px;}
.list_box {
	width:583px;
	float:left;}
.hd {
	border-bottom:1px solid #ce0202;
	margin-bottom:15px;}
.hd h3 {
    color: #e40000;
    font-size: 20px;
	font-weight: 700;
    border-left: solid 7px;
    float: left;
    height: 45px;
    line-height: 45px;
    padding: 0 12px;}
.hd a {
	float:right;
	font-size:14px;
	color:#ce0202;
	display:block;
	height:59px;
	line-height:59px;}
.list_box ul li a {
	width: 100%;
	font-size:16px;
	line-height: 53px;
	display: block;
	height: 53px;
	box-sizing: border-box;
	color: #030303;
	padding-left: 17px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;}
.list_box ul li a:hover {
	color:#ce0202;}
.list_box ul li span {
	text-align: right;
	width: 30%;
	float: left;
	line-height: 53px;}
.list_box ul li a p {
	width: 90%;
	float: left;
	margin-bottom: 0;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;}
.study {
	background:#FFF;
	padding:10px 0 30px 0;}
.garden {
	padding:30px 0;}
.garden1 {
	padding-bottom:30px;
	padding-top:0px;}
.hd1 {
	border-bottom:5px solid #e40000;
	height:55px;
	line-height:55px;
	padding:0 20px;
	margin-bottom: 15px;}
.hd1 h3 {
	font-size:24px;
	color:#525252;
	float:left;}
.hd1 h3 span {
	width:27px;
	height:28px;
	display: inline-block;
	vertical-align: middle;
	
	margin-right:10px;}
.hd1 a {
	display:block;
	height:55px;
	line-height:55px;
	font-size:14px;
	color:#b9060a;
	float:right;}
.link li {
	float:left;
	width:180px;
	height:72px;
	margin:15px 7px;}
.list_box ul.link li a {
	background:none;
	padding-left:0;
	height:72px;
	line-height:72px;}
.list {
	padding-bottom:30px;}
.lists {
	width:100%;}
.location {
	float: right;
	color: #5a5858;
	font-size: 16px;
	position:relative;
	top:30px;}
.title {
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 15px;}
.title h3 {
	color: #b9060a;
	font-size: 24px;
	float: left;
	height: 45px;
	line-height: 45px;
	font-weight:normal;
	border-bottom: 2px solid #b9060a;}
.title_list {
	min-height: 180px;}
.article h1 {
	font-size: 22px;
	color: #030303;
	text-align: center;
	font-weight: normal;
	margin-top: 35px;
	margin-bottom: 15px;}
.article h2 {
	text-align:center;
	font-size:18px;
	color:#504e4e;
	margin-bottom:15px;}
.article h4 {
	color: #2a2929;
	background:#eeeeee;
	font-size: 14px;
	text-align: center;
	font-weight: normal;
	padding: 5px 0;
	margin-bottom:20px;}
.article .yinti {
	font-size:14px;
	color:#928d8d;
	border:1px solid #e5e5e5;
	padding:20px;
	margin-bottom:20px;
	line-height:1.7;}
.p6_left {
	width:100%;}
.p6_left p {
	height:38px;
	line-height:38px;
	width:100%;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;}
.content {
	min-height:200px;}
.content p {
	font-family: "微软雅黑";
	font-size: 16px;
	margin-bottom: 10px;
	color: #3a3838;
	text-indent: 2em;
	line-height:1.5;}
.content p img {
	/*display:block;*/
	 max-width:100%;}
.page {
	text-align: center;
	margin: 40px auto;}
.p_first_d, .p_first, .p_last_d, .p_last {
	display:none;}
.p_prev_d, .p_prev {
	font-size: 12px;
	color: #808080;
	
	padding-left: 17px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:15px;
	width:60px;
	border: 1px solid #d9d9d8;
	margin: 0px 4px;}
.p_no {
	padding: 5px 15px;
	border: 1px solid #d9d9d8;
	margin: 0px 4px;
	color: #2559a6;}
.p_no_d {
	background: #b9060a;
	color: #fff;
	padding: 5px 15px;
	border: 1px solid #d9d9d8;
	margin: 0px 4px;}
.p_next, .p_next_d {
	font-size: 12px;
	color: #808080;
	
	padding-right: 17px;
	padding-left: 15px;
	padding-top:7px;
	padding-bottom:7px;
	width:60px;
	margin-left:4px;
	border: 1px solid #d9d9d8;}
.footer {
	min-width:1200px;
	background:#cf0005;
	padding:40px 0;
	text-align:center;}
.footer p {
	color:#fff;
	font-size:16px;
	line-height:1.6;}