html,body,span,object,iframe,h1,h2,h3,h4,h5,p,blockquote,pre,
a,address,code,
del,em,img,dl,dt,dd,ol,ul,li,
fieldset,form,label{
margin:0;padding:0;border:0;
font-style:inherit;font-family:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,audio,video{margin:0;padding:0;display: block;}
html{-webkit-text-size-adjust:none;}
.border0{border:none !important;vertical-align:middle;}
input,select,button{padding:0;margin:0;outline:none;font-family:inherit;vertical-align:middle;}
textarea{font-family:inherit;padding:0;margin:0;}
button{cursor:pointer;}
body{font-size:16px;background-color:#ffffff;font-family:'Microsoft YaHei';}
ul,ol{list-style-type:none;}
h1{font-size:24px;}
h2{font-size:18px;}
h3,h4{font-size:14px;}
h5{font-size:16px;}
i,em,address{font-style:normal;}
a{ 	text-decoration: none;color:#4f4f4f;}
a:hover{text-decoration:none;transition:color 200ms linear 0s,background-color 200ms linear 0s,border-color 200ms linear 0s;color:#a72e33;}
a:active{}	/*点击与释放时*/
a:visited{}/* 访问过 */
.clear{ display:block;height:0; line-height:0;overflow:hidden; clear:both;font-size:0;}/*清除浮动*/
.clear_::after{content:"";display:block; clear:both;height:0; line-height:0; overflow:hidden;}/*清除浮动*/
.fl{
	float: left;
}
.fr{
	float: right;
}
.text-center{
	text-align:center;
}
.ma0{
	margin:0px !important;
}
.pat35{
	padding-top:35px;
}
.ft22 div{
	font-size:22px !important;
}
.border0 img{border:none !important;vertical-align:middle;}
/* header */
#header {
    height: 100px;
    position: fixed;
    top: 0px;
    right: 0px;
    left: 0px;
    margin: 0 auto;
    background: url(../images/index-bg-nav.png) repeat left top;
    z-index: 2800;
}
#header .header {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}
/*logo—*/
#logo {
    float: left;
    width: 193px;
    height: 70px;
    overflow: hidden;
    margin-top:15px;
}
/*menu*/
#menu {
    float: right;
    width: 790px;
}
#menu .menu {
    float: left;
}
#menu .menu>li {
    float: left;
    height: 100px;
    line-height: 100px;
    margin-right: 1px;
}
#menu .menu>li>a {
    font-size: 16px;
    color: #ffffff;
    padding:0 24px;
    text-decoration: none;
    border-radius: 5px 5px 0 0;
    display: block;
}
#menu .menu>li:hover a, #menu .menu>li.hover a {
    color: #a72e33;
    background-color: #ffffff;
}

.container{
	max-width: 1920px;
    min-width: 1200px;
}

/*tel*/
#tel {
    float: right;
    width: 188px;
    padding-top: 35px;
}
/*图片轮播样式*/
#banner {
    height: 723px;
    position: relative;
    overflow: hidden;
    max-width: 1920px;
    min-width: 1200px;
    margin: 0 auto;
}
#banner ._slider_next, #banner ._slider_prev {
    width: 60px;
    height: 100%;
    position: absolute;
    top: 0px;
    z-index: 80;
}
#banner ._slider_prev span, #banner ._slider_next span {
    width: 60px;
    height: 60px;
    position: absolute;
    top: 50%;
    margin-top: -30px;
    background: url(../images/banner_arrow.png) no-repeat left top;
    background-repeat: no-repeat;
}
#banner ._slider_prev {
    left: 50%;
    margin-left: -700px;
}
#banner ._slider_prev:hover {
    background-position: left top;
}
#banner ._slider_prev:hover span {
    background-position: left bottom;
}
#banner ._slider_next {
    right: 50%;
    margin-right: -700px;
}
#banner ._slider_next span {
    background-position: right top;
}
#banner ._slider_next:hover span {
    background-position: right bottom;
}
/*@media screen and (max-width: 1400px) {
#menu {
    margin-right: 0.68%;
}
}
@media screen and (max-width: 1250px) {
#header .header {
    padding: 0 5px;
}
#menu {
    margin-right: 0%;
}
#tel {
    width: 345px;
}
#banner ._slider_prev {
    left: 10%;
    margin-left: 0;
}
#banner ._slider_next {
    right: 10%;
    margin-right: 0;
}
}*/
#banner .conbox {
    height: 100%;
    display: none;
    width: 9999em;
    position: absolute;
}
#banner .conbox .Slide_ {
    float: left;
       max-width: 1920px;
    min-width: 1200px;
    text-align: center;
    overflow: hidden;
}
#banner .conbox .Slide_ a {
    max-width: 1920px;
    min-width: 1200px;
    display: block;
}
#banner .conbox .Slide_ img.mainpic {
    height: 100%;
    margin: 0 auto;
    display: block;
}
#banner .switcher {
    max-width: 1920px;
    min-width: 1200px;
    text-align: center;
    position: absolute;
    right: 0px;
    bottom: 60px;
    z-index: 99;
}
#banner .switcher a {
    width: 12px;
    height: 12px;
    line-height: 0px;
    text-align: center;
    overflow: hidden;
    font-size: 0px;
    font-family: arial;
    color: #323232;
    margin-left: 10px;
    background-color: #fff;
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    transition: all 0.2s linear;
}
#banner .switcher a.cur, #banner .switcher a:hover {
    width: 30px;
    color: #fff;
}
#banner .conbox .Slide_ a {
    display: block;
}

/*首页样式*/
.List-Title{
	height: 155px;
	line-height: 155px;
	text-align: center;
	position: relative;
	margin-bottom: 40px;
}
.List-Title em{
position: relative;
font-size: 36px;
font-weight: bold;
color: #3a3a3a;
z-index: 1500;
}
.List-Title span {
  height: 45px;
  line-height:10px;
  position: absolute;
  font-size: 45px;
  color: #f3f3f3;
  right: 0px;
  bottom: 0px;
  left: 0px;
  letter-spacing: 4px;
}
.List-Title .line{
width: 100px;
height:3px;
position: absolute;
bottom: 40px;
left: 50%;
margin-left: -50px;
border-bottom: 3px solid #a72e33;
}
.business_box {
  background: url(../images/index-bg-zycp.jpg) no-repeat center center;
  background-size: auto;
  background-size: cover;
    height: 460px;
}
.center {
  margin: 0 auto;
  width:1200px;
}
.business{
  float: left;
  width: 223px;
  height: 460px;
  text-align: center;
  position: relative;
  overflow: hidden;
  margin-left:20px;
}
.hover_business {
    background-color: #a72e33;
    box-shadow: 0 0 14px rgba(0,0,0,0.2);
}
.ma0{
  margin:0px;
}
.business a{
	color:#ffffff;
	text-decoration: none;
}
.business .pic{
	margin-top:45px;
	margin-bottom:35px;
}
.business strong{
  line-height: 34px;
  overflow: hidden;
  font-size: 34px;
  font-weight: normal;
  color: #ffffff;
  margin-bottom: 12px;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.min-title{
	line-height: 34px;
	overflow: hidden;
	font-size: 22px !important;
	font-weight: normal;
	color: #ffffff;
	margin-bottom: 12px;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;	
}
.icon_list {
  width: 110px;
  height: 110px;
  display: inline-block;
  background: url(../images/index-icon.png) no-repeat left top;
  background-position-x: left;
  background-position-y: top;
}
.icon_list1x1{
	  background-position: 0 0;
}
.icon_list.icon_list2x1 {
  background-position: -122px 0;
}
.icon_list.icon_list3x1 {
  background-position: -244px 0;
}
.icon_list.icon_list4x1 {
  background-position: -366px 0;
}
.icon_list.icon_list5x1 {
  background-position: -489px 0;
}
.hover_business .icon_list1x1, .icon_list.icon_list1x1:hover {
    background-position: 0 -122px;
}
.icon_list.icon_list2x1 {
    background-position: -122px 0;
}
.hover_business .icon_list2x1, .icon_list.icon_list2x1:hover {
    background-position: -122px -122px;
}
.icon_list.icon_list3x1 {
    background-position: -244px 0;
}
.hover_business .icon_list3x1, .icon_list.icon_list3x1:hover {
    background-position: -244px -122px;
}
.icon_list.icon_list4x1 {
    background-position: -366px 0;
}
.hover_business .icon_list4x1, .icon_list.icon_list4x1:hover {
    background-position: -366px -122px;
}
.hover_business .icon_list5x1, .icon_list.icon_list5x1:hover {
    background-position: -489px -122px;
}
._text{
	line-height: 1.92;
	font-size: 16px;
	color: #ffffff;
}
.hover_business .btn_more {
    display: block!important;
}
.business .btn_more {
    width: 100px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    margin: 20px auto 0 auto;
    border: 2px solid #fffeff;
    border-radius: 40px;
    display: none;
}
.AIList li{
	float: left;
	width: 20%;
	height: 180px;
	text-align: center;
}
.AIList li span{
	line-height: 25px;
	text-align: center;
	margin: 20px auto 0 auto;

	display:block;
}


/*案例列表*/
.caselist {
	max-width: 1920px;
    min-width: 1200px;
    height: 668px;
    position: relative;
}
.caselist li {
    width: 294px;
    height: 200px;
    position: absolute;
    overflow: hidden;
}
.caselist li:nth-of-type(1) {
    top: 0px;
    left: 0px;
}
.caselist li:nth-of-type(2) {
    top: 0px;
    left: 302px;
}
.caselist li:nth-of-type(3) {
    top: 0px;
    left: 604px;
}
.caselist li:nth-of-type(4) {
    top: 0px;
    left: 906px;
}
.caselist li:nth-of-type(5) {
    top: 258px;
    left: 0px;
}
.caselist li:nth-of-type(6) {
    top: 208px;
    left: 302px;
}
.caselist li:nth-of-type(7) {
    top: 258px;
    left: 604px;
}
.caselist li:nth-of-type(8) {
    top: 208px;
    left: 906px;
}
.caselist li:nth-of-type(9) {
    top: 466px;
    left: 0px;
}
.caselist li:nth-of-type(10) {
     top: 466px;
    left: 302px;
}
.caselist li:nth-of-type(11) {
     top: 466px;
    left: 604px;
}
.caselist li.btn_more {
    text-align: center;
    top: 466px;
    left: 906px;
    background-color: #a72e33;
}
.caselist li.btn_more a {
    height:200px;
    font-size: 22px;
    color: #ffffff;
    padding-top: 54px;
    text-decoration: none;
    display: block;
}
.caselist li.btn_more a:hover {
    background-color: #c02f35;
}
.caselist li.btn_more .arrow_right {
    width: 28px;
    height: 28px;
    margin: 19px auto 0 auto;
    background: url(../images/arrow_right.png) no-repeat left top;
    display: block;
}
.caselist li .mask {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(../images/opacity.png) repeat left top;
    display: none;
}
.caselist li.model_size {
    height: 250px;
}
.caselist li:nth-of-type(4n) {
    margin-right: 0px;
}
.caselist li .photo {
    width: 100%;
    height: 100%;
    display: block;
}
.caselist li ._text {
    height: 112px;
    text-align: center;
    position: absolute;
    color: #ffffff;
    top: 45%;
    right: 0px;
    left: 0px;
    margin-top: -56px;
    text-decoration: none;
    z-index: 500;
}
.caselist li ._text strong {
    line-height: 30px;
    overflow: hidden;
    font-size: 24px;
	padding:0 20px 20px 20px;
    display: block;
	
}
.caselist li ._text address {
    line-height: 24px;
    font-size: 14px;
    margin-bottom:5px;
	padding:0 15px;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}
.caselist li ._text ._btn_seemore {
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    color: #ffffff;
    text-decoration: none;
    display: block;
}
/*首页公司资质新闻动态*/
.index-l{
	width:797px;
}
.index-r{
	width:403px;
}
.List-Title2{
	height: 35px;
	line-height:35px;
	position: relative;
	margin:65px 0;
	border-left: 8px solid #a72e33;
	font-size: 36px;
	font-weight: bold;
	color: #3a3a3a;
	padding-left:10px;
}
.List-Title2-more{
	display:inline-block;
	float:right;
	font-size:14px;
	margin-right:25px;
	font-weight: 300;
}
/*图片列表*/
.PicList {
    float: left;
}
.PicList li {
    float: left;
    width: 228px;
    height: 312px;
    position: relative;
    margin-right: 15px;
    margin-bottom: 15px;
}
.PicList li:nth-of-type(5n) {
    margin-right: 0px;
}
.PicList li .photo {
    width: 228px;
    height: 312px;
    overflow: hidden;
    display: block;
}
.process .photo img {
    width: 500px;
    height: auto;
    margin-top: 32px;
    margin-left: 22px;
}
.PicList img{display:block;width:100%;height:100%;}	/*图片全尺寸*/
.no_bor{border:none!important;}	/*无边框*/
.no_bg{ background:none!important;}	/*无背景*/
.bor{
	border: 1px solid #dcdcdc;
	background:#ffffff;
	padding:8px;
}
.border_top,.border_right,.border_bottom,.border_left{overflow:hidden;line-height:0;position:absolute;background-color:#a72e33;}
.border_top{left:50%;top:0;height:2px;}
.border_right{top:50%;right:0;width:2px;}
.border_bottom{left:50%;bottom:0;height:2px;}
.border_left{top:50%;left:0;width:2px;}

/*首页新闻*/
.NewsList{
	margin-top:10px;
	height: 230px;
	overflow: hidden;
}
.NewsList li a {
  overflow: hidden;
  font-size: 14px;
  padding-left: 20px;
  background: url(../images/square.png) no-repeat left center;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.NewsList li {
  height: 38px;
  line-height: 38px;
}

/*视频简介*/
#videoIntr {
    margin-bottom: 30px;
    padding-bottom: 40px;
}
#videoIntr .photoshow {
    margin: 0 auto;
    height: 320px;
    width: 720px;
}
#videoIntr .photoshow li {
    height: 380px;
    width: 720px;
    background-color: #000;
    text-align: center;
    cursor: pointer;
}
#videoIntr .photoshow li .btn_videoplay {
    width: 97px;
    height: 97px;
    background: url(../images/btn_play.png) no-repeat left top;
    left: 50%;
    top: 50%;
    position: absolute;
    margin-left: -49px;
    margin-top: -49px;
    cursor: pointer;
    transition: all 0.1s linear;
}
#videoIntr .photoshow li img {
    width: 100%;
    max-width: 100%;
    filter: alpha(opacity=90)\9;
    -moz-opacity: 0.9;
    opacity: 0.9;
}
#videoIntr .photoshow li span {
    display: block;
    padding-top: 6em;
}
#videoIntr ._intrbox {
    font-size: 16px;
    text-align: center;
    margin-bottom: 100px;
    line-height: 2;
}
#videoplayWindow{position:fixed;width:1000px;height:600px;border:4px solid #4e4e4e; left:50%;top:50%;margin-left:-500px;margin-top:-320px;background:#000;z-index:113501;}
#videoplayWindow .videoBox{position:absolute;left:0;top:0;width:100%;height:100%;}
#videoplayWindow ._btn_play{width:64px;height:64px;background:url(../images/icon_video.png) no-repeat left top;position:absolute;left:50%;top:50%;margin-left:-32px;margin-top:-32px;z-index:12000;cursor:pointer;}
#videoplayWindow .btn_closewindow{width:75px;height:75px;position:absolute;left:100%;top:-4px;margin-left:4px;background:#4e4e4e url(../images/icon_close.png) no-repeat center center;cursor:pointer;}
#videoplayWindow .btn_closewindow:hover{background-color:#FF1B1B;}
#videoplayWindow video{width:100%;height:100%;display:block;}
#videoplayWindow_zz{position:fixed;left:0;top:0;right:0px;bottom:0px;z-index:113500;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAQMAAABs5if8AAAAA1BMVEUSEhIzlUtfAAAAAXRSTlOZyTXzhgAAAApJREFUCNdjAAMAAAYAAegKKqQAAAAASUVORK5CYII=) repeat left top;}
#videoIntr .photoshow li p{
	font-size:18px;
}
/*底部*/
.footer{
	line-height:35px;
	text-align: center;
	clear: both;
	font-size: 16px;
	color: #ffffff;
	padding: 50px 0;
	background: #00162e;
	margin-top:65px;
	max-width: 1920px;
    min-width: 1200px;
	
}
.footer div a:hover{
  color: #fff;
  text-decoration: underline;
}
.footer div a{
	color: #ffffff;
	display:line-block;
	margin:0 5px;
}

/*通用页面*/
.common-second{
	width: 100%;
	height: 65px;
	line-height:65px;
	border-bottom: 1px solid #f3f3f3;
	color:#777777;
	font-size:13px;
}
.tabBox li{
	float:left;
	padding:0 10px;
}
.tabBox li a:hover{
	color: #a72e33;
}
.print a{
	display:inline-block;
	margin:0 5px;
}
.active{
	color: #a72e33;
	border-bottom: 1px solid #a72e33;
}
.cp-main{
	margin-top:65px;
}
.cp-fl{
	width:210px;
	margin-right:20px;
}
.cp-fr{
	width:970px;
}
.cp-fr2{
	
}
.cp-fl ul{
	border-bottom: 1px solid #dcdcdc;
	margin: 0;
}
.cp-fl > ul > li {
  border-top: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  line-height: 64px;
  height: 64px;
  font-size:18px;
}
.cp-fl > ul > li > a {
  display: block;
  margin-left: 12px;
  position: relative;
}
.cp-fl .on{
	background: #f3f3f3;
	color: #a72e33;
	border-left: 8px solid #a72e33;
}
.cp-fl ul li:hover, .cp-fl ul li.hover, .cp-fl .on {
  background: #f3f3f3;
  color: #a72e33;
}
/*cp*/
#cp {
    width: 100%;
    overflow: hidden;
    clear: both;
}
.cp-wrap {
    width: 100%;
    height: 580px;
    overflow: hidden;
    clear: both;
}

.tabs-wrap {
    width: 100%;
    height: 86px;
    margin-top: 10px;
    margin-bottom: 30px;
    clear: both;
}
 .tabs-wrap .tabs-list {
    height: 86px;
    clear: both;
}
.tabs-wrap .tabs-list li {
    float: left;
    width: 33.33%;
    text-align: center;
}
.tabs-wrap .tabs-list li a {
    text-decoration: none;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.tabs-wrap .tabs-list li a span {
    color: #999;
    font-size: 20px;
    line-height: 86px;
    font-weight: bold;
    border-bottom: 4px solid #fff;
    display: inline-block;
}

.contents-list .cp-list {
    width: 100%;
    margin-top: 0;
    overflow: hidden;
    clear: both;
}
.cp-list-pic{
	width: 220px;
    height:160px;
	overflow: hidden;
}
.cp-list-pic img{display:block;width:100%;height:100%;}	
.contents-list .cp-list ul li {
    float: left;
    width: 230px;
    height: 210px;
    text-align: center;
    margin:0 14px 14px 0;
	border: 1px solid #dcdcdc;
}
.contents-list .cp-list ul li:nth-child(4n){
    margin-right:0;
}
.contents-list .cp-list ul li a {
    font-size: 16px;
    text-decoration: none;
    word-break: break-all;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    overflow: hidden;
	padding:5px;
}
.contents-list .cp-list ul li:hover {
    	border: 1px solid #a42c2e;
}
.contents-list .cp-list ul li a:hover img {
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
}
.item-name{
	line-height: 45px;
	overflow: hidden;
	font-size: 16px;
	font-weight: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	border-top:1px solid #dcdcdc;
}
.border{
	text-align: center;
	border: 1px solid #dcdcdc;
	padding:5px;
}

/*cp-list2*/
.contents-list .cp-list2 {
    width: 100%;
    margin-top: 0;
    overflow: hidden;
    clear: both;
}
.contents-list .cp-list2 ul li {
    float: left;
    width: 230px;
    height: 210px;
    text-align: center;
    margin:0 10px 10px 0;
	border: 1px solid #dcdcdc;
}
.contents-list .cp-list2 ul li:nth-child(5n){
    margin-right:0;
}
.contents-list .cp-list2 ul li a {
    font-size: 16px;
    text-decoration: none;
    word-break: break-all;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    overflow: hidden;
	padding:5px;
}
.contents-list .cp-list2 ul li:hover {
    	border: 1px solid #a42c2e;
}
.contents-list .cp-list2 ul li a:hover img {
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
}


.cp-xq-r{
	width:690px;
	margin-left:40px;
	position: relative;
}
.cp-xq-title{
	height:45px;
	
}
.cp-xq-title div{
	position: relative;
	font-size: 32px;
	font-weight: bold;
	color: #3a3a3a;
	z-index: 1500;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}
.cp-line{
	width: 100px;
	height: 3px;
	border-bottom: 3px solid #a72e33;
	display:inline-block;
	position: absolute;
}
.cp-sm{
	color:#777777;
	margin-top:20px;
	line-height:25px;
}
.cp-xq-sm{
	margin-left:20px;
}
.cp-xq-sm-title{
	font-size:22px;
	line-height:22px;
	padding:15px;
}
.cp-xq-sm-title i{
	color:#a72e33;
	margin:0 10px;
	font-size:22px;
}
.cp-xq-sm P{
	line-height: 36px;
	font-size: 16px;
	color: #333333;
	margin-bottom:20px;
}
.cp-xq-sm img{
	text-align: center;
	border: 1px solid #dcdcdc;
	padding:5px;
}

/*详情表格*/
.cp-xq-sm table {
    margin: 0;
    padding: 0;
    border: 0;
    color: #333333;
	width:85%;
	margin:auto;
	border-collapse:collapse;
}
.cp-xq-sm table tr:first-child {
    font-size:24px;
	font-weight:bold;
	color:#ffffff;
	background:#00a0e9;
}
.cp-xq-sm table td {
    text-align: left;
    line-height: 48px;
    border-bottom: #00a0e9 1px solid;
    margin: 0;
    clear: both;
}
.cp-xq-sm table td:first-child {
    width: 290px;
    text-align: center;
}
.cp-xq-sm table td:nth-child(2) {
    padding-left: 60px;
    border-left: #00a0e9 1px solid;
}
 .cp-xq-sm table tr{
     background: #95deff;
}
.cp-xq-sm table tr:nth-child(2n) {
    background: #ffffff;
}
/*新闻*/
.news-list {
    float: left;
    width: 560px;
    height: 162px;
    margin-right: 34px;
    margin-bottom: 30px;
    padding: 0 20px 0 0px;
    background: #f3f3f3;
	border: 1px solid #f3f3f3;
}
.news-list:hover {
    box-shadow: 0 0 24px rgba(0,0,0,0.2);
}
.news-list:hover a {
    color: #a72e33;
}
.news-list:nth-of-type(2n) {
    margin-right: 0px;
}
.news-list .news-photo{
    float: left;
    width: 210px;
    height: 162px;
    overflow: hidden;
    margin-right: 24px;
    position: relative;
}
.news-list h5 {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 6px;
    padding-top: 6px;
    padding-bottom: 0px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news-list p {
    height: 50px;
    line-height: 25px;
    overflow: hidden;
    font-size: 14px;
    color: #777777;
    margin-bottom: 29px;
    text-align: justify;
    text-justify: inter-ideograph;
}
.news-list time {
    font-size: 14px;
    color: #777777;
}
.news-photo img {
  display: block;
  width: 100%;
  height: 100%;
}
.news-xq-title {
  text-align: center;
  color: #333333;
  margin-bottom:40px;
}
.news-xq-title h2 {
  width: 90%;
  line-height: 39px;
  font-size: 32px;
  font-weight: normal;
  margin: 0 auto 8px auto;
}
.news-xq-title time {
  line-height: 23px;
  font-size: 14px;
  color: #676767;
  margin-bottom: 16px;
  display: block;
  margin-top: 20px;
}
.news-xq-title time span{
  display: line-block;
  margin-right:10px;
}
.news-xq-content {
  width: 91%;
  margin: 0 auto;
}
.news-xq-content img {
  max-width: 100%;
  margin: 0 auto;
  display: block;
}
.news-xq-content p{
  line-height: 36px;
  font-size: 16px;
  color: #333333;
  margin-bottom:20px;
}
/*页码*/
.pager {text-align:center;}
.pager span {
	display: inline-block;
	min-width: 20px;
	text-align: center;
	margin:0 5px;
}
.page-number
{
background:#dcdcdc;
color:#ffffff;
display:inline-block;
padding:5px 10px;
cursor: pointer;
}
.page-active
{ 
background:#214a63;
color: #fff;
}
.pager
{
margin:10px 0;
float:left;
text-align:left;
}
.page-number:hover{
background:#214a63;
color: #fff;
}



