@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td {
 margin: 0px;
 padding: 0px;
 font-weight: normal;
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
}
body, button, input, select, textarea, h1, h2, h3, h4, h5, h6, i {
 font: normal 62.5% Microsoft YaHei, Arial, "\5b8b\4f53", tahoma;
}
body {
 min-width: 1200px;
 background-color: #f3f3f3;
}
ul, ol, li {
 list-style: none;
}
a {
 text-decoration: none;
 color: #333;outline:none;
}
a:hover {
 text-decoration: none;
}
img {
 border: 0;
 vertical-align: top;
}
button, input, select, textarea {
 font-size: 100%;
 vertical-align: middle;
 outline: none;
}
table {
 border-collapse: collapse;
 border-spacing: 0;
}
.fixed:after {
 visibility: hidden;
 display: block;
 font-size: 0;
 content: " ";
 clear: both;
 height: 0;
}
.fixed {
 *zoom: 1;
}
.clear {
 clear: both;
}
.fl {
 float: left;
}
.fr {
 float: right;
}
.wd {
 margin: 0 auto;
 width: 1200px;
}
.wd90 {
 margin: 0 auto;
 width: 900px;
}
.wd10 {
 margin: 0 auto;
 width: 1000px;
}
.p_scale {
 -webkit-transform: scale(1.05, 1.05);
 -moz-transform: scale(1.05, 1.05);
}
.overflow {
 height: auto;
 overflow: hidden;
}
.header {
  position: relative;
  background-color: #fff;
 z-index: 1;
}
.headTop {
 height: 140px;
}
.logo {
 float: left;
 margin-top: 30px;
 width: 496px;
 height: 67px;
}
.logo img {
 width: 100%;
 height: auto;
}
.headRig {
 float: right;
 padding-top: 30px;
 text-align: right;
}
.lang {
 font-size: 1.4em;
 color: #999;
}
.lang span {
 display: inline-block;
 padding: 0 14px;
}
.lang a {
 display: inline-block;
 color: #999;
}
.lang a:hover
{color:#0264b6;
}
.search {
 width: 248px;
 height: 32px;
 border: 1px solid #999;
 padding-left: 10px;
 margin-top: 21px;
}
.search input {
 display: block;
 float: left;
 height: 32px;
 line-height: 32px;
 color: #999;
 border: 0;
 background: none;
}
.search input[type="text"] {
 width: 218px;
 font-size: 1.4em;
}
.search input[type="submit"] {
 width: 22px;
 cursor: pointer;
 background: url(../images/search.png) no-repeat center center;
}
.indexMain {
 margin-top: 20px;
 background-color: #f3f3f3;
}
.newsBox {
 margin-top: 20px;
 margin-bottom: 20px;
 height: 275px;
 overflow: hidden;
}
.newsBox-b {
 height: 380px;
 overflow: hidden;
}
.newsBoxLeft {
 float: left;
 width: 580px;
 background-color: #fff;
}
.indexTitle {
 height: auto;
 overflow: hidden;
 position: relative;
 padding:10px 0 10px 10px;
 border-bottom: 1px solid #ececec;
}
.indexTitle b {
 display: inline-block;
 color: #004987;
 font-size: 2em;
 font-weight: bold;
 border-bottom: 2px solid #004987;
 padding-bottom:1px;
 position: absolute;
 top: 12px;
 z-index: 5;
 height: 35px;
}
.indexTitle a {
 display: block;
 color: #898989;
 font-size: 1.4em;
 font-weight: bold;
 margin: 11px 10px 0 0;
 float: right;
}
.indexTitle a:hover {
 color: #0264b6;
 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 transition: all 0.2s ease;
}
.slideBox {
 width: 580px;
 height: 380px;
 overflow: hidden;
 position: relative;
 float: left;
}
.indexNews {
 float: right;
 height: auto;
 overflow: hidden;
 width: 300px;
 padding-top: 11px;
 padding-bottom:11px;
}
.indexNews li img {
 padding-left: 10px;
 padding-bottom:10px;
 width:280px;height:199px;
}
.indexNews li b {
 display: block;
 color: #004987;
 height: 37px;
 line-height: 37px;
 overflow: hidden;
 font-size: 1.4em;
 padding-left: 3px;
 width: 52px;
 float: left;
}
.newsBoxRight {
 float: right;
 position: relative;
 width: 600px;
 height: 100%;
 background-color: #fff;
}
.slideNotice {
 position: relative;
}
.slideNotice .indexNews {
 width: 100%;
}
.slideNotice .hd {
 position: absolute;
 right: 2px;
 top: -55px;
 height: 31px;
 line-height: 31px;
 width: 130px;
 border-bottom: 1px solid #ccdae5;
}
.slideNotice .hd ul {
 position: absolute;
 left: 0;
 top: -1px;
 height: 32px;
}
.slideNotice .hd ul li {
 float: left;
 width: 65px;
 cursor: pointer;
 font-size: 1.4em;
 text-align: center;
}
.slideNotice .hd ul li a {
 color: #00457b;
 display: block;
}
.slideNotice .hd ul li.on {
 height: 30px;
 border: 1px solid #ccdae5;
 border-bottom: 2px solid #fff;
 width: 63px;
}
.indexAd .item, .linkImg .item {
 width: 100%;
 overflow: hidden;
 padding-bottom: 20px;
}
.indexAd .item:hover img, .linkImg .item:hover img {
 -webkit-transform: scale(1.05, 1.05);
 -moz-transform: scale(1.05, 1.05);
 -webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 transition: all 0.5s ease;
}
.newsDiv {
 width: 880px;
 float: left;
 margin-left: 380px;
 background-color: #fff;
}
.newsDivr {
 width: 300px;
 float: right;
 background-color: #fff;
}
.newsDiv:first-child {
 margin-left: 0;
}
.newsDiv .indexNews {
 width: 100%;
}
.newsDiv .indexNews li, .slideNotice .indexNews li {
 position: relative;
}
.newsDiv .indexNews li b, .slideNotice .indexNews li b {
 position: absolute;
 left: 0;
 top: 0;
 float: none;
 z-index: 5;
}
.newsDiv .indexNews li a, .slideNotice .indexNews li a {
 margin-left: 55px;
}
.footer {
 height: auto;
 overflow: hidden;
 padding-top:8px; 
 background:#065890;
}
.footer img{background:none;}
.copy-left{float:left;margin-top:14px;}
.copy-left li {font-size:14px; line-height:2.2em; color:#ffffff;}
.copy-right{float:right;}
.copy-right li{float:left; margin-left:60px; text-align:center; font-size:14px; color:#ffffff; }
.copy-right li img{display:block;}
.copy-bot{text-align:center;border-top:1px solid #999; margin-top:5px; width:100%; height:36px; line-height:36px; color:#ffffff;}
.copy-bot span{font-size:12px;}
.main {
 width: 1200px;
 position: relative;
 margin: 41px auto 48px;
}
.left {
 float: left;
 width: 250px;
}
.sideMenu {
 height: auto;
 overflow: hidden;
 background-color: #fff;
 margin-bottom: 20px;
}
.sideTit a {
 height: auto;
 overflow: hidden;
 padding: 18px 0 18px 36px;
 color: #fff;
 display: block;
 background-color: #065890;
}
.sideTit a h3 {
 font-weight: bold;
 font-size: 1.8em;
 margin-bottom: 1px;
}
.sideMenuNav {
 height: auto;
 overflow: hidden;
 padding-bottom: 109px;
}
.sideMenuNav li {
 height: auto;
 overflow: hidden;
 position: relative;
 border-bottom: 1px solid #ececec;
 background: url(../images/sideicon.png) no-repeat 210px;
}
.sideMenuNav li > a {
 height: 54px;
 line-height: 54px;
 padding: 0 31px 0 50px;
 color: #585858;
 font-size: 1.6em;
 display: block;
 background: url(../images/sideicon1.png) no-repeat 32px center;
}
.sideMenuNav li i {
 display: block;
 position: absolute;
 right: 31px;
 top: 0;
 height: 54px;
 width: 10px;
 z-index: 5;
 background: url(../images/sideicon3.png) no-repeat right center;
}
.sideMenuNav li i.ibg {
 background: url(../images/sideicon5.png) no-repeat right center !important;
}
.sideMenuNav li.on, .sideMenuNav li:hover {
 background-color: #f8f8f8;
}
.sideMenuNav li.on > a, .sideMenuNav li:hover > a {
 color: #0264b6;
 background: url(../images/sideicon2.png) no-repeat 32px center;
}
.sideMenuNav li.on i, .sideMenuNav li:hover i {
 background: url(../images/sideicon4.png) no-repeat right center;
}
.sideDiv {
 height: auto;
 overflow: hidden;
 background-color: #f8f8f8;
}
.sideDiv a {
 display: block;
 height: 34px;
 line-height: 34px;
 padding: 0 10px 0 56px;
 color: #585858;
 font-size: 1.2em;
 background: url(../images/circle4.png) no-repeat 37px center;
}
.sideDiv a:hover, .sideDiv a.cur {
 color: #004987;
 background: url(../images/circle3.png) no-repeat 37px center #efefef;
}
.sideContactTit {
 height: 54px;
 line-height: 54px;
 background-color: #065890;
}
.sideContactTit a {
 display: block;
 padding-left: 36px;
 color: #fff;
 font-weight: bold;
 font-size: 1.8em;
}
.sideContactBox {
 height: auto;
 overflow: hidden;
 background-color: #fff;
 background: url(../images/contactbg.png) no-repeat 0 0;
 height: 178px;
 padding: 16px 0 0 55px;
 color: #585858;
 line-height: 30px;
 font-size: 1.2em;
}
.right {
 margin-left: 290px;
 background-color: #fff;
 min-height: 718px;
}
.path {
 height: auto;
 overflow: hidden;
 position: relative;
 padding: 0 10px;
 border-bottom: 1px solid #ececec;
}
.path h3 {
 position: absolute;
 left: 18px;
 top: 20px;
 z-index: 5;
 height: 39px;
 color: #004987;
 font-size: 1.8em;
 font-weight: bold;
 border-bottom: 2px solid #004987;
 padding-bottom:1px;
}
.pathdiv {
 float: right;
 color: #898989;
 font-size: 1.4em;
 margin-top: 4px;
 height: 58px;
 line-height: 58px;
}
.pathdiv a {
 color: #898989;
}
.pathdiv a.on, .pathdiv a:hover {
 color: #0264b6;
}
.pathdiv span {
 display: inline-block;
 padding: 0 6px;
}
.rightBox {
 height: auto;
 overflow: hidden;
 padding: 0 40px;
}
.eventsTitle {
 height: auto;
 overflow: hidden;
 padding: 46px 0 38px;
 line-height: 36px;
}
.eventsTitle h3 {
 color: #585858;
 font-size: 1.7em;
 font-weight: bold;
 margin-bottom: 6px;
}
.year {
 color: #000;
 font-size: 1.7em;
}
.eventsList {
 height: auto;
 overflow: hidden;
 margin: 13px 0 78px;
 border-top: 1px solid #efefef;
}
.eventsList li {
 height: auto;
 overflow: hidden;
 padding: 21px 5px 21px 0;
 border-bottom: 1px solid #efefef;
}
.eventsdate {
 float: left;
 width: 82px;
 text-align: center;
}
.eventsdate h3 {
 color: #fff;
 font-size: 1.7em;
 font-weight: bold;
 height: 38px;
 line-height: 38px;
 font-family: Arial;
 background-color: #05558e;
}
.eventsdate p {
 color: #585858;
 font-size: 1.3em;
 height: 33px;
 line-height: 33px;
 background-color: #efefef;
}
.eventsInfo {
 margin-left: 111px;
 font-size: 1.4em;
 line-height: 34px;
 color: #585858;
 padding-top: 5px;
}
.downLoad {
 height: auto;
 overflow: hidden;
 padding: 20px 0 0;
}
.downLoad li {
 height: auto;
 overflow: hidden;
}
.downLoad li a {
 display: block;
 position: relative;
 margin: 0 40px;
 color: #585858;
 border-bottom: 1px solid #efefef;
}
.downLoad li a span {
 display: block;
 float: left;
 width: 98px;
 height: 66px;
 line-height: 66px;
 overflow: hidden;
 font-size: 1.3em;
 text-align: right;
 background: url(../images/circle2.png) no-repeat left center;
}
.downLoad li a div {
 margin-left: 133px;
 height: 66px;
 line-height: 66px;
 overflow: hidden;
 font-size: 1.4em;
}
.downLoad li a i {
 position: absolute;
 right: 0;
 top: 0;
 z-index: 5;
 width: 33px;
 height: 66px;
 background: url(../images/down1.png) no-repeat left center;
}
.downLoad li:hover {
 background-color: #f8f8f8;
 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 transition: all 0.2s ease;
}
.downLoad li:hover a {
 color: #004987;
}
.downLoad li:hover i {
 background: url(../images/down2.png) no-repeat right center;
}
.downLoadTit {
 height: auto;
 overflow: hidden;
 padding: 15px 0 5px;
 border-bottom: 1px solid #efefef;
}
.downLoadTit h1 {
 font-size: 2em;
 color: #585858;
 font-weight: bold;
 text-align: center;
}
.source {
 font-size: 1.3em;
 color: #757575;
 margin: 10px 0 10px;
 text-align: center;
}
.source span {
 display: inline-block;
 padding: 0 12px;
}
.contentnew {
 padding:0px;
 margin:0px;
 font-size: 1.6em;
 line-height: 180%;
 color: #585858;
}
.down {
 display: block;
 height: 33px;
 line-height: 33px;
 width: 93px;
 text-align: right;
 font-size: 1.3em;
 color: #9f9f9f;
 background: url(../images/down1.png) no-repeat left center;
}
.content {
 font-size: 16px;
 color: #585858;
 line-height: 28px;
 list-style: disc;
 padding: 10px 0 10px;
}
.paged {
 padding: 52px 0 66px;
 text-align: center;
}
.paged a, .paged .p_info, .paged .current {
 display: inline-block;
 zoom: 1;
 *display: inline;
 margin: 0 4px;
 height: 38px;
 line-height: 38px;
 padding: 0 15px;
 font-size: 13px;
 text-align: center;
 color: #8b8b8b;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 -ms-border-radius: 3px;
 border-radius: 3px;
 background-color: #f3f3f3;
 border: 1px solid #ededed;
}
.paged .current, .paged a:hover {
 border-color: #004887;
 color: #fff;
 background-color: #004887;
}
.meetTitle {
 height: auto;
 overflow: hidden;
 color: #585858;
 line-height: 34px;
 font-size: 1.6em;
 font-weight: bold;
 padding: 46px 0 12px;
}
.meetList {
 height: auto;
 overflow: hidden;
 margin: 20px 0 0 -38px;
}
.meetList li {
 float: left;
 margin: 29px 0 0 33px;
}
.meetList li a {
 display: block;
 height: 76px;
 line-height: 76px;
 width: 250px;
 color: #585858;
 font-size: 1.6em;
 text-align: center;
 -webkit-border-radius: 8px;
 -moz-border-radius: 8px;
 -ms-border-radius: 8px;
 border-radius: 8px;
 background-color: #f3f3f3;
 border: 1px solid #ececec;
}
.meetList li:hover a {
 color: #fff;
 background: url(../images/iconright.jpg) no-repeat 95% center #05568f;
}
.place {
 height: auto;
 overflow: hidden;
 padding-bottom: 53px;
}
.placeBox {
 height: auto;
 overflow: hidden;
 margin-top: 39px;
}
.placeBox dt {
 height: 41px;
 line-height: 41px;
 padding: 0 24px;
 font-size: 1.4em;
 background-color: #065890;
}
.placeBox dt a {
 color: #fff;
}
.placeBox dd {
 border-left: 1px solid #ededed;
 border-bottom: 1px solid #ededed;
}
.placeDiv {
 height: 58px;
 line-height: 58px;
 color: #585858;
 font-size: 1.4em;
 border-top: 1px solid #ededed;
}
.placeDiv div {
 width: 50%;
 float: left;
}
.placeDiv div i {
 display: block;
 float: left;
 width: 33px;
 height: 58px;
 margin-left: 22px;
 background-position: left center;
 background-repeat: no-repeat;
}
.placeDiv div i.i1 {
 background-image: url(../images/placeicon1.png);
}
.placeDiv div i.i2 {
 background-image: url(../images/placeicon2.png);
}
.placeDiv div i.i3 {
 background-image: url(../images/placeicon3.png);
}
.placeDiv div i.i4 {
 background-image: url(../images/placeicon4.png);
}
.placeDiv div i.i5 {
 background-image: url(../images/placeicon5.png);
}
.placeDiv div i.i6 {
 background-image: url(../images/placeicon6.png);
}
.placeDiv div span {
 display: block;
 margin-left: 69px;
 height: 58px;
 line-height: 58px;
 overflow: hidden;
 border-right: 1px solid #ededed;
}
.pbg {
 background-color: #f3f3f3;
}
.article {
 height: auto;
 overflow: hidden;
 position: relative;
 padding: 10px 51px 20px;
 border-top: 1px solid #efefef;
}
.article ul {
 color: #8b8b8b;
 height: auto;
 overflow: hidden;
 font-size: 1.3em;
}
.article ul li {
 width: 100%;
 float: left;
}
.article ul li div {
 height: 25px;
}
.article ul li.next {
 float: left;
}
.article ul li.next div {
 width: 100%;
 float: left;
}
.article ul li span {
 float: left;
 display: block;
 height: 25px;
 line-height: 25px;
}
.article ul li a {
 height: 25px;
 line-height: 25px;
 float: left;
 overflow: hidden;
 display: block;
 color: #585858;
}
.article ul li a:hover {
 color: #0264b6;
}
.articleBtn {
 position: absolute;
 top: 50%;
 z-index: 5;
 width: 36px;
 height: 36px;
 margin-top: -20px;
 border: 1px solid #ededed;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 -ms-border-radius: 3px;
 border-radius: 3px;
 background-position: center center;
 background-repeat: no-repeat;
 background-color: #f3f3f3;
}
.articleBtn:hover {
 background-color: #004887;
 border-color: #004887;
}
.articlePrev {
 left: 0;
 background-image: url(../images/articlebtn1.png);
}
.articlePrev:hover {
 background-image: url(../images/articlebtn11.png);
}
.articleNext {
 left: 0;
 background-image: url(../images/articlebtn2.png);
}
.articleNext:hover {
 background-image: url(../images/articlebtn22.png);
}