@charset "UTF-8"; #vsb_content table p{text-indent:0em !important; } #vsb_content img{display:block;margin:3px auto; max-width:700px;} body{background:#FBFAF6;} /* sass变量 */ body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; } body{ min-width: 1200px; } body, button, input, select, textarea { font-size: 15px; font-family: '微软雅黑'; } h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } address, caption, cite, code, dfn, em, strong, th, var, i { font-style: normal; font-weight: normal; } code, kbd, pre, samp { font-family: courier new, courier, monospace; } ul, ol { list-style: none; } a { color: #000; text-decoration: none; } a:hover { color: #0b3981; } input::-webkit-input-placeholder { font-size: 12px; color: #fff; } :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ font-size: 12px; color: #fff; } ::-moz-placeholder { /* Mozilla Firefox 19+ */ font-size: 12px; color: #fff; } :-ms-input-placeholder { /* Internet Explorer 10+ */ font-size: 12px; color: #fff; } fieldset, img { border: 0; vertical-align: bottom; } q:before, q:after { content: ''; } button, input, select, textarea { font-size: 100%; outline: 0; } table { border-collapse: collapse; border-spacing: 0; } .wrap { width: 1200px; margin: 0 auto; font-size: 15px; } .clearfix:after { content: '\20'; display: block; height: 0; clear: both; } .clearfix { zoom: 1; } .fl { float: left; } .fr { float: right; } .mb20 { margin-bottom: 20px; } .main-tit { margin: 15px 0 15px; } .main-tit h6 { position: relative; border-bottom: 4px solid #002956; line-height: 40px; } .main-tit h6 b { font-size: 22px; font-weight: normal; position: relative; padding: 0 10px; color: #002956; } .main-tit h6 b img{ vertical-align: middle; padding-right: 6px; } .main-tit h6 b:after { content: ''; position: absolute; top: 100%; margin-top: 8px; left: 0; width: 100%; height: 4px; background: #ff9000; } .main-tit .more { font-size: 14px; float: right; color: #000; line-height: 50px; position: relative; z-index: 2; } .main-list{ clear: both; } .main-list ul{ margin: 10px 0; } .main-list li { background: url(../images/dote03.png) left 13px no-repeat; line-height: 32px; } .main-list li a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; width: 80%; padding-left: 20px; } .main-list li a:hover{ color: #00264f; } .main-list li span { float: right; } .header .con { padding: 0; background:url(../images/top.jpg) top center repeat; } .header .con .logo { float: left; padding: 60px 0; } .header .links{ float: right; } .con-right{ float: right; } .search-box { float: right; z-index: 666; background: #002851; border-radius: 8px; margin-top: 38px; } .search-box .text { width: 110px; border: none; background: #00264f; height: 30px; margin-left: 20px; line-height: 22px; font-size: 12px; transition: all ease .2s; } .search-box .btn { width: 20px; height: 22px; padding-right: 11px; vertical-align: middle; } /*.search-box .text { margin-left: 20px; width: 110px; padding: 2px 10px; }*/ .main-nav { z-index: 3; line-height: 55px; background: #00264f; } .main-nav li { position: relative; float: left; text-align: center; width: 8.3%; z-index: 9; font-size: 16px; } .main-nav li.on{ color: #fff; background: #ff9000; } .main-nav li.on a{ color: #fff; } .main-nav li a { display: block; text-align: center; color: #fff; } .main-nav li .dropdown { position: relative; display: none; position: absolute; overflow: hidden; width: 100%; left: 0; top: 100%; overflow: hidden; } .main-nav li .dropdown ul { position: relative; float: none; } .main-nav li .dropdown ul::before { content: ''; position: absolute; bottom: 100%; left: 50%; margin-left: -5px; width: 0; height: 0; border: 5px solid transparent; border-bottom-color: #005389; opacity: 0.8; } .main-nav li .dropdown li { float: none; width: 100%; margin: 0; padding: 0; line-height: 44px; height: 44px; overflow: hidden; font-size: 14px; background: #000; opacity: 0.8; position: relative; } .main-nav li:hover{ background: #ff9000; } .main-nav li:hover a{ color: #fff; } .main-nav li .dropdown li:hover{ background: #000; opacity: 0.6; } .main-nav li:hover .dropdown { display: block; } .main-nav li:hover .dropdown li a { color: #fff; display: block; transition: all ease 0.3s; } /*导航*/ .index-row1 .r1{ float: left; width: 590px; margin-right: 20px; margin-top: 25px; } .index-row1 .c1 { float: left; } .index-row1 .c1 .slide { position: relative; } .index-row1 .c1 .slide .hd { position: absolute; top: 350px; right: 10px; z-index: 2; } .index-row1 .c1 .slide .hd li { display: inline-block; cursor: pointer; width: 21px; height: 8px; margin: 0 3px; background: #fff url(../images/dote.jpg) no-repeat; } .index-row1 .c1 .slide .hd li.on { background: #ff9000 url(../images/dote-on.jpg) no-repeat; } .index-row1 .c1 .slide .bd .pic { height: 400px; overflow: hidden; position: relative; } .index-row1 .c1 .slide .bd .pic img { transition: all ease .2s; width: 100%; height: 100%; } .index-row1 .c1 .slide .bd .pic:hover img { transform: scale(1.1); } .index-row1 .c1 .slide .bd .text { line-height: 20px; padding: 15px; background: url(../images/op1.png); color: #fff; font-size: 16px; position: absolute; top: 330px; width: 558px; } .index-row1 .c1 .slide .bd .text span{ font-size: 12px; display: block; } .index-row1 .r2 .main-tit{ margin: 25px 0 15px; } .index-row1 .r2 .main-list{ padding: 2px 5px 0 5px; } .index-row1 .r2 .main-list li{ line-height: 30px; } .headline{ float: left; } .index-row1 .r2{ float: right; width: 590px; } .index-row1 .r2 .date{ width: 62px; height: 50px; float: left; border: 1px solid #cfcfcf; } .index-row1 .r2 .date .d{ font-size: 16px; color: #fff; text-align: center; line-height: 26px; background: #002956; } .index-row1 .r2 .date p{ text-align: center; font-size: 12px; color: #000; line-height: 24px; } .index-row1 .r2 .text{ line-height: 28px; font-size: 15px; text-overflow: ellipsis; float: right; width: 485px; padding: 0 15px; } .index-row1 .r2 .text .dese{ font-size: 13px; color: #898989; line-height: 20px; white-space:nowrap; overflow: hidden; } .index-row2 .r1{ float: left; width: 390px; margin-right: 15px; } .index-row2 .r3{ float: left; width: 390px; } .index-row3 .main-tit{ margin-top: 0; } .index-row3 .pic-list ul{ margin: 20px -17px; margin-bottom: 27px; } .index-row3 .pic-list li { float: left; position: relative; width: 278px; margin: 0 15px; } .index-row3 .pic-list li .pic { height: 186px; overflow: hidden; } .index-row3 .pic-list .pic img { transition: all ease .2s; width: 100%; height: 100%; } .index-row3 .pic-list li .pic:hover img { transform: scale(1.1); } .index-row3 .pic-list li .text { position: absolute; bottom: 76px; right: 0; width: 124px; height: 35px; line-height: 34px; color: #fff; background: url(../images/op1.png); z-index: 2; text-align: center; } .footer-link{ background: #002956; } .footer-link .links { text-align: center; padding: 30px 0 14px; line-height: 30px; } .footer-link .links span{ color: #fff; padding: 0 3px; } .footer-link .links a{ color: #fff; } .footer-link .copy{ float: left; color: #fff; text-align: left; font-size: 14px; line-height: 34px; padding-left: 96px; margin-bottom: 30px; } .footer-link .quik{ float: right; padding-right: 84px; margin-top: 10px; } .footer-link .quik li{ text-align: center; float: left; width: 90px; } .footer-link .quik li img{ display: block; margin: 0 auto; } .footer-link .quik a{ color: #fff; line-height: 28px; } /*内页*/ .inner-banner { position: relative; width: 100%; height: 230px; overflow: hidden; margin: 20px 0; } .inner-banner img { width: 1200px; height: 100%; } .inner-wrap{ margin-top: 20px; } .leftbar { float: left; width: 270px ; } .inner-wrap .leftbar .main-tit { padding: 40px 0 6px; margin-bottom: 0; background: #002956 url(../images/detail_06.jpg) top center no-repeat; margin: 0; } .inner-wrap .leftbar .main-tit h6 { font-size: 22px; font-weight: 100; text-align: center; color: #fff; line-height: 2; position: relative; border: none; } .leftbar .list { margin-bottom: 20px; background: #f7efe6; } .leftbar .list ul{ padding: 15px 0; } .leftbar .list li { line-height: 52px; position: relative; border-right: none; text-align: center; transition: all 0.1s ease 0.2s; background: url(../images/detail_13.png) 60px no-repeat; } .leftbar .list li a { font-size: 16px; display: block; } .leftbar .list li a span{ position: relative; left: 0; } /*.leftbar .list li em{ width: 0; height: 0; border-right: 0; border-left: 6px solid #002956; border-top: 5px solid transparent; border-bottom: 5px solid transparent; position: absolute; top: 25px; right: 32px; margin-top: -5px; display: block; opacity: 1; transition: all 0.1s ease 0.2s; }*/ .leftbar .list .on, .leftbar .list li a:hover { color: #002956 ; background: url(../images/detail_10.png) 60px no-repeat; } .leftbar .list .on a, .leftbar .list li a:hover span { color: #002956; } .inner-wrap .right-con { float: right; width: 910px; } .inner-wrap .right-con .inner-tit { line-height: 60px; } .inner-wrap .right-con .inner-tit h6 { position: relative; border-bottom: 4px solid #002956; line-height: 40px; } .inner-wrap .right-con .inner-tit h6 b { font-size: 22px; font-weight: normal; position: relative; padding: 0 10px; color: #002956; } .inner-wrap .right-con .inner-tit h6 b img{ vertical-align: middle; padding-right: 6px; } .inner-wrap .right-con .inner-tit h6 b:after { content: ''; position: absolute; top: 100%; margin-top: 8px; left: 0; width: 100%; height: 4px; background: #ff9000; } .inner-wrap .right-con .inner-tit .bread { float: right; font-size: 14px; height: 45px; line-height: 46px; color: #727272; } .inner-wrap .right-con .inner-tit .bread a { color: #727272; } .inner-wrap .right-con .inner-tit .bread span { margin: 0 5px; } .inner-wrap .right-con.block { width: 100%; float: none; } .inner-wrap .right-con .main-text-list ul { padding-bottom: 15px; margin: 10px 0; } .inner-wrap .right-con .main-text-list li { position: relative; padding: 0 18px; margin-left: 12px; line-height: 52px; background: url(../images/dote03.png) left no-repeat; } .inner-wrap .right-con .main-text-list li a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 80%; font-size: 16px; } .inner-wrap .right-con .main-text-list li .date { float: right; font-size: 14px; color: #353535; text-align: center; } .detail .tit { line-height: 1.5; color: #333; font-size: 22px; padding-top: 10px; text-align: center; } .detail .infor { font-size: 14px; line-height: 1; color: #999; padding-bottom: 20px; padding-top: 15px; border-bottom: 1px solid #f2f2f2; text-align: center; } .detail .infor span { margin: 0 10px; } .detail .content { line-height: 34px; font-size: 15px; padding-bottom: 20px; margin: 0 auto; color: #666; } .detail .content img { margin: 10px 0; max-width: 100%; } .detail .content p { text-indent: 2em; margin: 10px 0; } .inner-wrap .right-con .team-list { overflow: hidden; margin: 20px 10px; } .inner-wrap .right-con .team-list ul{ margin: 0 -24px; } .inner-wrap .right-con .team-list li { float: left; width: 140px; margin: 10px 8px; } .inner-wrap .right-con .team-list li a { margin: 0 6px; position: relative; display: block; } .inner-wrap .right-con .team-list li a .pic img { width: 100%; height:175px; } .inner-wrap .right-con .team-list li a .text { line-height: 35px; font-size: 15px; color: #fff; background: #002956; opacity: 0.8; text-align: center; } .inner-wrap .right-con .team-list li a .text p { margin: 0 15px; } /*内页*/ .staff-title { background-color: #F5F5F5; border-left: 2px solid #1F467C; height: 45px; font-size: 16px; line-height: 45px; color: #333333; text-indent: 20px; margin-bottom: 10px; border-bottom: 1px solid #e8e8e8; margin-top: 15px; }