*{margin:0;padding:0;border:0;font-family:'Microsoft Yahei',simsun,arial,tahoma;font-size:14px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}
.fl{float:left}
.fr{float:right}
b,h1,h2,h3,h4,h5,h6,i{font-weight:400}
li,ol,ul{list-style:none}
.clearfix:after{content:"";display:table;clear:both;overflow:hidden}
a{text-decoration:none}
p{word-break:break-all;word-wrap:break-word}
.ui-grid-solo{width:100%}
.ui-grid-a .ui-block-a,.ui-grid-a .ui-block-b{width:580px;float:left}
.ui-grid-b .ui-block-a,.ui-grid-b .ui-block-b,.ui-grid-b .ui-block-c{width:380px;float:left}
.ui-grid-c .ui-block-a,.ui-grid-c .ui-block-b,.ui-grid-c .ui-block-c,.ui-grid-c .ui-block-d{width:285px;float:left}
.align-center{margin-left:auto;margin-right:auto}
.disabled{pointer-events:none}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mr40{margin-right:40px}
.mr60{margin-right:60px}
.mr60{margin-right:60px}
.ptb10{padding:10px 0}
.ptb20{padding:20px 0}
.ptb30{padding:30px 0}
.ptb40{padding:40px 0}
.ptb50{padding:50px 0}
.ptb60{padding:60px 0}
.ptb70{padding:70px 0}
.ptb80{padding:80px 0}
.ptb90{padding:90px 0}
.ptb100{padding:100px 0}
.plr10{padding:0 10px}
.plr20{padding:0 20px}
.plr30{padding:0 30px}
.plr40{padding:0 40px}
.ptb50{padding:0 50px}
.plr60{padding:0 60px}
.plr70{padding:0 70px}
.plr80{padding:0 80px}
.plr90{padding:0 90px}
.plr100{padding:0 100px}
.w1200{width:1200px;margin-left:auto;margin-right:auto;font-size:0}
.newspage .left-content img{transform:scale(1.05,1.05) translateX(5px);transition:all 0.6s;}
.newspage .left-content img:hover{transform:scale(1.05,1.05) translateX(-5px);}
.newspage .head-news .ui-block-a{width:600px; height:400px; margin-right:10px;}
.newspage .head-news .ui-block-b{width:260px; height:400px; margin-right:10px;}
.newspage .head-news .ui-block-c{width:320px; height:400px; background:#265a80; position:relative;}
.newspage .head-news .news-container-a{display:block; width:600px; height:400px; overflow:hidden; position:relative;}
.newspage .head-news .news-text-a{width:600px; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); padding:18px 40px 21px 40px;}
.newspage .head-news .news-text-a h2{font-size:24px; color:#fff; line-height:24px; margin-bottom:15px;}
.newspage .head-news .news-text-a p{font-size:18px; color:#e5e5e5; line-height:18px;}
.newspage .head-news .ui-block-b li{margin-top:10px;}
.newspage .head-news .ui-block-b li:first-child{margin-top:0;}
.newspage .head-news .news-container-b{display:block; width:260px; height:172px; position:relative; overflow:hidden;}
.newspage .head-news .news-text-b{position:absolute; left:0; bottom:0; width:260px; background:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); padding:15px 10px 11px 10px;}
.newspage .head-news .news-text-b p{font-size:18px; color:#fff; line-height:18px;}
.newspage .head-news .ui-block-b .ui-btn{display:block; width:260px;  background:#f55b4b; border:1px solid #f55b4b; text-align: center;}
.newspage .head-news .ui-block-b .ui-btn:hover{background:#fff;}
.newspage .head-news .ui-block-b .ui-btn:hover .iconfont{color:#f55b4b;}
.newspage .head-news .ui-block-b .ui-btn:hover b{color:#f55b4b;}
.newspage .head-news .ui-block-b .ui-btn .iconfont{font-size:20px; color:#fff; margin-left:80px; margin-right:9px; line-height:34px;}
.newspage .head-news .ui-block-b .ui-btn b{font-size:18px; color:#fff; line-height:34px;}
.newspage .head-news .ui-block-c .news-know{width:320px; height:240px; padding:30px 40px 26px 40px; border-bottom:1px solid #fff; position:relative; z-index:2;}
.newspage .head-news .ui-block-c .news-know h3{font-size:24px; color:#fff; line-height:24px; margin-bottom:13px;}
.newspage .head-news .ui-block-c .news-know p a{display:block; font-size:14px; color:#fff; line-height:30px; transition:all 0.2s;}
.newspage .head-news .ui-block-c .news-know p a:hover{color:#39a4ec;}
.newspage .head-news .ui-block-c ul{width:320px; padding-left:20px;padding-top:20px; padding-bottom:20px}
.newspage .head-news .ui-block-c ul li{float:left; width:92px; text-align:center; border-left:1px solid #678ba6;}
.newspage .head-news .ui-block-c ul li:first-child{border-left:none;}
.newspage .head-news .ui-block-c ul li .iconfont{font-size:30px;color:#dddbd9;line-height:30px; transition:all 0.2s;}
.newspage .head-news .ui-block-c ul li:hover .iconfont{color:#fff;}
.newspage .head-news .ui-block-c ul li:hover p{color:#fff; transform:translateY(2px)}
.newspage .head-news .ui-block-c ul li p{font-size:14px;color:#dddbd9;margin-top:10px;line-height:14px;}
.newspage .head-news .ui-block-c .underline{width:240px;margin-left:auto; margin-right:auto; height:1px; background:#678ba6;}

.newspage .head-news .ui-block-c .telnumber{padding-top:12px;cursor:pointer; padding-left:8px;}
.newspage .head-news .ui-block-c .telnumber .iconfont{font-size:36px; color:#dddbd9; float:left; margin-left:36px;margin-right:28px;}
.newspage .head-news .ui-block-c .telnumber p{font-size:14px;color:#dddbd9;line-height:14px;}
.newspage .head-news .ui-block-c .telnumber b{font-size:24px;color:#dddbd9;line-height:24px;margin-top:6px;}
.newspage .head-news .ui-block-c *{transition:all 0.2s;}
.newspage .head-news .ui-block-c .telnumber:hover .iconfont{color:#fff;}
.newspage .head-news .ui-block-c .telnumber:hover p{color:#fff;}
.newspage .head-news .ui-block-c .telnumber:hover b{color:#fff;}
.newspage .news-nav ul li{float:left;}
.newspage .news-list .left-menu{width:870px; margin-right:10px;}
.newspage .news-list .right-major{width:320px;}
.newspage .news-list .right-major li{float:right}
.newspage .news-list .right-major li:first-child{float:left}
.newspage .news-list .left-menu li{margin-right:40px;}
.newspage .news-list .left-menu li a{display:block; color:#8a9399; font-size:20px; line-height:20px;}
.newspage .news-list .left-menu li a:hover{color:#39a4ec;}
.newspage .news-list .left-menu li:first-child a{color:#333;}
.newspage .news-list .right-major li a{display:block; font-size:14px; color:#666; line-height:20px; transition:all 0.2s;}
.newspage .news-list .right-major li:first-child a{font-size:20px; color:#333;}
.newspage .news-list .right-major li a:hover{color:#39a4ec;}
.newspage .news-list .underline{width:100%; height:1px; background:#ccc;}
.newspage .news-list .left-content .img-container{width:258px; height:172px; overflow:hidden;}
.newspage .news-list .left-content{width:870px;}
.newspage .news-list .left-content li a{display:block;}
.newspage .news-list .left-content li{border-top:1px solid #ccc; transition:all 0.2s;}
.newspage .news-list .left-content li:first-child{border-top:none;}
.newspage .news-list .left-content li:hover{background:#f0f3f5;}
.newspage .news-list .text-container{padding-left:20px; width:610px; position:relative; height:172px;}
.newspage .news-list .text-container h2{font-size:21px; color:#333; line-height:24px; transition:all 0.2s;}
.newspage .left-content li:hover .text-container h2{color:#39a4ec;}
.newspage .news-list .text-container p{font-size:16px; color:#666; line-height:24px; margin-top:16px;}
.newspage .news-list .text-container b{display:block; position:absolute; left:20px;bottom:0;}
.newspage .news-list .text-container b *{float:left; color:#999; font-size:16px; line-height:18px;}
.newspage .news-list .text-container b .iconfont{font-size:18px;}
.newspage .news-list .load-more{font-size:18px; color:#999; line-height:58px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; transition:all 0.2s;}
.newspage .news-list .load-more a{font-size:inherit; color:inherit;}
.newspage .news-list .load-more a:hover{color:#39a4ec;}
.right-content ul {
    width: 300px;
    padding: 10px 0;
}
.right-content ul li {
    line-height: 30px;
}
.right-content ul li em {
    color: #888;
    margin-right: 10px;
    float: left;
}
.right-content ul li em.large,
.right-content ul li em.large1,
.right-content ul li em.large2,
.right-content ul li em.large3 {
    color: #0073C3;
    font-size: 24px;
}
.right-content ul a {
    display: inline-block;
    font-size: 16px;
    color: #333;
}
.right-content h4 {
    border-bottom: 1px solid #ddd;
}