/*头部*/
.header {
    background: #225493 url(imgheader_bg.jpg) no-repeat center top;
    height: 168px;}

.header .logo a {
    width: 475px;
    height: 80px;
    display: block;
    background: url(imglogo.png) no-repeat;
    margin: 44px 0;}

.header .search ul {
    padding: 34px 0;
    width: 260px;
    padding-left: 5px;}

.header .search ul li {
    color: #FFF;
    float: left;
    font-size: 12px;
    line-height: 16px;
    height: 16px;}

.header .search ul a:nth-child(odd) li {
    margin: 0 13px;}

.header .search input {
    width: 200px;
    height: 34px;
    background: #C8D4E4;
    border: 0;
    color: #333;
    font-size: 12px;
    padding: 0 10px;}

.header .search button {
    height: 35px;
    width: 35px;
    background: #F5BB4D;
    border: 0;
    border-bottom: 1px #F5BB4D solid;
    border-top: 1px #225493 solid;
    margin-left: -3px;}

/*导航*/
.nav {
    height: 62px;
    background: #EFF3F6;
    border-bottom: 1px #CCC solid;
    position: relative;}

.nav ul a li {
    font-size: 15px;
    color: #333;
    float: left;
    line-height: 61px;
    text-align: center;
    margin: 0 18px;}

/*导航下拉*/
.navFixed {
    position: absolute;
    z-index: 9999;
    margin-top: 62px;
    background: #EFF3F6;
    display: none;}
.navFixed a {
    width: 132px;
    line-height: 51px;
    display: block;
    text-align: center;
    border-top: 1px #CCC solid;}
.navFixed a:first-child {
    border-top: 0;}

/*广告*/
.indexAd {
    margin-top: 10px;
    margin-bottom: 25px;
    box-shadow: 2px 7px 14px rgba(0,0,0,0.15);}

.wrap {
    overflow: hidden;}

/*正文*/
/*轮播*/
.banner {
    float: left;
    margin: 15px 0;
    width: 592.5px;
    height: 320px;
    position: relative;}
.banner img {
    width: 100%;
    height: 320px;
    display: block;}

/*通知公告*/
.notice {
    float: left;
    width: 390px;
    height: 320px;
    overflow: hidden;
    box-shadow: 2px 7px 14px rgba(0,0,0,0.15);}

.wrap .notice .content {
    padding: 10px;
    border: 1px #d4e6f3 solid;}

.wrap .notice .content .tempWrap {
    height: 295px;}

.wrap .notice .content li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

.wrap .notice .content li span,
.wrap .copperate .content li span {
    width: 270px;}

.wrapTwo,
.wrapThree {
    padding-bottom: 15px;}

.wrapTwo,
.wrapFour {
    background: url(imgtitle_bg.jpg) no-repeat top center;
    padding-top: 18px;}

/*新闻*/
.new {
    margin-left: 15px;
    margin-top: 15px;
    float: left;
    width: 592.5px;
    height: 320px;
    overflow: hidden;
    box-shadow: 2px 7px 14px rgba(0,0,0,0.15);}

.wrap .title {
    width: 100%;
    height: 46px;
    line-height: 46px;
    background: #d4e6f3;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden;}

.wrap .title span {
    color: #FFF;
    display: inline-block;
    background: #015895;
    padding: 0 20px;
    font-size: 16px;}

.wrap .title a {
    padding-right: 20px;}

.wrap .title a i {
    color: #FFB200;
    margin-right: 5px;}

.wrap .content {
    background: #EFF3F6;
    height: 274px;
    overflow: hidden;}

.wrap .content ul {
    width: 100%;
    height: 255px;
    overflow: hidden;}

.wrap .content li {
    line-height: 31px;
    clear: both;
    position: relative;}
.wrap .new .content li span {
    width: 450px;}

.wrap .content li i.i1 {
    height: 3px;
    width: 3px;
    border-radius: 100%;
    background: #015895;
    display: block;
    float: left;
    margin-right: 10px;
    margin-top: 13px;}

.wrap .content li span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    width: 230px;
    float: left;}

.wrap .content li i.i2 {
    width: 25px;
    height: 10px;
    position: absolute;
    background: url(imgicon_new.png) no-repeat;
    right: 105px;}

.wrap .content li i.i3 {
    float: right;
    color: #999;}

.new .content {
    padding: 10px;
    border: 1px #d4e6f3 solid;}

/*技术研究平台*/
.research {
    float: left;
    width: 390px;
    height: 320px;
    overflow: hidden;
    box-shadow: 2px 7px 14px rgba(0,0,0,0.15);}

.research .content {
    padding: 10px;
    background: #bdddf5;}

.research .content li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.research .content li span {
    width: 210px;}
.research .content li i.i2 {
    right: 80px;}

/*网上办公*/
.office {
    float: left;
    width: 350px;
    height: 315px;
    overflow: hidden;
    box-shadow: 2px 7px 14px rgba(0,0,0,0.15);}
.office a {
    width: 350px;
    height: 115px;
    display: block;}
.office img {
    border: 1px #999 solid;
    width: 350px;}
.office img.img2 {
    height: 200px;}

/*技术成果*/
.result {
    float: left;
    width: 592.5px;
    height: 320px;
    overflow: hidden;
    box-shadow: 2px 7px 14px rgba(0,0,0,0.15);}

.result .content {
    background: #deeffc;}

.result .content .hd {
    height: 40px;
    background: #EFF3F6;
    border-bottom: 1px #CCC solid;}

.result .content .hd ul {
    padding: 0;}

.result .content li span,
.patent .content li span {
    width: 420px;}

.result .content .hd ul li {
    float: left;
    clear: none;
    margin: 0 20px;
    cursor: pointer;
    border-bottom: 1px #CCC solid;
    background: #EFF3F6;
    height: 40px;
    line-height: 39px;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.result .content .hd ul li:hover {
    color: #015895;}

.result .content .bd {
    height: 222px;
    overflow: hidden;}

.result .content .bd ul {
    padding: 5px 10px;}

/*专利信息*/
.patent {
    margin-left: 15px;
    float: left;
    width: 592.5px;
    height: 320px;
    overflow: hidden;
    box-shadow: 2px 7px 14px rgba(0,0,0,0.15);}

.patent .content {
    background: #deeffc;}

.patent .content .hd {
    height: 40px;
    background: #EFF3F6;
    border-bottom: 1px #CCC solid;}

.patent .content .hd ul {
    padding: 0;}

.patent .content .hd ul li {
    float: left;
    clear: none;
    margin: 0 14px;
    cursor: pointer;
    border-bottom: 1px #CCC solid;
    background: #EFF3F6;
    height: 40px;
    line-height: 39px;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.patent .content .hd ul li:hover {
    color: #015895;}

.patent .content .bd {
    height: 222px;
    overflow: hidden;}

.patent .content .bd ul {
    padding: 5px 10px;}

/*企业需求*/
.need {
    margin-left: 15px;
    float: left;
    width: 390px;
    height: 320px;
    overflow: hidden;
    box-shadow: 2px 7px 14px rgba(0,0,0,0.15);}

.need .content {
    padding: 10px;}

.need .content li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

/*技术转移平台*/
.copperate {
    margin-left: 15px;
    float: left;
    width: 390px;
    height: 320px;
    overflow: hidden;
    box-shadow: 2px 7px 14px rgba(0,0,0,0.15);}

.copperate .content {
    padding: 10px;}

.copperate .content li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

/*友情链接*/
.link .content {
    padding: 0 7.5px;
    height: 140px;}
.link .content ul {
    height: 140px;}
.link .content li {
    float: left;
    clear: none;
    position: inherit;
    margin: 15px 7.5px;
    width: 222px;}
.link .content li img {
    width: 100%;
    height: 110px;}

/*成果图片展示*/
.img {
    float: left;
    width: 1200px;
    margin-bottom: 15px;
    overflow: hidden;
    box-shadow: 2px 7px 14px rgba(0,0,0,0.15);}

.img .content2 {
    border: 1px #EEE solid;
    height: 240px;
    padding: 15px;
    background: #FFF;
    overflow: hidden;}

.img .content2 .conInfo {
    overflow: hidden;
    height: 206px;}

.img .content2 li {
    float: left;
    width: 25%;}

/*底部*/
.footer {
    background: #225493;
    color: #FFF;
    padding: 10px;}
.footer a {
    color: #FFF;}

/*列表页*/
.wrapList {
    padding-top: 18px;
    padding-bottom: 11px;}

/*左侧栏*/
.leftList {
    width: 260px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden;
    float: left;}

.titleList {
    height: 50px;
    line-height: 50px;
    background: #225493;
    color: #FFF;
    padding: 0 20px;
    font-size: 16px;}

.leftList ul {
    width: 100%;}

.leftList ul li {
    height: 55px;
    line-height: 54px;
    border-bottom: 1px #e4e8eb solid;
    background: #f1f5f8;
    padding: 0 17px;}

.leftList ul li:hover {
    background: #225493;
    color: #FFF;}

.leftList ul li i {
    float: right;
    line-height: 54px;}

/*右侧栏*/
.rightList {
    width: 910px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden;
    float: left;
    margin-left: 30px;}

.rightList .content {
    border: 1px #EEE solid;
    border-top: 0;
    padding: 0 25px;}

.rightList .content h5 {
    padding-top: 40px;
    line-height: 30px;
    color: #333;
    font-size: 20px;
    font-weight: bold;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 22px;
    text-align: center;}

.rightList .content table .td_color {
    background: #f1f5f8;
    width: 110px;
    text-align: center;}
.rightList .content table tr td {
    line-height: 30px;}

.rightList .content ul {
    overflow: hidden;
    /*max-height: 946px;*/
}

.rightList .content ul li {
    height: 53px;
    line-height: 52px;
    border-bottom: 1px #EEE solid;}

.rightList .content ul li i {
    height: 4px;
    width: 4px;
    border-radius: 100%;
    background: #015895;
    display: block;
    float: left;
    margin-right: 10px;
    margin-top: 24px;}

.rightList .content ul li p {
    float: left;
    width: calc(100% - 100px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;}

.rightList .content ul li span {
    color: #999;
    float: right;}

.rightList .content .pages ol li {
    display: inline-block;
    margin: 40px 5px;}
.rightList .content .pages .page {
    cursor: pointer;}

.footerList {
    margin-top: 35px;}
.rightList1 {
    width: 1200px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden;
    float: left;}

.rightList1 .content {
    border: 1px #EEE solid;
    border-top: 0;
    padding: 0 25px;}

.rightList1 .content ul {
    overflow: hidden;
  /*  max-height: 946px;*/
}

.rightList1 .content ul li {
    height: 53px;
    line-height: 52px;
    border-bottom: 1px #EEE solid;}

.rightList1 .content ul li i {
    height: 4px;
    width: 4px;
    border-radius: 100%;
    background: #015895;
    display: block;
    float: left;
    margin-right: 10px;
    margin-top: 24px;}

.rightList1 .content ul li p {
    float: left;
    width: calc(100% - 100px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;}

.rightList1 .content ul li span {
    color: #999;
    float: right;}

.rightList1 .content .pages ol li {
    display: inline-block;
    margin: 40px 5px;}


/*详情页*/
.wrapContent {
    border: 1px #CCC solid;
    background: #FFF;
    padding: 0 22px;
    margin-top: 18px;
    margin-bottom: 18px;}

.wrapContent .wrapTitle {
    height: 144px;
    border-bottom: 1px #CCC solid;
    padding-top: 50px;}

.wrapContent .wrapTitle h4 {
    color: #333;
    font-size: 20px;
    font-weight: bold;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 22px;}

.wrapContent .wrapTitle ul li {
    display: inline-block;
    margin: 0 15px;}

.wrapContent .wrapCon p {
    margin-top: 30px;
    text-indent: 30px;
    color: #000;}

.wrapContent .pages {
    margin-top: 100px;
    width: 100%;}

.wrapContent .pages ul li {
    color: #bc2021;}

.wrapContent .pages ul li span {
    color: #606060;}

.wrapContent .pages .pull-right a {
    color: #bc2021;}

.footerCon {
    margin-top: 64px;}

/*后期修改*/
.bg {
    background: url(imgbg.png) no-repeat top center;}
.picMarquee-left a:first-child img {
    margin-bottom: 20px;}