﻿* { padding: 0; margin: 0 }
ul, li, ol { list-style: none }
table { border-collapse: collapse }
img, li, input, select { vertical-align: middle }
textarea { overflow-y: auto }
img { border: none }
a, textarea, input, button, input:focus, input:hover, select, select:focus { outline: none }
textarea { resize: none }
body { font-family: Verdana, "Microsoft YaHei"; background: #fff; color: #333 }
body:after { content: url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png); display: none }
.lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background-color: black; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8; display: none }
.lightbox { position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal }
.lightbox .lb-image { display: block; height: auto; max-width: inherit; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px }
.lightbox a img { border: none }
.lb-outerContainer { position: relative; background-color: white; *zoom:1;
width: 250px; height: 250px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px }
.lb-outerContainer:after { content: ""; display: table; clear: both }
.lb-container { padding: 4px }
.lb-loader { position: absolute; top: 43%; left: 0; height: 25%; width: 100%; text-align: center; line-height: 0 }
.lb-cancel { display: block; width: 32px; height: 32px; margin: 0 auto; background: url(../images/loading.gif) no-repeat }
.lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10 }
.lb-container>.nav { left: 0 }
.lb-nav a { outline: none; background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==") }
.lb-prev, .lb-next { height: 100%; cursor: pointer; display: block }
.lb-nav a.lb-prev { width: 34%; left: 0; float: left; background: url(../images/prev.png) left 48% no-repeat; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s }
.lb-nav a.lb-prev:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1 }
.lb-nav a.lb-next { width: 64%; right: 0; float: right; background: url(../images/next.png) right 48% no-repeat; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s }
.lb-nav a.lb-next:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1 }
.lb-dataContainer { margin: 0 auto; padding-top: 5px; *zoom:1;
width: 100%; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px }
.lb-dataContainer:after { content: ""; display: table; clear: both }
.lb-data { padding: 0 4px; color: #ccc }
.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em }
.lb-data .lb-caption { font-size: 13px; font-weight: bold; line-height: 1em }
.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999999 }
.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url(../images/close.png) top right no-repeat; text-align: right; outline: none; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity: 0.7; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s }
.lb-data .lb-close:hover { cursor: pointer; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1 }
.icheckbox_minimal-blue, .iradio_minimal-blue { display: inline-block; *display:inline;
vertical-align: middle; margin: 0; padding: 0; width: 18px; height: 18px; background: url(blue.png) no-repeat; border: none; cursor: pointer }
.icheckbox_minimal-blue { background-position: 0 0 }
.icheckbox_minimal-blue.hover { background-position: -20px 0 }
.icheckbox_minimal-blue.checked { background-position: -40px 0 }
.icheckbox_minimal-blue.disabled { background-position: -60px 0; cursor: default }
.icheckbox_minimal-blue.checked.disabled { background-position: -80px 0 }
.iradio_minimal-blue { background-position: -100px 0 }
.iradio_minimal-blue.hover { background-position: -120px 0 }
.iradio_minimal-blue.checked { background-position: -140px 0 }
.iradio_minimal-blue.disabled { background-position: -160px 0; cursor: default }
.iradio_minimal-blue.checked.disabled { background-position: -180px 0 }
@media (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
.icheckbox_minimal-blue, .iradio_minimal-blue {
background-image:url(blue@2x.png);
-webkit-background-size:200px 20px;
background-size:200px 20px
}
}
a { text-decoration: none; color: #393939 }
a:hover { color: #ae1e24 }
.bo { border: 1px #FF0000 solid }
.con-box { width: 1200px; margin: 0 auto; position: relative;}
.section_big { min-width: 1000px; margin-left: auto; margin-right: auto }
.section { width: 1000px; margin-left: auto; margin-right: auto; text-align: left }
.btn { cursor: pointer; border: 0; overflow: visible; display: inline-block; text-align: center }
.btn-mid { height: 46px; line-height: 46px; transition: all 0.2s }
.btn-normal { height: 52px; line-height: 52px; font-size: 16px; transition: all 0.2s }
a.btn-normal { height: 50px; line-height: 50px }
.btn-sm { height: 40px; line-height: 40px; font-size: 16px; transition: all 0.2s }
a.btn-sm { height: 38px; line-height: 38px }
.btn-gray { background: #f6f6f6 url("../images/btn-gray.jpg") center repeat-x; border: 1px #ccc solid }
.btn-gray:hover { border: 1px #666 solid; color: #333; background-position: 0 52px }
.btn-gray:active { border: 1px #666 solid; background: #e9e9e9; background-position: 0 52px }
.btn-blue { background: #1e57c8 url("../images/btn-blue.jpg") center repeat-x; border: 1px #1a4eb6 solid; color: #fff }
.btn-blue:hover { border: 1px #052159 solid; color: #fff; background-position: 0 52px }
.btn-blue:active { border: 1px #052159 solid; background: #1b4db2; background-position: 0 52px }
.btn-orange { background: #ff8700 url("../images/btn-orange.jpg") center repeat-x; border: 1px #f57710 solid; color: #fff }
.btn-orange:hover { border: 1px #ff1010 solid; color: #fff; background-position: 0 52px }
.btn-orange:active { border: 1px #ff1010 solid; background: #e67a00; background-position: 0 52px }
.mlb1 { margin-left: 2% }
.c_orange { color: #ff9600 }
.c_blue { color: #2b54b3 }
.c_red { color: #ff1010 }
.c_green { color: #579400 }
.c_gray { color: #7e7e7e }
.c_333 { color: #333 }
.c_999 { color: #c1c1c1 }
.w50 { width: 50px }
.w60 { width: 60px }
.w70 { width: 70px }
.w80 { width: 80px }
.w90 { width: 90px }
.w100 { width: 100px }
.w110 { width: 110px }
.w120 { width: 120px }
.w130 { width: 130px }
.w140 { width: 140px }
.w150 { width: 150px }
.w160 { width: 160px }
.w170 { width: 170px }
.w180 { width: 180px }
.w190 { width: 190px }
.w200 { width: 200px }
.w210 { width: 210px }
.w220 { width: 220px }
.w230 { width: 230px }
.w240 { width: 240px }
.w250 { width: 250px }
.w260 { width: 260px }
.w270 { width: 270px }
.w280 { width: 280px }
.w290 { width: 290px }
.w300 { width: 300px }
.w310 { width: 310px }
.w320 { width: 320px }
.w330 { width: 330px }
.w340 { width: 340px }
.w350 { width: 350px }
.w360 { width: 360px }
.w370 { width: 370px }
.w380 { width: 380px }
.w390 { width: 390px }
.w400 { width: 400px }
.w410 { width: 410px }
.w420 { width: 420px }
.w430 { width: 430px }
.w440 { width: 440px }
.w450 { width: 450px }
.w460 { width: 460px }
.w470 { width: 470px }
.w480 { width: 480px }
.w490 { width: 490px }
.w500 { width: 500px }
.w510 { width: 510px }
.w520 { width: 520px }
.w530 { width: 530px }
.w540 { width: 540px }
.w550 { width: 550px }
.w560 { width: 560px }
.w570 { width: 570px }
.w580 { width: 580px }
.w590 { width: 590px }
.w600 { width: 600px }
.w610 { width: 610px }
.w620 { width: 620px }
.w630 { width: 630px }
.w640 { width: 640px }
.w650 { width: 650px }
.w660 { width: 660px }
.w670 { width: 670px }
.w680 { width: 680px }
.w690 { width: 690px }
.w700 { width: 700px }
.mg5 { margin: 5px }
.mt5 { margin-top: 5px }
.mb5 { margin-bottom: 5px }
.ml5 { margin-left: 5px }
.mr5 { margin-right: 5px }
.pl5 { padding-left: 5px }
.pr5 { padding-right: 5px }
.pb5 { padding-bottom: 5px }
.pd5 { padding: 5px }
.pt5 { padding-top: 5px }
.mg10 { margin: 10px }
.mt10 { margin-top: 10px }
.mb10 { margin-bottom: 10px }
.ml10 { margin-left: 10px }
.mr10 { margin-right: 10px }
.pl10 { padding-left: 10px }
.pr10 { padding-right: 10px }
.pb10 { padding-bottom: 10px }
.pd10 { padding: 10px }
.pt10 { padding-top: 10px }
.mg15 { margin: 15px }
.mt15 { margin-top: 15px }
.mb15 { margin-bottom: 15px }
.ml15 { margin-left: 15px }
.mr15 { margin-right: 15px }
.pl15 { padding-left: 15px }
.pr15 { padding-right: 15px }
.pb15 { padding-bottom: 15px }
.pd15 { padding: 15px }
.pt15 { padding-top: 15px }
.mg20 { margin: 20px }
.mt20 { margin-top: 20px }
.mb20 { margin-bottom: 20px }
.ml20 { margin-left: 20px }
.mr20 { margin-right: 20px }
.pl20 { padding-left: 20px }
.pr20 { padding-right: 20px }
.pb20 { padding-bottom: 20px }
.pd20 { padding: 20px }
.pt20 { padding-top: 20px }
.mg25 { margin: 25px }
.mt25 { margin-top: 25px }
.mb25 { margin-bottom: 25px }
.ml25 { margin-left: 25px }
.mr25 { margin-right: 25px }
.pl25 { padding-left: 25px }
.pr25 { padding-right: 25px }
.pb25 { padding-bottom: 25px }
.pd25 { padding: 25px }
.pt25 { padding-top: 25px }
.mg30 { margin: 30px }
.mt30 { margin-top: 30px }
.mb30 { margin-bottom: 30px }
.ml30 { margin-left: 30px }
.mr30 { margin-right: 30px }
.pl30 { padding-left: 30px }
.pr30 { padding-right: 30px }
.pb30 { padding-bottom: 30px }
.pd30 { padding: 30px }
.pt30 { padding-top: 30px }
.mg35 { margin: 35px }
.mt35 { margin-top: 35px }
.mb35 { margin-bottom: 35px }
.ml35 { margin-left: 35px }
.mr35 { margin-right: 35px }
.pl35 { padding-left: 35px }
.pr35 { padding-right: 35px }
.pb35 { padding-bottom: 35px }
.pd35 { padding: 35px }
.pt35 { padding-top: 35px }
.mg40 { margin: 40px }
.mt40 { margin-top: 40px }
.mb40 { margin-bottom: 40px }
.ml40 { margin-left: 40px }
.mr40 { margin-right: 40px }
.pl40 { padding-left: 40px }
.pr40 { padding-right: 40px }
.pb40 { padding-bottom: 40px }
.pd40 { padding: 40px }
.pt40 { padding-top: 40px }
.fl { float: left }
.fr { float: right }
.clear { overflow: hidden }
.clearfix:after, .row:after { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; overflow: hidden }
* html .clearfix { zoom: 1 }
*:first-child+html .clearfix { zoom: 1 }
.cl { clear: left }
.cr { clear: right }
.cb { clear: both }
.bg{ background:#f6f6f6 url(../images/bg.jpg) center 209px no-repeat;}
.index-box{ width:1046px; background:#fff; margin:0 auto; padding-bottom:27px;}
.clears { clear: both; line-height: 0; overflow: hidden; font-size: 0; height: 0 }
.page { text-align: center; padding-top: 20px; margin-top: 20px; padding-bottom: 20px }
.page a { display: inline-block; margin-right: 2px; margin-left: 2px; background: #d5d5d5; border: 1px #CCCCCC solid; padding: 0 10px; height: 30px; line-height: 30px; color: #393939; font-size: 14px; font-family: Arial;margin-bottom:15px; }
.page a.on { background: #2b54b3; color: #fff; border: 1px #2b54b3 solid }
.page a.gray { background: #E1E1E1; color: #999 }
.page a:hover { border: 1px #2b54b3 solid }
.header { background: url(../images/header-bg.jpg) center top repeat-x #002680; min-width: 1000px }
.header .top { height: 159px; position: relative; width: 1000px; margin: 0 auto }
.header .top .index-info { position: absolute; right: 0; top: 0; z-index: 5; height: 32px; background: url(../images/aph.png); border-radius: 0px 0px 5px 5px; text-align: center; padding-top: 8px }
.header .top .index-info li { float:left;padding:0px 2px; }
.header .top .index-info li.boo { border-right: 1px #b0c8ff solid; padding-right: 15px; margin-right: 10px }
.header .top .index-info li a { color: #b0c8ff }
.top .logo { margin-top: 36px }
.top .search { width: 240px; height: 28px; margin-top: 59px }
.top .search .ipt { width: 200px; height: 28px; line-height: 28px; border: none; vertical-align: middle; background: #fff; padding-left: 10px; font-size: 14px; color: #767676 }
.top .search .but { width: 28px; height: 28px; border: none; vertical-align: middle; cursor: pointer; background: #c6d7ff url(../images/s.png) no-repeat center; color: #123381; font-size: 17px; font-weight: bold }
.nav { height: 50px; background: #ae1e24 }
.nav .nav-list { width: 1000px; margin: 0 auto }
.nav .nav-list li { float: left; width: 117px; height: 50px; background:url(../images/nav-line.png) right center no-repeat; line-height: 50px; text-align: center }
.nav .nav-list li:last-child{ background: none;}
.nav .nav-list li:first-child{ text-align:right; padding-right:11px; width:105px;}
.nav .nav-list li.on { background: #001851 }
.nav .nav-list li a { display: block; width: 100%; height: 50px; font-size: 18px; color: #fff }
.news-list { width: 514px; height: 310px; margin-top: 22px }
.news-list h1 { display: block; line-height: 68px; font-size: 22px; color: #092d81 }
.news-list h1 a { font-size: 24px; font-weight: bold; color: #010101 }
.news-list h1 a:hover{color:#ae1e24;}
.news-list h1 span { vertical-align: middle; display: inline-block; line-height: 68px }
.news-list .news{ margin-top:9px;}
.news-list .news li { line-height: 36px; list-style-image: url(../images/k.gif); list-style-position: inside; overflow: hidden }
.news-list .news li a { font-size: 18px; color:#3e3e3e;font-weight:bold; }
.news-list .news li a:hover{ color:#ae1e24;}
.hdp { width: 457px; height: 310px; background: #000; margin-top: 22px;}
.xlist { width: 685px; height: 320px }
.xlist .ntab li { font-family:"����"; font-weight:bold; font-size:22px; float: left; cursor: pointer; width: 123px; height: 40px; line-height: 40px; text-align: center; background: #ebebeb; margin-right: 1px }
.xlist .ntab li.on { background: #ae1e24; color: #fff }
.tabbox { border: 1px #dcdcdc solid; padding-bottom: 16px }
.tabbox ul { margin-top: 10px }
.tabbox ul li { margin-left: 20px; overflow: hidden; height: 36px; color:#3e3e3e; font-size:18px; line-height: 36px; list-style-image: url(../images/k.gif); list-style-position: inside }
.tabbox ul li span{ font-size:16px; color:#999999; margin-right:18px;}
.more { margin-top: 8px }
.more a { color: #1a1a1a; font-size: 14px }
.more2 { margin-top: 2px }
.more2 a { color: #1a1a1a; font-size: 14px; font-weight: normal }
.xmbox { width: 300px }
.xmbox h2 { font-size: 16px; margin-top: 9px; padding-left: 10px; color: #494949; height: 20px; border-left: 5px #ae1e24 solid; line-height: 20px }
.jz { margin-top: 8px }
.video{ margin-top:11px;}
.bsdt li { float: left; position: relative; width: 194px; height: 199px; border: 1px #eaeaea solid; margin-right: 5px; text-align: center }
.bsdt li h3 { margin-top: 140px; text-align: center; font-size: 16px; font-weight: normal }
.bsdt li h3 a { color: #292929; font-size: 16px }
.bsdt li h3 a:hover { color: #3363d2 }
.bsdt li.ico1 { background: url(../images/ico1.png) no-repeat center 43px }
.bsdt li.ico2 { background: url(../images/ico2.png) no-repeat center 43px }
.bsdt li.ico3 { background: url(../images/ico3.png) no-repeat center 43px }
.bsdt li.ico4 { background: url(../images/ico4.png) no-repeat center 43px }
.bsdt li.ico5 { background: url(../images/ico5.png) no-repeat center 43px; margin-right: 0 }
.bsdt .down { color: #3363d2 }
.link { border: 1px #ccdded solid }
.link ul { margin: 15px 20px }
.link li { margin-right: 22px; width: 17% }
.link li select { width: 100% }
.bote { height: 120px; border-top: 1px #e5e5e5 solid; background: #f6f6f6 }
.ewm { margin-right: 30px; margin-left: 20px; margin-top: 13px }
.ewm dt { margin-right: 20px }
.ewm dd h4 { font-weight: 100 }
.ewm dd p { margin-top: 5px; font-size: 12px; color: #9b9b9b }
.ewm dd a { width: 68px; height: 34px; line-height: 34px; background: url(../images/e1.png) #fff no-repeat 20px center; padding-left: 45px; display: inline-block; border: 1px #e9e9e9 solid; border-radius: 100px; margin-top: 12px }
.ewm dd a:hover { background: #f9f9f9; color: #0067d0 }
.ewm dd a.ios { background: url(../images/e1.png) #fff no-repeat 20px center }
.ewm dd a.az { background: url(../images/e2.png) #fff no-repeat 20px center }
.ewm dd a.gz { background: url(../images/e3.png) #fff no-repeat 20px center }
.m-nav { padding-left: 26px; background: url(../images/home.png) left center no-repeat; font-size: 16px }
.j-box { background: #fafafa; min-height: 500px; margin-top: 25px; margin-bottom: 28px }
.j-box-content { padding: 20px 35px }
.j-box-title { font-size: 16px; line-height: 50px; border-bottom: 2px #2b54b3 solid }
.xinjian-form-table td { padding: 5px 0 }
.form-table th { color: #7e7e7e; font-weight: normal }
.form-table th, .form-table td { padding: 10px }
.form-table .form-h { line-height: 46px }
.form-input-text, .form-select, .form-textarea, .form-select { background: #f3f3f3; border: 1px #dedede solid; padding-left: 20px; padding-right: 20px; font-size: 16px; transition: all 0.2s }
.form-textarea { padding: 12px 20px; line-height: 24px; font-size: 16px }
.form-textarea:focus { background: #fff; border: 1px #2b54b3 solid }
.form-input-text, .form-select { height: 44px; line-height: 44px }
.form-input-text.text-sm, .text-sm.form-select { height: 38px; line-height: 38px }
.form-input-text:focus, .form-select:focus { background: #fff; border: 1px #2b54b3 solid }
.form-select.text-sm { height: 40px; line-height: 40px }
.yzm { border: 1px #ccc solid }
#kinMaxShow { width: 600px; height: 300px; visibility: hidden; overflow: hidden }
#kinMaxShow p.title { position: absolute; left: 0; bottom: 0; text-indent: 10px; line-height: 45px; font-family: Verdana; color: #FFF; display: block; width: 100%; height: 45px; font-family: 14px; filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa000000, endcolorstr=#aa000000);
background: rgba(0,0,0,0.5) }
#kinMaxShow2 { width: 300px; height: 150px; visibility: hidden; overflow: hidden; margin-top: 11px }
#kinMaxShow2 p.title { position: absolute; left: 0; bottom: 0; text-indent: 10px; line-height: 30px; font-family: Verdana; color: #FFF; display: block; width: 100%; height: 30px; font-family: 14px; filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa000000, endcolorstr=#aa000000);
background: rgba(0,0,0,0.8) }
.foot { background: #fafafa; border-top: 2px #ae1e24 solid; min-width: 1000px }
.foot .logo2 { padding-top: 30px; padding-left: 30px }
.foot .red { text-align: center; margin-top: 19px }
.foot .fot { text-align: center; line-height: 25px; color: #444444; font-size: 14px; margin-bottom: 20px; position: relative }
.foot .fot .bj { position: absolute; left: 100px }
.foot .fot .ba { position: absolute; right: 100px }
.data-table { border-top: 2px #2b54b3 solid }
.data-table th, .data-table td { padding: 10px 5px; font-size: 14px }
.data-table th { background: #efefef; padding: 20px 5px }
.data-table td { border-bottom: 1px #ccc dashed }
.data-table .data-table-a { display: inline-block; height: 24px; line-height: 24px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; max-width: 390px; white-space: nowrap }
.jd_header { padding-top: 40px }
.s-box { margin-top: 25px; margin-bottom: 28px; min-height: 500px; background: url("../images/s-box-leftbg.png") repeat-y }
.s-left { background: #21335c; color: #fff }
.s-right { width: 985px }
.s-left-nav .s-left-a { color: #fff; display: block; height: 42px; padding-left: 15px; line-height: 42px; background: #2e4782 url("../images/left-a-bg.jpg") repeat-x; transition: all 0.2s }
.s-left-nav .s-left-a>img { transition: all 0.2s; float: left; padding-top: 10px }
.s-left-nav .s-left-a>span { display: inline-block; font-size: 14px; padding-left: 10px }
.s-left-nav .s-left-a:hover { background: #d4320c }
.s-left-nav .s-left-a:hover img { transform: rotateY(180deg) }
.s-left-nav li.current .s-left-a { background: #d4320c }
.s-left-nav ol { padding-top: 10px; padding-bottom: 10px }
.s-left-nav ol li a { display: block; height: 30px; line-height: 30px; background: url("../images/dot.jpg") 32px center no-repeat; color: #879ed4; font-size: 14px; padding-left: 49px }
.s-left-nav ol li a:hover { color: #fff }
.s-left-nav ol li.on a { color: #fff }
.s-right-title { border-bottom: 1px #2b54b3 solid; color: #7890c9; height: 38px; margin-bottom: 30px }
.s-right-title a { color: #868686 }
.s-right-title ul { padding-left: 40px }
.s-right-title ul li { float: left; height: 38px; line-height: 38px; font-size: 14px; margin-right: 20px; background: #f5f5f5 }
.s-right-title ul li span { display: inline-block; width: 130px; text-align: center }
.s-right-title ul li.current { background: #fff; border: 1px #2b54b3 solid; border-bottom: 1px #fff solid; color: #7890c9 }
.s-right-title ul li.current a { color: #7890c9 }
.graybox { background: #f9f9f9; border: 1px #e3e3e3 solid }
.info-list { line-height: 34px; font-size: 14px }
.pic-list li { float: left; margin-right: 8px; margin-bottom: 8px; width: 164px; height: 117px; overflow: hidden }
.pic-list li a { display: block; overflow: hidden; width: 164px; height: 117px }
.hide { display: none }
.login-box{margin-top:25px;margin-bottom:28px}.login_content{border:3px #dddddd solid;margin-right:40px;margin-top:10px;padding-left:25px;padding-right:25px}.login_header{border-bottom:1px #ececec solid;height:64px;line-height:64px;padding-bottom:10px;padding-top:10px;margin-bottom:15px;color:#3c3c3c}.login_header h1{font-size:24px}.login_header img{float:left;margin-right:5px}.login_header span{color:#c8c8c8;font-size:20px}.login_table td{padding:10px 3px}.login_table .form-h{line-height:46px}.books_list{margin-right:-5px}.books_list>li{float:left;width:210px;box-shadow:1px 1px 2px rgba(0,0,0,0.2);margin-left:10px;margin-right:10px;margin-bottom:20px}.books_list>li .books_img{width:210px;height:240px;overflow:hidden}.books_list>li>a{display:block;width:210px;overflow:hidden;background:#fff;position:relative}.books_list>li .red_new_icon{position:absolute;top:0;left:0;width:54px;height:54px;background:url("../images/icon_new.png") no-repeat;z-index:2}.books_list>li img{width:210px;height:240px;transition:all 0.2s}.books_list>li .books_title{line-height:20px;padding-left:13px;padding-right:13px;padding-top:10px;padding-bottom:10px}.books_list>li .books_title p{height:20px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:bold;text-indent:0}.books_list>li .books_time{font-size:12px;color:#999}.books_list>li:hover img{transform:scale(1.1, 1.1)}.books_list.w170_wrap li{width:170px;margin-left:20px;margin-right:10px;margin-bottom:30px}.books_list.w170_wrap li img{width:170px;height:220px}.books_list.w170_wrap li .books_img{width:170px;height:220px}.books_list.w170_wrap li>a{width:170px}.books_list.w170_wrap li .books_title{text-align:center}.article_title{line-height:30px;margin-bottom:10px;margin-top:20px}.article_time{margin-bottom:30px}.article_time.c_red{color:#ff1010}.article_content{padding-top:20px;padding-bottom:20px;line-height:28px;font-size:14px;padding-left:15px;padding-right:15px}.article_content p{text-indent:28px}.data-table2{line-height:20px}.data-table2 tr{background:#fff}.data-table2 th,.data-table2 td{border:1px #ccc solid;padding:4px 5px}.data-table2 th{font-size:12px;color:#000;line-height:16px;background:#e1e7f5;padding-top:8px;padding-bottom:8px}.data-table2 td{font-size:12px;padding-top:8px;padding-bottom:8px}.data-table2 tr:not(first-child):hover{background:#f6feff}.data-table2 tr:nth-child(odd){background:#f4f7ff}.data-table2 .xinxi_danwei{height:20px;overflow:hidden;width:170px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;text-indent:0}.data-table2 .xinxi_danwei.w220{width:200px}.bookspages{width:1000px;position:relative}.bookspages .bookspages_jt{position:absolute;z-index:99;width:59px;height:100px;display:block;overflow:hidden;top:50%;margin-top:-25px;opacity:0.5;filter:alpha(opacity=50)}.bookspages .bookspages_jt:hover{opacity:1;filter:alpha(opacity=100)}.bookspages .bookleft{left:-60px}.bookspages .bookright{right:-60px}.flipbook{background:#e1e7f5}.flipbook-viewport{overflow:hidden;width:100%;height:100%}.flipbook-viewport .container{position:absolute;top:50%;left:50%;margin:auto}.flipbook-viewport .flipbook{width:1000px;height:646px;left:-461px;top:-300px}.flipbook-viewport .page{width:498px;height:646px;background-color:white;background-repeat:no-repeat;background-size:100% 100%}.flipbook .page{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);-moz-box-shadow:0 0 20px rgba(0,0,0,0.2);-ms-box-shadow:0 0 20px rgba(0,0,0,0.2);-o-box-shadow:0 0 20px rgba(0,0,0,0.2);box-shadow:0 0 20px rgba(0,0,0,0.2);margin:0;padding:0}.flipbook-viewport .page img{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}.flipbook-viewport .shadow{-webkit-transition:-webkit-box-shadow 0.5s;-moz-transition:-moz-box-shadow 0.5s;-o-transition:-webkit-box-shadow 0.5s;-ms-transition:-ms-box-shadow 0.5s;-webkit-box-shadow:0 0 20px #ccc;-moz-box-shadow:0 0 20px #ccc;-o-box-shadow:0 0 20px #ccc;-ms-box-shadow:0 0 20px #ccc;box-shadow:0 0 20px #ccc}.right_piclist li{width:300px;height:85px;overflow:hidden;margin-bottom:10px}.right_piclist li:last-child{margin-bottom:0}.right_piclist table{border:1px #ccc solid}.right_piclist table td{height:83px}.right_piclist a,.right_piclist img.linkimg{display:block;height:85px;width:300px;transition:all 0.2s}.right_piclist a:hover img.linkimg{transform:scale(1.1, 1.1)}.right_piclist a:hover table{border:1px #2b54b3 solid}.xiaoqu_list{margin-right:-10px}.xiaoqu_list li{float:left;margin-right:8px;margin-bottom:10px}.xiaoqu_list li a{height:32px;line-height:32px;width:105px;display:block;overflow:hidden;text-align:center;border:1px #cecece solid;font-size:14px}.xiaoqu_list li a:hover{border:1px #6287de solid}.xiaoqu_list .current a{background:#6287de;border:1px #6287de solid;color:#fff}.subpics_change{width:680px;height:280px}.news_list_b li{height:38px;line-height:38px;border-bottom:1px #ddd dashed;background:url("../images/dot_book.png") left center no-repeat;padding-left:20px}.news_list_b li a{display:block;float:left;height:38px;line-height:38px;width:460px;font-size:14px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.news_list_b li span{float:right;font-size:12px;color:#999}.right_nav{border:1px #ccc solid;margin-bottom:10px}.right_nav h2{border-top:2px #2b54b3 solid;height:50px;padding-left:15px;font-size:16px;line-height:50px;color:#032167;background:#fcfcfc;border-bottom:1px #ccc solid}.right_nav ul{margin-left:20px;margin-right:20px}.right_nav ul li{margin-top:15px;margin-bottom:15px}.right_nav ul li a{display:block;height:42px;line-height:42px;font-size:14px;text-align:center;border:1px #ccc solid}.right_nav ul li a:hover{border:1px #6b81b4 solid}.right_nav ul .current a{background:#6b81b4;border:1px #6b81b4 solid;color:#fff}.subc{font-size:14px;line-height:28px}.subc p{text-indent:28px}.sublong{background:url("../images/subleft_longbg.png") left repeat-y;margin-top:25px;margin-bottom:28px}.sublong .j-box{margin-top:0;margin-bottom:0}
.tablist .ttab{ width:166px; height:417px; background:#af2026;}
.tablist .ttab li{ cursor:pointer; line-height:67px; height:67px; padding-left:18px; width:148px; color:#fff; font-size:16px;}
.tablist .ttab li img{ vertical-align:middle; margin-right:12px;}
.tablist .ttab li:hover{background:#a61f25;}
.tablist .ttab li.on{ background:#961e23 url(../images/sjx.png) right center no-repeat;font-weight:bold;}
.tablist .tbox{ width:833px; height:415px; border:1px solid #d8d8d8; border-left:none;}
.topbox{ margin-top:20px; margin-left:29px;}
.topbox li{ display:inline-block; font-size:14px; color:#2f2f2f;}
.topbox li.on a{ display:inline-block; padding:2px 8px; background:#ae1e24; color:#fff; border-radius:3px;}
.tboxlist{ margin-top:20px; margin-left:29px; margin-right:35px;}
.tboxlist li{ line-height:35px;list-style-image: url(../images/k.gif); list-style-position: inside; border-bottom:1px dashed #6b6b6b;}
.f12{font-size:12px;}
 
 
.personalsStyle .s-left-nav li.current .s-left-a { background: #1369c0 }
.personalsStyle .s-left-nav .s-left-a { color: #fff; display: block; height: 55px; padding-left: 15px; line-height: 55px; background: #2e4782 url("../images/left-a-bg.jpg") repeat-x; transition: all 0.2s }
.personalsStyle .s-left-nav .s-left-a>img { transition: all 0.2s; float: left; padding-top: 18px }
.personalsStyle .s-box { margin-top: 25px; margin-bottom: 28px; min-height: 500px; background: url("../images/s-box-leftbg.png") repeat-y }
.personalsStyle .s-left-nav ol li a { display: block; height: 54px; line-height: 54px; background: url("../images/dot.jpg") 32px center no-repeat; color: #383838; font-size: 18px; padding-left: 49px; border-bottom:1px solid #e2e2e2 }
.personalsStyle .s-left-nav .s-left-a>span { display: inline-block; font-size: 18px; padding-left: 10px }
.personalsStyle .s-left-nav ol li.on a { color: #1a63ad }
.personalsStyle .mt10 { margin-top: 0; border-top: 2px solid #1a499c }
.personalsStyle .data-table2 th{font-size:18px;color:#fff;font-weight:100;background:#1369c0;padding:0px;height:53px}
.personalsStyle .data-table2 td{font-size:16px;height:38px}
.personalsStyle .s-left { background: #f0f0f0; color: #fff }
.personalsStyle .data-table th { background: #1369c0; color:#fff; font-weight:100; font-size:18px; padding:15px 5px }
.personalsStyle .info-list { line-height: 51px; font-size: 18px }
.personalsStyle .s-right-title ul li span { display: inline-block; width: 130px; text-align: center;font-size:16px }
.personalsStyle .w300 { width:auto; }
.personalsStyle .w540 { width:auto; }



.protocolConten{ text-align:center;line-height: 180%;font-size: 18px;color: #636363;padding-bottom:50px;}
.protocolConten img{width:100px;margin:50px 0 20px 0;}
.protocolConten b{ display:block;font-size:22px;padding-bottom:20px;color: #000;}

/*# sourceMappingURL=css.css.map */


