body{font-size:14px;color:#666}
 a:hover{color:#111;text-decoration:none;}
/**/
.home-block .h2-title{color:#231815;font-size:24px;font-weight:500;margin-bottom:30px;margin-top:50px;}
.home-block .h2-title span{font-size:12px;margin-left:5px;}
.h2-title-style-2{background:url(../img/h2-style-2.jpg) left top no-repeat;padding:0 0 12px 20px;font-size:18px;border-bottom:5px solid #d0141b;font-weight:bold;margin-bottom:12px;}
.h2-title-style-2 .readmore{float:right;color:#666;font-size:12px;font-weight:100;text-decoration:none !important;}
/*news-pic*/
.news-pic-title{margin:0;}
.news-pic-title a{display:block;overflow:hidden;line-height:48px;text-decoration:none !important;white-space:nowrap;text-overflow:ellipsis;font-size:16px;color:#666;}
.news-pic-content a{color:#999;line-height:24px;}


.news-pic-img img{width:100%;}
.news-dynamic-first{text-align:center;border-bottom:1px dashed #ccc;}
.news-dynamic-first-title{display:inline-block;max-width:100%;text-align:center;font-size:16px;font-weight:bold;color:#d0141b;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin:0 auto ;position: relative;}
.news-dynamic-first-title .news-title{padding-right: 140px; display: inline-block;max-width: 100%;box-sizing: border-box;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news-dynamic-first-title .news-time{position:absolute;right:0;}
.news-dynamic-first-content{font-weight:bold;color:#333;font-size:12px;line-height:2;text-align:left;display: block;text-decoration:none !important;padding-bottom:10px;}
.news-dynamic-other a{color:#666;height: 37px;display:block;border-bottom:1px dashed #ccc;font-size:14px;position:relative;}
.news-dynamic-other .news-title{line-height:37px;padding-right: 130px; display: inline-block;max-width: 100%;box-sizing: border-box;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news-dynamic-other .news-title i{line-height:37px;float:left;margin-right:20px;color:#d0141b;font-size:12px;}
.news-dynamic-other .news-time{line-height:37px;position:absolute;right:0;}
.news-notice{border-bottom:1px dashed #ccc;padding-bottom:9px;margin-bottom:9px;}
.news-notice a{color:#666;display: block;line-height: 19px;height: 38px;}
.news-notice .news-time{color:#999;display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size:13px;}
.news-notice.news{background:url(../img/new-bg.gif) no-repeat right 2px ;}
.topic a{display:block;margin-bottom:16px;}
.topic a img{width:300px;height:120px;max-width:100%;}
.fruit{overflow:hidden;}
.fruit a:first-child,.fruit a.first{margin-left:0;clear:both;}
.fruit a{display:block;width:32%;float:left;margin-left:2%;text-align:center;margin-bottom:10px;}
.fruit a span{display:block;white-space:nowrap;text-overflow:ellipsis;text-align:center;overflow:hidden;}
#secondary .sidebar-nav,.sidebar-link{margin:15px 0 15px 15px;}
.home .sidebar-link{margin:0;}
.sidebar-link a{margin-bottom:17px;display: block;}
.hentry{border-bottom:1px solid #eee;margin-bottom:24px;}
.hentry .newstime{text-align:right;}
.hentry .read_more{float:right;}
#primary .site-content{margin:15px 15px 15px 0;}
/*脚部*/
.friend-links .container .row-fluid{width:auto; margin-bottom:0;}
.friend-links .container .span2{font-size:16px;color:#666;}
.friend-links .container .span10 a{color:#666;}
.friend-links-bg{overflow: hidden; padding:30px 0; }
.select-bg{overflow:hidden; padding:0 0 30px;}
.select-bg select{width:16%;margin-right: 5%;float: left;}
.site-footer .foot-content{color:#666; line-height:24px; padding:30px 0; margin-bottom:0;}
.site-footer .foot-content a{color:#666;}
.site-footer .foot-logo{padding:23px 50px;}

.home .heroes-swiper-container img{display:block;width:120px;height:120px;margin:20px auto 30px;border-radius:50%;}
.home .heroes-swiper-container .swiper-slide{background:#fff;}
.home .heroes-swiper-container span.heroes-name{margin:0 20px;display:block;margin-bottom:20px;color:#231815;font-weight:bold;font-size:16px;line-height:1.5;}
.home .heroes-swiper-container span.heroes-info{margin:0 20px 30px;display:block;}
.home .heroes .swiper-button-next-2,.home .heroes .swiper-button-prev-2{float:right;width:40px;height:40px;margin-bottom:15px;background:#e5e5e5;text-align:center;line-height:40px;color:#fff;margin-left:2px;cursor:pointer;}
.home .heroes .swiper-button-next-2:hover{background:#e95513;}
.home .heroes .swiper-button-prev-2:hover{background:#e95513;}
.service-platform .h2-title{margin: 30px 0;}
.service-platform .row-fluid img{display:block;width:100%;height:auto;}
.service-platform .row-fluid div{font-size:24px;color:#fff!important;display:block;text-align:center;padding-bottom:20px;margin-bottom:20px;overflow: hidden;}
.service-platform .row-fluid div span{display:block;line-height:2.5;}
.service-platform .row-fluid div a{display:block;margin:0 40px ;padding:10px 0;background:rgba(255,255,255,.6);color:#fff!important;font-size:18px;border-radius:3px;cursor:pointer;}
.service-platform .row-fluid div a:hover{text-decoration:none;background:rgba(255,255,255,.7);}
.service-platform .roadshow{margin-top:20px;}
.service-platform .roadshow div a{margin:0;padding:0;}
.service-platform .roadshow div a img{display:block;width:100%;height:auto;}
.service-platform .roadshow .span6{margin-top:0;margin-bottom:0;padding:0;}
.menu-toggle{display:none;}
@media screen and (max-width: 782px) {
#roll,.top-bar,.friend-links-bg,.select.row-fluid,.sidebar-link{display:none;}	
.home .home-block .container,.site-footer .foot-content{padding:30px 15px 10px 15px;}
.site-footer .foot-logo{padding:0;margin:0 auto;display:block;}
.primary-navigation{clear:both;}
.menu-toggle{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position:absolute;right:5px;top:50%;margin-top:-24px;}
.menu-toggle:after{content: "\f0c9";}
.menu-toggle:before{display:none;}
#menu-main-menu{margin:0 ;padding:0;line-height:30px;border:1px solid #f1f1f1;border-top:0;}
#menu-main-menu a{line-height:30px;text-align:center;border-top:1px solid #f1f1f1;}
ul.sub-menu{display:none;}
.logo{padding-right:60px;}
#primary .site-content{margin:15px;}
#secondary{overflow:hidden;}
#secondary .sidebar-nav{margin:15px;}
.header-main{position:relative;}
.menu-button-wrap{position:relative;overflow:hidden;}
}	