body{ line-height: 1.5;}
.sep{ height: 10px;}
.bor{border:1px solid #D5D4D4;}
a{color:#333;}
.article-list{margin:10px 30px;}
.article-list li{ display: inline-block;width:48%}
.article-list li{*display:inline;font-size: 14px;}
.article-list li:before,.circle{content:"";background:#999;display:inline-block;width:8px;height:8px; margin-right: 8px;border-radius:50%;}
.circle{background:#1563B4;}
.menu{background:url(../images/menu-bg.jpg);}
.menu ul{text-align: center;padding-left: 0}
.menu li{height:58px;line-height: 58px;text-align: center;list-style: none; display:inline-block;padding-left:10px;padding-right:10px;}
.menu li{*display:inline;}

.menu li:hover{background:#D0CFCF;}
.menu li a{font-size: 16px;color:#333;}
.menu li .glyphicon-home{margin-right: 10px;color:#fff;background:#1563B4;border-radius: 50%;padding:7px;text-align: center;}

h2{margin:0;padding:0; height: 48px;line-height: 48px;font-size: 16px;font-weight: normal;}
.main h2{background:url(../images/main-h2.png) no-repeat; padding-left: 40px;border-bottom: 1px solid #d5d4d4;}
.main h2 i{margin-right: 10px;color:#fff;font-size: 24px;vertical-align: middle}
.main h2 a{color:#fff;}

.pic{height:325px;overflow:hidden;}
.focus{width:390px;height:291px;}
.focus .carousel-indicators {bottom:-45px;height:45px;line-height: 45px;background:#1563B5;left:0;margin-left: 0;width:100%;text-align: left;margin:0;overflow:hidden;z-index: 10;}
.focus .carousel-indicators li {border:none;width:100%;background:transparent;line-height: 45px;height:45px;text-indent: 1em;color:#fff;display:none;width:70%;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.focus .carousel-indicators li.active {display:block;}
.focus .carousel-control.left,.focus .carousel-control.right{height:45px;bottom:-46px;color:#1563b5;top:auto;z-index: 100;}
.focus .carousel-control span{font-size: 16px;font-weight: normal;width:25px;height:25px;background:#fff;border-radius: 50%;text-align: center;line-height: 25px;}

.piclist{margin-left: 400px;}
.piclist ul{margin:0;margin-left: -10px;height:325px;}
.piclist li{position:relative;margin-left: 10px;margin-bottom: 10px;height:157px;overflow:hidden;overflow:hidden;}
.piclist li a{display:block;}
.piclist li h3{position:absolute;bottom:0;line-height: 25px;background:rgba(0,0,0,.5);color:#fff;font-size: 14px;font-weight: normal;text-align: center;bottom:0;right:0;left:0;margin:0;padding:5px;}

.focus .carousel-control.left{left:70%}
.focus .carousel-control.right{}

.main .materials{background-color:#1563B4; background-image: none;width:100%;}
.main .materials ul{background-color: #fff;width:45%; margin:0; margin-right: 15px; -webkit-transform: skew(-30deg); -moz-transform: skew(-30deg); -ms-transform: skew(-30deg); transform: skew(-30deg);
}

.main .materials ul li{background:#75C5F0;text-align: center;width:50%;float:left;}
.main .materials ul .active{background:#fff;}
.main .materials ul li a{ -webkit-transform: skew(30deg); -moz-transform: skew(30deg); -ms-transform: skew(30deg); transform: skew(30deg); display:inline-block;color:#333;}

.tab-content{padding:15px;}
.tab-content li{ border-bottom: 1px dotted #ddd;}
.tab-content li:last-child{border:none;}
.tab-content li span{float:right;}
.tab-content .clearfix{height:218px;overflow:hidden;}
.tab-content .thumb{margin-right: 10px;display:block;}
.tab-content .thumb img{max-width:389px;height:219px;}
.tab-content .tab-pane .col-1-2{position:relative;}
.tab-content .tab-pane .title-link{position:absolute;bottom:0;left:0;right:10px;padding:5px 0;text-align: center;background:rgba(0,0,0,.5);color:#fff;}

.video{width:478px;height:400px;float:left;overflow:hidden;}

.col-1-2 h2{background:#1563B4 url(../images/main-h2-1.png) no-repeat;text-align: right;}
.col-1-2 h2 a{color:#fff;margin-right: 20px;}
.col-1-2 .bor li{margin:0 20px;height:30px;}
.magzine{margin-top:14px;}
.magzine img{margin:0 auto;}

/*sidebar*/
.search{background:url(../images/search-bg.jpg) no-repeat; background-size: cover; position: relative;padding:17px 0 10px;}
.search fieldset{border:none;}
.search label{color:#fff;float:left;margin-right: 5px;}
.search #q{border:none; width:220px;border-radius: 3px;}
.search .btn{position:absolute;top:17px;right:25px;}
.search .btn input{border:none;color:#333;background:url(../images/search-btn.jpg) no-repeat;}

.section h2{background:url(../images/sidebar-h2.jpg) no-repeat;background-size: cover;color:#fff;padding-right:30px;text-align: right;}
.section h2 a{color:#fff;}
.section ul{padding:0 10px;}
.section li{font-size: 14px;line-height: 25px;}



/*friendlink*/
.friend-link{background:#DEDEDD;padding:10px 0;}
.friend-link dt{float:left;width:80px;}
.friend-link dd{margin-left: 80px;}
.friend-link dd img{width:102px;height:31px;margin-left: 10px;background:#fff;padding:3px;border:1px solid #ddd;border-radius: 3px;}
/*footer*/
.footer{background:url(../images/footer-bg.jpg) no-repeat; -webkit-background-size: cover; background-size: cover; padding:15px 0;color:#fff;}
.footer dl{margin:0;}
.footer dt.pull-left{width:2em;font-size: 30px;margin-right:30px;font-weight: bold;}
.footer dd{margin-left: 90px;}
.footer ul{margin-bottom: 15px;}
.footer dd li{height:30px;line-height: 30px;}
.footer p{margin:0;}

/*内容页*/
.catpos i{margin-right: 10px;}
.article h1{text-align: center;margin-bottom: 15px;color:#333;}
.info{color:#666;font-size: 12px;text-align: center;border-bottom:1px solid #ddd;margin-bottom: 20px;padding-bottom: 10px;}
.article .content{padding:15px 30px;}
.article img{margin:10px auto;}

/*列表页*/
.lists .time{float:right;margin-right: 10px;}
.lists li{margin-bottom:10px;}
.lists li:nth-child(5n){border-bottom:1px dotted #ddd;padding-bottom: 10px;margin-bottom: 10px;}
.pages{text-align: center;}
.pages *{padding:3px 8px;}
.pages a{border:1px solid #1663B3;}
.pages .a1{border:none;}
