﻿@charset "utf-8";
body{
    background:#fff;
}
#logo{
    top:60px;
}
.s-form{
    border:0;
    height:40px;
    line-height:40px;
}
.s-form .btn-box input{
    height:40px;
    background:url(../img/icons.png) 20px -270px no-repeat #FF5845;
}
.siteSearchBar {
    right:auto;
    left: 120px;
    top: 150px;
}
#content{
    background:none;
    padding-bottom:30px;
}
.headerTop {
    background: url(../img/body.jpg) center bottom no-repeat #136394;
}
.mainNav .a1{
    background-image:none;
    padding:0 40px !important;
    text-align:center;
}
.mainNav .li1{
    width:auto !important;
}

/* 首页--------------------------------- */
.row{
    padding-top:50px;
    margin-bottom:0;
}
.enFocus{
    height:380px;
    background:#6FA6D9;
    position:relative;
}
.enFocus .bd li{
    overflow:hidden;
}
.enFocus .pic{
    width: 900px;
    float:left;
}
.enFocus .pic img{
    width:100%;
    height:380px;
}
.enFocus .con{
    overflow:hidden;
    padding:20px;
    color:#d5e8ff;
    line-height:24px;
}
.enFocus .prev,
.enFocus .next{
    display:block;
    width:30px;
    height:30px;
    background:url(../img/icons.png) 8px 3px no-repeat #fff;
    position:absolute;
    right:20px;
    bottom:20px;
    filter:alpha(opacity=60);opacity:0.6;
}
.enFocus .prev{
    right:60px;
    background-position:8px -65px
}
.enFocus .next:hover,
.enFocus .prev:hover{
    filter:alpha(opacity=100);opacity:1;
}
.enFocus .pageState{
    position:absolute;
    right:110px;
    bottom:20px;
    color:#E4EFF9;
    font-size:18px;
}
.enFocus .pageState span{
    font-size:24px;
    color:#fff;
}
.enFocus .title{
    font-size:16px;
    font-weight:bold;
    color:#fff;
    border-bottom:1px dashed #B7D3EC;
    padding:15px 0 20px 0;
    margin-bottom:20px;
}
.enFocus .title a{
    color:#fff;
}
.enFocus .date{
    display:block;
    margin-bottom:15px;
}

.indBox .hd{
    height:36px;
    line-height:34px;
    overflow:hidden;
    margin-bottom:25px;
}
.indBox .hd .more{
    float:right
}
.indBox .more{
    line-height:34px;
    display:block;
    border:1px solid #DADADA;
    border-radius:100px;
    width:95px;
    padding-left:40px;
    background:url(../img/icons.png) 20px -127px no-repeat #fff;
}
.indBox .more:hover{
    background-color:#e8f4ff;
    color:#333;
    text-decoration:none;
    border-color:#c4e3ff
}
.indBox .hd h3{
    font-size:28px;
    font-weight:bold;
}

#rowB #indNews{
    width:610px;
    float:left;
}
#rowB #indAbout{
    width:540px;
    float:right;
}
.topicList .t{
    border-bottom:1px solid #E6E6E6;
    position:relative;
    padding-bottom:20px;
    margin-bottom:17px;
}
.topicList .t .date{
    position:absolute;
    right:0;
    bottom:15px;
    font-weight:normal;
    color:#777777
}
.topicList .t .title a{
    font-size:18px;
}
#indAbout .bd{
    background:#F6F6F6;
    padding:25px 30px;
    line-height:30px;
}
#indAbout .bd .intro{
    height:270px;
    overflow:hidden;
}
#indWhatKind .hd{
    text-align:center;
    margin-bottom:40px;
}
#indWhatKind .hd h3{
    display:inline;
}
#indWhatKind .list{
    overflow:hidden;
    margin-right:-9px;
}
#indWhatKind .list li{
    float:left;
    width:394px;
    height:186px;
    margin:0 9px 9px 0;
    overflow:hidden;
    position:relative;
}
#indWhatKind .list .li0{
    background:#2677B5;
    color:#fff;
    position:relative;
}
#indWhatKind .list .li0 h3{
    font-size:20px;
    padding:20px 0 0 20px;
}
#indWhatKind .list .li0 .more{
    position:absolute;
    right:20px;
    bottom:20px;
    background-color:transparent;
    background-position:20px -200px;
    color:#fff;
}
#indWhatKind .list .title,
#indWhatKind .list .titleBg{
    display:table;
    position:absolute;
    width:100%;
    left:0;
    bottom:0;
    height:186px;
    filter:alpha(opacity=0);opacity:0;
    -webkit-transition:200ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;
}
#indWhatKind .list .title a{
    display:block;
    padding:15px;
    height:100%;
    display:table-cell;
    vertical-align: middle;
    color:#fff;
    line-height:24px;
    text-align:center;
}
#indWhatKind .list .titleBg{
    height:186px;
    bottom:0;
    background:#000;
    filter:alpha(opacity=0);opacity:0;
}
#indWhatKind .list li:hover .title{
    filter:alpha(opacity=100);opacity:1;
}
#indWhatKind .list li:hover .titleBg{
    filter:alpha(opacity=80);opacity:0.8;
}
#indWhatKind .list .li2,
#indWhatKind .list .li3,
#indWhatKind .list .li4,
#indWhatKind .list .li5{
    width:192px;
}
#indWhatKind .list .li2 .pic,
#indWhatKind .list .li3 .pic,
#indWhatKind .list .li4 .pic,
#indWhatKind .list .li5 .pic{
    margin-left:-96px;
}

.noSideContent .articleCon{
    padding:30px !important;
}
/*--
颜色代码
#12468C 深色标题
#ddd 淡色边框
----*/