@charset "gb2312";
/*basic*/
html { font-size: calc(200vw/64); }
@media all and (max-width: 320px) { html { font-size: 10px; } }
@media all and (min-width: 540px) { html { font-size: 20px; } }
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, pre, form, input, button { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
h2 { font-size:14px; }
ul, ol { list-style:none; }
body { font-size:1em; margin:0 auto; font-family:"微软雅黑", Helvetica; }
fieldset, img { border:0; }
img { max-width:100% !important; }
a { text-decoration:none; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
a:hover { text-decoration:none; }
@media screen and (max-device-width: 320px) {
body {
-webkit-text-size-adjust:none
}
}
@media screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust:none
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
body {
-webkit-text-size-adjust:none
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
body {
-webkit-text-size-adjust:none
}
}
@media (min-width:410px) and (max-width:540px) {  /*   410<=当浏览器窗口大小<=540px  pad */
 .inner p {
 font-size:1em;
}
}
@media (min-width:320px) and (max-width:409px) {  /*   320<=当浏览器窗口大小<=409px  pad */
 .inner p {
 font-size:12px;
}
}
body { background-color:#eee; }
.w540 { width:100%; max-width:540px; min-width:320px; }
.h15 { height: 10px; width: 100%; overflow: hidden; }
.h10 { height: 15px; width: 100%; overflow: hidden; }
.mlr { margin: 0 auto; overflow: hidden; }
.inner { padding: 0 10px; overflow: hidden; }
.topPic { overflow: hidden; background: #fef3e7; }
.topPic .inner { padding:0; width: 100%; max-width: 540px; min-width: 320px; overflow: hidden; }
.topPic .inner img { width: 100%; float:left; }
.logo { background: #242424; }
.logo img { width:100%; float:left; }
.wrap { background: #fff; }
nav { border-bottom: 1px solid #e9e9e9; display:table; width:100%; }
nav a { display: table-cell; width: 25%; font-size: 14px; line-height:3em; text-align: center; border-right: 1px solid #e9e9e9; color: #252525; }
nav a:last-child { border-right: 0 none; width: 2.5rem; }
nav a:hover { background: #ff6821; color: #fff; }
.scroll_bar { padding: 10px 15px; background:#fff; overflow: hidden; }
.scroll_bar i { float: left; width: 22px; }
.scroll_bar i img { width:100%; }
.scroll_bar .marque { height: 22px; padding-left: 10px; overflow: hidden; }
.marque li, .marque li a { font-size:12px; color: #252525; height: 22px; line-height: 22px; }
.title3, .title2 { height: 30px; border-top: 2px solid #0087c7; overflow: hidden; }
.title3 span, .title2 span { display:block; height: 30px; color:#ffffff; text-align: center; line-height: 30px; background: #0087c7; font-size:16px; padding:0 10px; font-weight:bold; display:inline-block; position: relative; }
.title3 span:after, .title2 span:after { border-bottom: 29px solid transparent; border-left: 21px solid #0087c7; border-top: 1px solid #0087c7; content: ""; position: absolute; right: -21px; }
.title3 a { float: right; height: 30px; padding-right: 10px; text-align: right; line-height: 30px; font-size:10px; color: #252525; width: 2.54rem; }
.jbdh .inner { padding: 0 10px; }
.jbdh nav:first-child { border-top: 1px solid #e9e9e9; }
.jbdh nav a { width: 3.3rem; }
.shuju { text-align: center; overflow: hidden; color: #fff; background: url(../images/bg2.jpg) no-repeat; background-size:100% 100%; padding:10px 0; line-height:1.5em; }
.shuju h2 { font-size:17px; }
.shuju h2 font { color: #0087c7; }
.shuju span { font-size:12px; display:block; }
.shuju_ul { overflow: hidden; padding:0!important; }
.shuju_ul ul { display: table; margin-top: 5%; width: 100%; }
.shuju_ul ul li { width: 25%; display: table-cell; border-right: 1px solid #e9e9e9; text-align: center; line-height:1.5em; vertical-align: middle; }
.shuju_ul ul li:last-child { border-right: none; }
.shuju_ul ul li span { display:block; width: 100%; font-size:14px; color: #252525; padding:5% 0;}
.shuju_ul ul li strong { font-size:16px; color: #ff6821; display:block; padding:5% 0;}
.shuju_btn { border-top: 1px solid #e9e9e9; padding: 2% 0; overflow: hidden; }
.shuju_btn ul { display: table; width: 100%; }
.shuju_btn ul li { display: table-cell; vertical-align: middle; text-align: center; width: 50%; border-right: 1px solid #e9e9e9; }
.shuju_btn ul li:last-child { border-right: 0 none; }
.shuju_btn ul li a { display:block; width: 100%; font-size:14px; line-height:2.5em; color: #252525; }
.bdjs { overflow: hidden; }
.bdjs ul { display: table; border-bottom: 1px solid #e9e9e9; width: 100%; }
.bdjs ul:first-child { border-top: 1px solid #e9e9e9; }
.bdjs ul li { display: table-cell; width: 25%; border-right: 1px solid #e9e9e9; text-align: center; vertical-align: middle; }
.bdjs ul li:last-child { border-right: 0 none; }
.bdjs ul li a { display: inline-block; width: 100%; color: #252525; padding: 10% 0; }
.bdjs ul li a span { display:inline-block; margin:13% auto 0; width:35px; }
.bdjs ul li a font { display:block; width: 100%; font-size: 14px; }
.zjtd img { width:100%; float:left; }
.bdjs img { float:left; width:100%; }

.guahua { border-top:none; }
.guahua_title { font-size:16px; text-align:center; padding:15px 0; background-color:#0087c7 }
.guahua_title strong { color:#b20000; }
.guahua p { text-align: center; line-height: 38px; height: 38px; color:#f00; font-size:12px; }
.guahua ul { padding:0 40px; }
.guahua ul li { display:table; width:100%; margin-bottom:8px; }
.guahua li span { display:table-cell; width:36%; font-size:14px; vertical-align:middle; }
.guahua li span b { color:#f00; }
.guahua li font { display:table-cell; vertical-align:middle; }
.zzgh_1_1, .zzgh_1_2, .inputText { width: 98%; padding:0; display:block; margin:0; font-size:12px; border:1px solid #dfdfdf; text-indent: 10px; color:#989898; line-height:25px; }
.zzgh_1_1, .inputText { height:25px; line-height:25px; }
.inputText { width: 90%; }
.zzgh_1_3 { border:none; margin:0; padding:0; width:100%; height:34px; background:url(../images/gh_btn.jpg) center center no-repeat; background-size: cover; }
.guahua { padding-bottom:15px; }
footer nav { width: 100%; }
.bar { background-color: #242424; height: 0.815rem; width: 100%; display: table; padding: 4px 0; }
.bar a { display: table-cell; border-right: 1px solid #585858; text-align: center; width: 50%; vertical-align: middle; font-size:14px; font-weight: bold; color: #fff; }
.bar a:hover { background:none; }
.inner_mlr { background-color: #fff; }
.inner_mlr li { width: 100%; display: table; }
.inner_mlr li span { display: table-cell; padding: 0 3%; width: 34%; }
.foo { padding-bottom:55px; }
.inner_mlr li p { display: table-cell; vertical-align: middle; font-style: normal; color: #252525; font-size:12px; }
.inner_mlr img { width:100% }
.inner_mlr li p a { color: #fe5001; }
.inner_mlr li p strong { color: #252525; }
.ying ul { display:table; width:100%; }
.ying ul li { display:table-cell; width:20%; text-align:center; border-right:1px solid #e9e9e9; }
.ying ul li:last-child { border-right:none; }
.ying img { width:100%; }
.wrap section { margin-top:0; ; padding-top:0; }


.s2-list{margin:auto; padding:1%;border-bottom:solid 1px #acabab;position:relative;overflow:hidden;}
.s2-left{ float:left; width:32%}
.s2-left img{width:100%;}
.s2-right{ float:left; padding-left:2%; overflow:hidden; width:65%}
.s2-1{color:#1f1a17;font-size: 1.3rem;line-height: 2rem;}
.s2-1 a{color:#1f1a17;}
.s2-2{  color:#605d5c;    font-size:0.9rem; }
.s2-2 span{ float:right;}
.s2-2 span a{ color:#605d5c; }

/*新增模块jrsy*/
.jrsyzq h3{font-size: 1.45rem;text-align: center;color:#0087c7;margin-top:0.5rem;}
.jrsyzq font{color:red;}
.jrsyzq ul{display: flex;flex-flow: row wrap;justify-content: space-between;width:27rem;overflow: hidden;margin:1.2rem auto;}
.jrsyzq ul li{width:13.2rem;margin:0.6rem auto 0 auto;text-align:center;}
.icon1 img{display: block;margin:0 auto;}