﻿.contact { background: #f5f5f5;}
.breadcrumb{background: #40494e; color:#fff}
.breadcrumb a{ color:#fff; padding:0 8px}
.breadcrumb .wrap{ margin-top:90px; padding:20px 0}
.breadcrumb h3{ float:left; font-weight:bold}
.breadcrumb p{ float:right; line-height:26px}
.breadcrumb p a:hover{ color:#00e5fd}
.leftBar{ position:absolute;left: 0;top: 60px; width: 180px;}
.leftBar dl {margin-bottom: 30px}
.leftBar dl dt{font-weight: bolder;font-size: 16px;line-height: 30px;margin-bottom: 10px; }
.leftBar dl dd a{ display: block;padding: 9px 6px 9px 18px;border-bottom: solid #ddd 1px; cursor: pointer; color: #666; width: 180px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background:url(../images/ny_01.png) 0 15px no-repeat; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.ny_r{margin-left: 220px;}
.pglist {width: 100%;clear: both;}
.pglist ul {width:100%;text-align: center; margin:0 auto; padding-top:0}
.pglist ul li {display: inline;*display:inline; margin: 0 5px 0 4px; height:38px}
.pglist ul li a{padding: 8px 14px;border:1px solid #dddad9;font-size: 14px;text-align: center; line-height:36px;}
.pglist ul li.page-active a,.pglist ul li a:hover {border: 1px solid #2f6b8f;background: #2f6b8f; color:#fff; text-decoration:none}
.pglist ul li.page-active a{color:#fff}
.newstit{ line-height:52px; font-size:32px; text-align:center; font-weight:normal; margin-bottom:20px;}
.newsdata{ height:52px; line-height:30px; font-size:14px; color:#7b7b7b; text-align:center}
.newsxx{ overflow:hidden; font-size:16px; line-height:32px;}
.newsxx img{max-width:100%; margin-bottom:10px}
.newsxx p{ padding:6px 0; text-indent:2em}
.newsLine{ border-top: 1px solid #dcdcdc; margin-top:76px}
.newsnp{ width:470px; padding-top:30px; overflow:hidden; font-size:14px; float:left; }
.newsnp p{ height:40px; line-height:40px; text-align:left; overflow:hidden}
.newsnp p span{ margin-right:24px}
.newsnp a:hover{ color:#2f6b8f;}
.shareInfo {width:310px;height: 86px;float: right;clear: right;overflow: hidden; padding-top:54px}
.shareInfo .shareTag {display: inline-block;font-size: 14px; padding-top: 10px; float: left;}
.shareListPanel a{width: 33px!important;height: 33px!important;margin: 0 0 12px 12px!important; padding-left:0!important;display: inline-block; background:url(../images/share.png) no-repeat!important}
.shareListPanel { max-width: 270px; overflow: hidden;}
.shareListPanel .bds_weixin{ background-position:0 0!important}
.shareListPanel .sina_weibo { background-position:0 -45px!important}
.shareListPanel .qq_zone { background-position:0 -90px!important}
.shareListPanel .douban { background-position:0 -135px!important}
.shareListPanel .baidu_tieba { background-position:0 -180px!important}
.newsList{ padding-bottom:60px;min-height: 300px;}
.newsList ul li{padding:30px 0;border-bottom:1px solid #eee;}
.newsList ul li:first-child{ padding-top:0}
.newsList ul li .pic{float:left;width:236px;height:156px; overflow:hidden}
.newsList ul li .pic>a{display:block;overflow:hidden}
.newsList ul li .pic img{ width:100%}
.newsList ul li .con{padding-left:266px; margin-top:-4px}
.newsList ul li h4{margin-bottom:20px; padding-top:10px}
.newsList ul li h4 a{display:block;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px; font-weight:normal}
.newsList ul li p{color:#666;height:56px;line-height:2;margin-bottom:20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newsList ul li span{color:#999;}
.company{font-size:16px; line-height:32px;}
.company img{ max-width:100%; margin-bottom:30px}
.company p{padding:6px 0; text-indent:2em}
a.more{display: block;padding:12px 0px;border: 2px solid #e1e1e1;color: #898989; text-align: center;text-transform: Uppercase;transition: all .3s linear; margin:0 auto; width:184px;border-radius: 24px; -moz-border-radius: 24px; -webkit-border-radius: 24px; margin-bottom:20px}
a.more:hover{ background:#2f6b8f; color:#fff;border: 2px solid #2f6b8f;}
@media screen and (min-width:1560px){}
@media (max-width: 1559px){}
@media handheld, only screen and (max-width: 1140px){
.leftBar{ display:none}
.ny_r{margin-left: 0;}
.breadcrumb .wrap{ margin-top:0; padding:10px 0}
.newsnp {width: 400px;}
.shareInfo {height: 46px;}
.newsList{ padding-bottom:40px;}
}
@media screen and (max-width:480px){
.breadcrumb h3{ display:none}
.breadcrumb p { float: left;}
.newstit{ line-height:36px; font-size:24px; margin-bottom:5px}
.newsnp{ width:100%}
.shareInfo{ width:100%;padding-top: 24px; height: 46px;}
.newsdata{ height:40px; line-height:30px;}
.newsLine {margin-top: 36px;}
.newsList ul li .pic{width:100%;height:auto; margin-bottom:10px}
.newsList ul li .con{padding-left:0px; margin-top:0; float:left; width:100%}
}