﻿html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {    margin: 0;    padding: 0;}
fieldset, img, input, button ,select{    border: none;    padding: 0;    margin: 0;    outline-style: none;}

body {font: 14px/150% "微软雅黑"!important; color: #575757; background-color: #fff; }
ul, li, dl, ol{ list-style: none; }
h1, h2, h3, h4, h5, h6 {    text-decoration: none;    font-weight: normal;    font-size: 100%;}
button{    cursor:pointer;}
select, input {    vertical-align: middle;}
select, input, textarea {    font-size: 12px; margin: 0;}
/*防止拖动*/
textarea {    resize: none;}
img {    border: 0;    vertical-align: middle; max-width: 100%; display: block;}
table {    border-collapse: collapse;}
a {    text-decoration: none; color: #575757;}
a:hover{ text-decoration: underline; color: #3a83e1;}
s, em ,i{    font-style: normal;    text-decoration: none;}

/*header_top*/
.header_top { height: 35px; line-height: 35px; color: #fff; background: #000; font-size: 14px; overflow: hidden;  }
.header_top .toplinks{ text-align:right;}
.header_top .toplinks a{ margin:0 10px; color:#fff;}



 .header{width: 100%;  background-color: #fff; height:85px;}
 .header .logo{ float: left;    width: 180px;    margin-right: 30px; }


 .header ul{    float: left;  }
 .header ul li{    float: left; list-style: none; width:110px; text-align:center; line-height:84px; }
 .header ul li a{  display:block; font-size: 16px;     color: #000;  }
 .header ul li a:hover{ color:#FF0000;    text-decoration: none; background:url(images/nav_jt.png) no-repeat center bottom;}
 
 @media (max-width: 1199px) { 
 .header ul li{     width:90px;  }
 }
 @media (max-width: 991px) {

 .header .logo{ margin-right: 0px;}
  .header ul li{     width:70px;  }
 }
 @media (max-width: 767px) { 
.header{ height:170px;}
 .header .logo{ float:none; width: 100%;    border-bottom: 1px solid #eee;}
 .header .logo img{  margin:3px auto; }
 .header ul{ float:none;}
 .header ul li{ width:25%; text-align:center; line-height:42px;}

  }
 
.i-about{ padding:20px 0;}
.i-about div{ text-align:center;  }
.i-about div img{ width:100%;}
.i-about div span{   line-height: 36px; height:36px; font-size:18px; width:100%; text-align:center; }
.i-about div img:hover {opacity:0.4;filter:alpha(opacity=40);}

.i-weixiang{ padding:20px 0;}
.i-weixiang p{ padding:10px; line-height:30px; text-indent:2em; font-size:16px;}

.i-chanpin{padding:20px 0 40px; text-align:center;}
.i-chanpin img{ margin-bottom:20px; width:100%;}
.i-chanpin span{ font-size:18px; font-weight:bold; margin-bottom: 15px ;	}
.i-chanpin p{ font-size:14px; line-height:25px; margin:15px 0;}
.i-chanpin a{ border: solid 1px #E60012;	background: transparent;	border-radius: 0px;	font-size: 16px;	padding: 3px 15px;	margin: 0;	display: inline-block;	line-height: 30px;	color: #E60012}

.i-news{padding:20px 0 40px; border-top:1px solid #d3d3d3;}
.i-news h2{ font-size: 30px}
.i-news p{ font-size: 16px; padding:20px 0;}
.i-news .media{margin-bottom: 30px ;}
.i-news .media-left {	height: 78px;	width: 78px;	background: #D61919;	margin-right: 20px; float: left!important;}
.i-news .media:hover .media-left {	background: #252525;	color: #fff;}
.i-news .media-left p {	text-align: center;	margin: 0;	line-height: 22px;	color: #fff; padding:0;}
.i-news .media .media-left .f-month {	font-size: 14px;	color: #fff;}
.i-news .media .media-left .f-day {	font-size: 28px;	color: #fff; padding-top:20px; }
.i-news .media .media-left .f-year {	font-size: 12px;padding-top:10px;	color: #fff;}
.i-news .media .media-body h3 {	margin-bottom: 5px; overflow:hidden; height:25px; line-height:25px;}
.i-news .media .media-body h3 a {	font-size: 14px;	color: #252525;}
.i-news .media .media-body h3 a:hover {	color: #D61919}
.i-news .media:hover .media-body h3 a {	color: #D61919;}
.i-news .media .media-body p {	color: #808080;	font-size: 12px;	line-height: 22px}
.i-news .more {	border: solid 2px #E60012;	background: transparent;	border-radius: 0px;	font-size: 16px;	padding: 5px 25px;	margin: 0;	display: inline-block;	line-height: 30px;	color: #E60012}

.i-news ._tools{ color:#b4b4b4; margin:3px 0;}
.i-news ._tools .ion{ margin-left:0;}
.i-news ._tools  span{ padding-right:15px;}


 .footer{ background-color: #5c5c5c;padding-top: 20px;}
 .footer  dl{ height:auto;}
 .footer  dl dt,.footer  dl dt a{    font-size: 16px;    line-height: 40px;    color: #b2b2b3;}
 .footer  dl dd a{    color: #e7e7e5;    font-size: 14px;    line-height: 28px;} 
 .bottom{    padding: 10px 0;    border-top: 1px solid #5d5e63;    text-align: center; background:#424242;}
 .bottom p{    color: #898a8e;    font-size: 12px;    line-height: 24px;}
 
.weizhi {	height: 32px;	border-bottom: #DDDDDD 1px solid;	padding: 0 0 0 10px; margin-bottom:10px; overflow:hidden;	}
.weizhi h2 {	height: 32px;	float: left;			line-height: 32px;	font-size: 16px;	color: #3e3e3e;	display: block}
.weizhi h3 {height: 32px;float: right;padding:0 20px;background: url(images/lf_n_ic2.gif) left no-repeat;text-align: right;line-height: 32px;font-size: 12px;font-weight: normal;color: #dedede;display: block}
 .weizhi h3 a{color: #dedede;}
 
.anli_con{	padding-top: 20px; min-height:800px;}
.prs {	overflow: hidden;	background: #FFF; width: 100%;}
.prs .t05 {		height: 110px;	background:#e7463c url(images/nlanbg.gif) no-repeat right top; color:#fff; padding-left:25px; font-size:26px; font-weight:normal; padding-top:25px; line-height:40px;}
.prs img{ width:100%;}
.prs .t05_con {		width: 100%;	border-top: 0; margin:0; padding:0;}
.prs .t05_con li {	line-height:48px; font-size:15px; border-bottom:1px solid #eaeaea; padding:0; margin:0;}
.prs .t05_con li a {	display:block; padding-left:20px; position:relative; color:#6f6f6f;}
.prs .t05_con li a:hover{ background:#f3f3f3; text-decoration: none;}
.prs .t05_con li .ion{ position:absolute; right:10px; font-size:14px;}
.prs .t05_con li.cur{ background-color:#e7463c;}
.prs .t05_con li.cur a {background:#e7463c; color:#fff;}
.prs .t05_con li.cur a .ion{ color:#fff;}

.anli_con ul{ clear:both;}
.anli_con ul li{ margin-bottom:10px;}
.anli_con ul li div{	position: relative;	border-radius: 6px;	overflow: hidden;}
.anli_con ul li div img{	width: 100%;	height: 100%;}
.anli_con ul li div p{	width: 100%;	font-size: 16px;	line-height: 36px;	color: #fff;	text-align: center;	background: rgba(0,0,0,.4);	position: absolute;	bottom: 0;	left: 0;}

.anli_con .i-news{ border:0;}
  
  /*列表上下页*/
.page { height:30px; margin-top:20px; }
.pagelist { float:left;}
.pagelist li{ float:left; margin:0 0 0 2px; border:1px solid #cacaca; }
.pagelist li a{  display:block;  color:#666; padding:5px  10px; }
.pagelist li a:hover{color:#ff5f08;}
.pagelist li.thisclass,.pagelist li.thisclass a{ color:#ff5f08;}
.pagelist li .pageinfo{display:block; color:#666;padding:5px  10px;} 
.pagelist li .pageinfo strong { font-weight:normal;}

.art_con{	margin-top: 25px;}
.art_con .art_title{	background-color: #f7f7f7;	padding: 0 25px 5px 25px;}
.art_con .art_title h3{	font-size: 22px;	line-height: 56px;	text-align: center;	border-bottom: 1px dashed #cbcbcb;	margin-bottom: 16px;}
.art_con .art_title .time{ text-align:center;}
.art_con .art_title .time p{		font-size: 14px;	line-height: 25px;	color: #969696;	margin-right: 20px;}
.art_con .art_title .time a{		margin-right: 10px;}
.art_con .center{	padding: 40px 20px;		border-bottom: 1px solid #ddd;}
.art_con .center img{ margin:0 auto;}
.art_con .pre_next{	padding: 30px 0 50px 0;	}
.art_con .pre_next a{	font-size: 14px;	line-height: 30px;	color: #000;}


.art_con .pdet-top{ background:#f9f9f9; margin-bottom:30px; height:auto;}
.art_con .pdet-top ._title{ font-size:24px; font-weight:bold; color:#000; margin-top:50px; margin-bottom:10px;}
.art_con .pdet-top ._sum{ margin-bottom:20px;}







