﻿@charset "utf-8";
/*****鍏叡鏍峰紡寮€濮?****/



html { -webkit-tap-highlight-color: transparent; overflow-x: hidden; height: 100%; font-size: 312.5%; background-color: #fff; -webkit-text-size-adjust: none; }
*, :after, :before { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
article, aside, blockquote, body, button, code, dd, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400; }
caption, th { text-align: left; }
fieldset, img { border: none; }
ul { overflow: hidden; }
li { list-style: none; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
button, input, optgroup, option, select, textarea { -webkit-appearance: none; border: none; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; outline: 0; }
button { -webkit-appearance: none; border: none; }
a { -webkit-touch-callout: none; text-decoration: none; color:#333;}
:focus { outline: 0; }
em, i { font-style: normal; }
 input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {
 -webkit-appearance: none!important;
 margin: 0;
}
input[type=submit] { -webkit-appearance: none; }
p { line-height: 1.6em; }
.clear:before, .clearfix:after { display: table; content: ''; }
.clearfix:after { clear: both; overflow: hidden; }
.clearfix { zoom: 1; }
ul, ul li { list-style: none; }
.clear { clear: both; }
.mt3 { margin-top: 3%; }
.fl { float: left; }
.fr { float: right; }
.hd { overflow: hidden; }
.none { display: none; }
img { vertical-align: middle; max-width: 100%; border: 0; margin: 0 auto; }
.relative { position: relative; }
.absolute { position: absolute; }
body { font-family: Microsoft YaHei, Helvetica, STHeiTi, sans-serif; color: #000; background-color: #fff; outline: 0; max-width: 640px; min-width: 320px; width: 100%; margin: auto; font-size: .18rem;
}
 @media screen and (min-width: 350px) {
html { font-size: 342%; }
}
 @media screen and (min-width: 410px) {
html { font-size: 400%; }
}
 @media screen and (min-width: 480px) {
html { font-size: 469%; }
}
 @media screen and (min-width: 640px) {
html { font-size: 625%; }
}
ul.u0 { overflow: hidden; padding: 2%; }
ul.u0 li { float: left; }
ul.u0 li:first-of-type { margin-left: 0; }
dl.d0 { overflow: hidden; }
dl.d0 dt, dl.d0 dd { float: left; }
.clearfloat:after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }
.clearfloat { zoom: 1; }
/*****鍏叡鏍峰紡缁撴潫*****/





/* css S */



.mb { margin-bottom: .3rem;
}
.mt { margin-top: .3rem;
}
.a { display: block; width: 100%; }
.logo { display: block; }
.logo img { display: block; width: 100%; }
.nav { overflow: hidden; width: 100%; margin: 1px auto; }
.nav li { width: 25%; line-height: .6rem;
text-align: center; border-right: 1px solid #d7d7d9; border-bottom: 1px solid #d7d7d9; float: left; background: #005AA9; font-size: 0.22rem; }
.nav li a { color: #f6f6f6; display: block; }
.nav li a font { padding-left: 2em; }
.banner .scb { padding-bottom: 5%; }
.banner .swiper-pagination-bullet {
 width: .5rem;
 height: .1rem; border-radius: 0; }
.cap { position: relative; margin-top: .3rem;
}
.cap img { display: block; width: 100%; }
.cap b { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; font-size: .36rem;
line-height: 1.15rem; color: #0059a9; text-align: center; }
.big { width: 100%; height: auto; margin: .15rem auto .3rem;
overflow: hidden; }
.big img { width: 31%; float: left; padding: .05rem;
border: 1px solid #d8d8d8; margin-left: 1%; }
.big .big_txt { width: 68%; padding-left: 3%; height: auto; float: right; }
.big .big_txt p {
 font-size: .16rem; color: #3b3838; text-indent: 2em; }
.big .big_txt p a { color: #ff5200; }
.big .big_txt .bz_fl { width: 100%; overflow: hidden; height: auto; margin: 0.1rem auto 0; }
.big .big_txt .bz_fl span { width: 40%; height: .34rem;
 line-height: .3rem;
text-align: center; display: block; float: left; border: 1px solid #9f9fa0; font-size: .16rem;
 border-radius: .1rem;
 margin: .05rem .06rem;
cursor: pointer; }
.big .big_txt .bz_fl span:nth-of-type(3n+1) { margin-left: 0; }
.big .big_txt .bz_fl span a { color: #252525; }
.big .big_txt .bz_fl span.hover { width: 40%; color: #fff; background: #ff5200; border: 0; }
.big .big_txt .bz_fl span.hover a { color: #fff; }
.b1a { position: relative; padding: 0 1.3%; }
.b1a .aw { position: absolute; overflow: hidden; top: 0; left: 0; width: 100%; height: 100%; }
.b1a .aw a { display: block; width: 50%; height: 100%; float: left; }
.mkp { font-size: 100%; text-indent: 2em; color: #252525; padding: 0 2%; margin-top: 2%; }
.mkp a { color: #ce1112; }
.mki { display: block; width: 100%; margin: 4% auto; padding: 0 2%; }
.mkd { padding: 0 2%; overflow: hidden; margin: 3% auto; }
.mkd dt, .mkd dd { float: left; height: .45rem;
 line-height: .49rem;
}
.mkd dt { width: 30%; background: #669bcb; color: #fff; text-align: center; font-weight: bold; font-size: 100%; position: relative }
.mkd dd { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 70%; border: 1px solid #669bcb; border-left: none; padding-left: 3%; }
.mkd dt:after { border: solid transparent; content: ' '; height: 0; left: 100%; position: absolute; width: 0; }
.mkd dt:after {
 border-width: .06rem; border-left-color: #669bcb; top: .9em; }
.b { overflow: hidden; }
.b2u { margin-top: .2rem;
}
.b2u li { width: 32%; margin-left: 2%; position: relative; }
.b2u li img { display: block; width: 100%; }
.b2u li span { display: block; width: 100%; position: absolute; bottom: 0; left: 0; padding: 3% 0; color: #fff; font-size: .22rem;
text-align: center; background: rgba(0, 0, 0, 0.6); }
.ba { display: block; width: 100%; width: 40%; background: #0059a9; color: #fff; text-align: center; border-radius: .7rem;
 margin: .3rem auto 0;
padding: .5% 0; }
.ba img { display: inline-block; width: .26rem;
vertical-align: middle; margin-left: 1%; }
.zj { position: relative; }
.zj.zj2 .zjm .zjr { width: 60.5%; padding-right: 0; padding-left: 8%; }
.zj.zj2 .zjm .zjl { width: 39.5%; }
.zj img { display: block; width: 100%; }
.zj .zjm { position: absolute; top: 0; right: 0; width: 100%; height: 100%; overflow: hidden; }
.zj .zjm .zjl, .zj .zjm .zjr { float: left; }
.zj .zjm .zjl { width: 45.5%; height: 100%; }
.zj .zjm .zjr { width: 54.5%; padding-top: 9.5%; padding-right: 2.5%; font-size: .22rem;
}
.zj .zjm .zjr p { margin: 2% auto; color: #767676; font-size: .22rem;
line-height: 1.4em; }
.zj .zjm .zjr p b { color: #0059a9; }
.zj .zjm .zjr p a { color: #ce1112; }
.b4 { background: #f5f5f5; }
.b4 dl { padding: 3% 2%; font-size: .22rem;
}
.b4 dl dt { width: 24%; margin-right: 2%; }
.b4 dl dd { width: 74%; }
.b4 dl dd b { display: block; color: #0059a9; }
.b4 dl dd h2 {
 height: .3rem;
 line-height: .25rem; margin: 1% auto; border: 1px solid #669bcb; }
.b4 dl dd h2 #demo { text-align: center; color: #fff; display: inline-block; width: 15%; height: 100%; background-color: #669bcb; position: relative; }
.b4 dl dd h2 #demo:after, .b4 dl dd h2 #demo:before { border: solid transparent; content: ' '; height: 0; left: 100%; position: absolute; width: 0; }
.b4 dl dd h2 #demo:after {
 border-width: .05rem; border-left-color: #669bcb; top: 30%; }
.b4 dl dd h2 span { display: inline-block; margin: 0 2%; }
.b4 dl dd p { line-height: 1.4em; }
.b4 dl dd p b { display: inline-block; color: #0059a9; }
.b4 dl dd p a { color: #ce1112; }
.b5 { background: #f3f3f3; }
.kfbl_con { width: 100%; height: auto; }
.kfbl_con .kfal_img { width: 98%; height: auto; margin: 0.1rem auto; }
.kfbl_con .kfal_img img { width: 48%; height: auto; float: left; margin: 0 1%; }
.kfbl_con .nr { margin: 0 auto; height: auto; padding: 1% 3%; background: #f3f3f3; }
.kfbl_con .nr ul li {
 line-height: .4rem; white-space: nowrap; overflow: hidden; border-bottom: 1px dashed #4d4c51; padding: 2% 0; text-overflow: ellipsis; }
.kfbl_con .nr ul li:last-of-type { border-bottom: none; }
.kfbl_con .nr ul li span { float: right; }
.kfbl_con .nr ul li img.jt { display: inline-block; width: .2rem;
vertical-align: middle; position: relative; top: -0.2em; }
.kfbl_con .nr ul li a { color: #4d4c51; }
.kfbl_con .nr .more { width: 100%; height: .4rem;
 line-height: .4rem;
border-bottom: 2px solid #005AA9; text-align: center; position: relative; }
.kfbl_con .nr .more a { color: #005AA9; display: block; }
.kfbl_con .nr .more:before { content: ""; position: absolute; bottom: 0; z-index: 0; border-right: .08rem solid #005AA9;
 border-top: .06rem solid #f3f3f3;
left: 0; }
.kfbl_con .nr .more:after { right: 0; content: ""; position: absolute; bottom: 0; border-left: .08rem solid #005AA9;
z-index: 0; border-top: 0.06rem solid #f3f3f3; }
.gh .a { margin-top: .5rem;
}
.f_nav { background: #f5f5f5; margin-top: .2rem;
padding: 3% 5%; }
.f_nav li { background: #00a1e9; width: 23.5%; padding: 2% 0; border-radius: .07rem;
margin-left: 2%; }
.f_nav li:nth-of-type(odd) { background: #0059a9; }
.f_nav li a { display: block; width: 100%; }
.f_nav li a img { display: block; width: 100%; }
.f_nav li a p { text-align: center; color: #fff; margin-top: 1%; font-size: .22rem;
}
footer { background: url(../images/f_bg.jpg) center no-repeat; background-size: 100% 100%; height: 2.32rem; margin-top: .15rem;
overflow: hidden; color: #393939; }
footer .fm { margin: 4% 1% 0 46%; }
footer .fm h2 b { display: block; color: #0059a9; font-size: .225rem;
}
footer .fm h2 b span { font-size: .245rem;
}
footer .fm p { margin-top: 2%; font-size: .22rem;
line-height: 1.5em; }
hr { max-width: 640px; height: 2px; background-color: #9A9A9A; }
.my_form { padding: .3rem .3rem 0;
}
.my_form dl dt { width: 24%; }
.my_form dl dd { width: 72%; height: 1.25rem; margin-left: 4%; background: url(../images/gh_02.png) center no-repeat; background-size: 100% 100%; }
.my_form dl dd span { display: block; color: #0059a9; font-size: .22rem;
margin: 4% 2% 0; }
.my_form ul li {
 margin: .2rem auto; overflow: hidden; }
.my_form ul li:last-of-type { margin-bottom: 0; }
.my_form ul li span, .my_form ul li input { display: block; float: left; height: .5rem;
 line-height: .5rem;
}
.my_form ul li span {
 border-radius: .07rem 0 0 0.07rem; background: #dcdcdc; width: 25%; color: #0059a9; text-align: center; }
.my_form ul li input { width: 75%; text-indent: 1em; border-radius: 0 .07rem 0.07rem 0;
border: 1px solid #dcdcdc; border-left: none; }
.my_form ul li a.fa, .my_form ul li input[type='button'] { background: #00a1e9; height: .5rem;
 line-height: .5rem;
width: 45%; display: block; float: left; border-radius: .07rem;
text-align: center; color: #fff; }
.my_form ul li input[type='button'] { background: #9e9e9e; margin-right: 2%; margin-left: 4%; }
/* cont */





/* cont */



.con_tit { background: #f0f0f0; border-bottom: 1px solid #dedede; margin-top: 1px; font-size: .16rem;
color: #504e4e; padding-top: .15rem;
 margin-top: .1rem;
}
.con_tit a { color: #504e4e; }
.con_tit dl {
 font-size: .22rem;
 line-height: .43rem; border-bottom: 2px solid #cac9c9; padding-left: 0.44rem; }
.con_tit dl i {
 width: .16rem;
 height: .35rem; display: block; float: left; margin-right: 0.05rem; }
.con_txt { width: 96%; margin: 0 auto; height: auto; padding: 2%; line-height: .3rem;
font-size: 15px; }
.con_txt img { display: inline; }
.con_txt h1.wz_tit { color: #005AA9; font-size: .34rem;
 line-height: .55rem;
text-align: center; font-weight: 600 }
.con_txt h5.wz_time { color: #adaeae; font-size: .12rem;
 line-height: .28rem;
text-align: center; }
.con_txt h5.wz_time font { padding-left: 0.27rem; }
.con_txt .wz_txt { height: 45px; line-height: .45rem;
text-align: center; font-size: .18rem;
background: #005AA9; border-bottom: .09rem solid #005AA9;
color: #fff; margin: 0.1rem auto 0.2rem; }
.con_txt .daoyu {
 padding: .05rem .05rem .15rem;
 font-size: .18rem; color: #181717; line-height: 0.28rem; }
.con_txt .daoyu font {
 font-size: .18rem; color: #fff; background: #005AA9; padding: 0 .05rem;
 border-radius: .05rem;
margin-right: 0.05rem; }
.con_txt h4 {
 height: .4rem;
 line-height: .4rem;
 padding-top: .04rem; background:#f5f5f5; color: #2b2b2b; font-size: .2rem;
margin: 0.25rem auto 0.15rem; }
.con_txt h4 > strong {
 height: .37rem; display: block; float: left; border-bottom: .03rem solid #005AA9;
color: #005AA9; padding: 0 .05rem 0 .16rem;
margin-right: 0.04rem; }
.con_txt .zx { width: 3.68rem; height: .3rem;
 line-height: .3rem;
 margin: .15rem auto;
 font-size: .18rem;
text-align: center; }
.con_txt .zx a { width: 1.84rem; height: .3rem;
float: left; display: block; color: #fff; background: #005AA9; }
.con_txt .zx a.ljgd { background: #d9d8d8; color: #005AA9; }
.con_zx { width: 5.7rem; height: .66rem;
 margin: .2rem auto;
font-size: 0.16rem; }
.con_zx a { width: 1.78rem; height: .66rem;
 line-height: .66rem;
color: #6f6c6c; display: block; float: left; margin: 0 .05rem;
 text-indent: .6rem;
display: inline; border-radius: 0.05rem; }
.message { zoom: 1; overflow: hidden; background: #f0f0f0; border: 1px solid #e0e0e0; padding-bottom: 2%; margin-bottom:.2rem}
.message .p_cont { text-align: center; padding: 2% 0; background: none; font-size: 0.2rem; }
.message .p_cont em { color: #e00000; }
.message dl { width: 83%; background: #00a1e9; padding: 2% 0; margin: 0 auto; zoom: 1; overflow: hidden; }
.message dl .text_btn { float: left; width: 60%; padding: 2%; border: none; margin-left: 3%; }
.message dl .hd_btn { background: #0059a9; border-radius: 4px; text-align: center; border: none; padding: 2% 0; width: 25%; color: #fff; margin-left: 2%; }
.con_zx a.wszx { background: url(../images/wszx_ico_07.png) no-repeat .16rem center #f3f3f3;
 background-size: .38rem .38rem;
}
.con_zx a.dhzx { background: url(../images/dhzx_ico_07.png) no-repeat .16rem center #f3f3f3;
 background-size: .38rem .38rem;
}
.con_zx a.qqzx { background: url(../images/qqzx_ico_07.png) no-repeat .16rem center #f3f3f3;
 background-size: .38rem .38rem;
}
/* list */



.bz_list { width: 100%; height: auto; }
.bz_list li { width: 100%; height: auto; padding: .05rem;
border: 1px solid #eee; background: #f7f7f7; box-sizing: border-box; margin-top: 0.1rem; }
.bz_list li img { width: 1.24rem; display: inline-block; float: left; margin-right: 0.15rem; }
.bz_list li dl {
 font-size: .18rem; color: #005AA9; line-height: .4rem;
overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 700; }
.bz_list li dd {
 font-size: .17rem; color: #3b3838; line-height: 0.3rem; text-indent: 2em; }
.bz_list li dd font { color: #ff5200; }
.next_page { background: #e4e4e4; margin: .25rem 0;
width: 100%; float: left; text-align: center; }
.page { list-style-type: none; text-align: center; font-size: 12px; }
.page li { display: inline; }
.next_page a { background: #fff; padding: .03rem .05rem;
 line-height: .3rem;
 margin: 0 .02rem;
font-family: Arial; }
.page a { color: #005AA9; }
.zhao_tit { width: 5.75rem; height: .3rem;
padding-left: 0px }
.zhao_tit i {
 width: .3rem;
 height: .3rem; float: left; display: block }
.zhao_tit dd { width: 5.38rem; height: .4rem;
 line-height: .3rem;
float: right; border-bottom: 1px solid #273f7b; font-size: .22rem;
color: #6d6a6a }
/**鐑偣鍏虫敞**/



.rd { margin-top: .2rem;
}
.rd ul li { float: left; list-style-type: none; width: 32%; height: .4rem;
 line-height: .4rem;
text-align: center; margin-left: 1%; margin-bottom: 1%; background: #03F; }
.rd ul li a { color: #FFF; font: .2rem/.24rem "Microsoft HaHei";
}
.tit {
 border-bottom: .06rem solid #005AA9; color: #005AA9; font-size: .32rem;
 padding-top: .1rem;
 text-indent: .3rem;
font-weight: 700; margin: 0 auto; font-variant: small-caps; }
.tit font { color: #bea27a; font-size: .22rem;
 padding-left: .1rem;
font-weight: 100 }
.tit font i {
 padding-right: .1rem; font-style: normal }
.c05_nr_list { float: left; width: 100%; }
.c05_nr_list ul li { float: left; width: 47%; border: solid 1px #ccc; padding: 4px; margin: 0 0 0 2%; }
.c05_nr_list ul li img { width: 100%; }
.c05_nr_list ul li span { float: left; width: 100%; text-align: center; line-height: .25rem;
display: block; color: #545455; margin: 2% auto; font-size: .18rem;
}
/*琛ㄥ崟*/

.main { max-width: 640px; min-width: 320px; margin: 0 auto; }
.logo { text-align: center; }
.nav { background: url(../images/nav_bg.jpg) no-repeat; background-size: 100% 100%; }
/*.nav ul{overflow:hidden; zoom:1;}

.nav li{width:25%; float:left; text-align:center; font-size:110%; line-height:220%;}

.nav li a{color:#fff;}

.nav li.active a{color:#ff0;} */

.adv img { max-width: 608px; min-width: 304px; width: 100%; }
.banner { padding-top: 2%; }
.aBt { padding: 2%; overflow: hidden; }
.aBt p { text-align: center; }
.aBt ul { overflow: hidden; zoom: 1; padding-top: 2%; height: 2.5rem; }
.aBt li { width: 45%; display: inline-block; margin: 0 2%; line-height: 180%; padding: 1% 0; }
.aBt li.bg1 {background-size: 100% 100%; }
.aBt li.bg2 {background-size: 100% 100%; }
.aBt li a { display: block; }
.aBt li.bg1 a { color: #fff; padding-left: 42%; }
.aBt li.bg2 a { color: #fff; padding-left: 24%; }
.js_cont { border: 1px solid #dedede; }
.js_cont h2 { line-height: 240%; text-align: center; font-size: 160%; color: #962f9a; }
.js_cont dl { overflow: hidden; zoom: 1; padding: 2%; }
.js_cont dt { width: 50%; float: left; }
.js_cont dt img { border: 1px solid #dedede; }
.js_cont dd { width: 50%; float: left; }
.js_cont dd p { padding: 2% 0% 0 10%;background-size: 0.5em 0.5em; margin-top: 1%; font-size: 110%; }
.js_cont ul { background: #ebebeb; padding: 2%; }
.js_cont li { text-indent: 2em; font-size: 110%; }
.title { padding: 1% 1% 1% 8%;line-height: 200%; color: #fff; background-size: 100% 100%; }
.title h2 { font-size: 150%; }
.title .more { color: #fff; float: right; padding-right: 2%; }
.title .more2 { color: #fff000; float: right; line-height: 260%; padding-right: 2%; }
.menu table { margin-top: 2%; width: 100%; border: 1px solid #e7e7e7; }
.menu td { border: 1px solid #e7e7e7; text-align: center; padding: 0.5em; position: relative; font-size: 110%; }
.menu td.bg1 { background: #73bc28; }
.menu td.bg2 { background: #55cec9; }
.menu td.bg3 { background: #4eaaff; }
.menu td.bg4 { background: #9c84d9; }
.menu td.bg5 { background: #e64f73; }
.menu td.bg6 { background: #ff89b8; }
.menu td.bg7 { background: #fdaa48; }
.menu td.bg11 { background: #eb3e80; }
.menu td h3 { color: #fff; font-size: 120%; }
.menu td p { font-size: 110%; font-weight: bold; line-height: 200%; }
.menu td.bg11 a { color: #fff; }
.menu td sup { color: #f00; position: absolute; top: 10px; right: 10px; font-size: 12px; }
.vew1-op2rt { overflow: hidden; padding-top: 2%; }
.vew1-op2rt dl { display: block; overflow: hidden; border: solid 2px #e4e4e4; background: #FFF; }
.vew1-op2rt dl dt { display: block; text-align: center; overflow: hidden; margin: 0 1.5%; }
.vew1-op2rt dl dt h3 { color: #c50000; display: block; padding: 3% 0% 1% 0; font-weight: normal; font-size: 150%; }
.vew1-op2rt dl dt p { color: #878787; display: block; padding: 0% 0% 1% 0; border-bottom: dashed 1px #e4e4e4; }
.vew1-op2rt dl dd { display: block; overflow: hidden; padding: 3%; }
.vew1-op2rt dl dd p { float: left; color: #666; }
.vew1-op2rt dl dd span .shch { width: 50%; background: #fafafa; border: solid 2px #e7e7e7; padding: 1% 0; }
.vew1-op2rt dl dd span .btnr { width: 22%; background: #e77d0c; color: #FFF; border: 0; padding: 1.2% 0; cursor: pointer; }
.bord img { border: 1px solid #fecffe; }
.ad_pic { padding-top: 2%; }
.ad_pic h2 { line-height: 200%; text-align: center; background: #962f9a; color: #fff; font-size: 150%; }
.zj_cont { padding: 0 3%; overflow: hidden; }
.zj_cont dl { overflow: hidden; zoom: 1; padding: 3% 0; width: 100%; }
.zj_cont dl:first-child { border-bottom: 1px dashed #bdbdbd; }
.zj_cont dt { width: 35%; float: left; }
.zj_cont dd { width: 63%; float: right; }
.zj_cont dd h3 { color: #962f9a; line-height: 180%; padding-top: 1.5%; }
.zj_cont dd h3 b { font-size: 120%; color: #383838; padding-right: 1%; }
.zj_cont dd p { line-height: 160%; position: relative; padding-top: 1.5%; }
.zj_cont dd p b { color: #ce48cb; }
.bts { display: block; text-align: center; overflow: hidden; zoom: 1; padding-top: 2%; }
.bts a { width: 40%; display: inline-block; border-radius: 5px; margin: 0 5%; float: left; line-height: 180%; }
.bts a.bg1 { background: #962f9a; color: #fff; }
.bts a.bg2 { background: #d5d5d5; }
/** 鏉ラ櫌璺嚎 **/

.lylx-op1 { overflow: hidden; margin-top: 2%; padding: 0 2.5%; }
.lylx-op1 p { color: #565656; text-align: left; font-size: 90%; }
.lylx-op1 h3 { text-align: center; background: #123885; color: #FFF; line-height: 200%; font-weight: normal; margin-top: 2%; }
.lylx-op1 span { display: block; margin-top: 2%; }
.lylx-op2 { overflow: hidden; padding: 0 2.5%; }
.lylx-tit { border: solid 1px #d3d3d3; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-top: 2%; overflow: hidden; }
.lylx-tit span { float: left; display: block; overflow: hidden; color: #7a439e; font-size: 130%; width: 40%; line-height: 200%; }
.lylx-tit span em { float: left; width: 25%; padding-right: 5%; font-style: normal; }
.lylx-tit p { float: right; display: block; padding-right: 2%; width: 50%; text-align: right; line-height: 280%; }
.lylx-tit p a { color: #7a439e; }
.lylx-op2-top { overflow: hidden; padding: 2% 3% 0 3%; }
.lylx-op2-top dl dt { display: block; overflow: hidden; background: #fbfbfb; border: dashed 1px #aaa; }
.lylx-op2-top dl dt ul { display: block; overflow: hidden; background: url(../images/lylx-icon2.jpg) no-repeat 0.8em 0.1em; background-size: 0.9em 5.5em; padding: 2% 2% 2% 9%; }
.lylx-op2-top dl dt ul li { font-size: 90%; line-height: 180%; color: #565656; }
.lylx-op2-top dl dt ul li i { color: #7a439e; }
.lylx-op2-top dl dd { display: block; overflow: hidden; background: #fbfbfb; border: dashed 1px #aaa; margin-top: 3%; }
.lylx-op2-top dl dd ul { display: block; overflow: hidden; background: url(../images/lylx-icon3.jpg) no-repeat 0.8em 0.3em; background-size: 0.9em 8.2em; padding: 2% 2% 2% 9%; }
.lylx-op2-top dl dd ul li { font-size: 90%; line-height: 180%; color: #565656; }
.lylx-op2-top dl dd ul li i { color: #7a439e; }
.lylx-op2-bt { display: block; width: 65%; margin: 0 auto; margin-top: 3%; overflow: hidden; }
.lylx-op2-bt span { display: block; background: #123885; padding: 2% 0; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.lylx-op2-bt span a { text-decoration: none; color: #fff; }
.lylx-op3 { overflow: hidden; padding: 0 2.5%; margin-top: 2%; }
.lylx-op3-top { overflow: hidden; padding: 3% 2% 0 5%; }
.lylx-op3-top ul { display: block; overflow: hidden; background: url(../images/lylx-icon5.jpg) no-repeat left 0.5em; background-size: 0.8em 22.3em; padding-left: 5.5%; }
.lylx-op3-top ul li { line-height: 200%; color: #565656; font-size: 90%; border-bottom: dashed 1px #aaa; padding-bottom: 1%; }
.lylx-op3-top ul li i { color: #7a439e; }
.lylx-op4 { overflow: hidden; padding: 0 2.5%; margin-top: 2%; }
.lylx-op4-top { overflow: hidden; padding: 2% 3% 0 3%; }
.lylx-op4-top dl dt { display: block; overflow: hidden; background: #fbfbfb; border: dashed 1px #aaa; margin-top: 1%; }
.lylx-op4-top dl dt ul { display: block; overflow: hidden; padding: 1.5% 2% 1.5% 3%; }
.lylx-op4-top dl dt ul li { border-bottom: solid 1px #d8d8d8; padding: 1.5% 0; font-size: 80%; color: #565656; }
.lylx-op4-top dl dt ul li p { font-size: 140%; }
.lylx-op4-top dl dt ul li img { float: left; width: 3%; vertical-align: middle; margin-top: 1%; padding-right: 1%; }
.lylx-op4-top dl dd { display: block; width: 60%; margin: 0 auto; padding-top: 1%; overflow: hidden; }
.lylx-op4-top dl dd span { display: block; padding: 3% 0; background: #123885; margin-top: 4%; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.lylx-op4-top dl dd span a { color: #FFF; text-decoration: none; }
.lylx-op4-top dl dd p { display: block; padding: 3% 0; background: #f27406; margin-top: 4%; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.lylx-op4-top dl dd p a { color: #FFF; text-decoration: none; }
.lylx-op4-bt { margin: 4% 0% 0 0%; display: inline-block; overflow: hidden; background: url(../images/lylx-op4-bt.jpg) no-repeat center top; background-size: 100% 100%; }
.lylx-op4-bt p { display: block; overflow: hidden; padding: 11% 3% 4% 30%; font-size: 80%; text-indent: 2em; line-height: 180%; }
.lylx-op4-bt p a { color: #b20505; }
/*绾㈣壊澶村浘*/

.top { background: #962f9a; text-align: center; width: 100%; position: fixed; top: 0; left: 0; z-index: 999; padding: 1.9% 0; }
.top img { max-width: 620px; min-width: 310px; width: 100%; vertical-align: bottom; margin: 0 auto; }
.topss { text-align: center; width: 100%; position: fixed; top: 32px; left: 0; z-index: 998; }
.topss img { max-width: 640px; min-width: 310px; width: 100%; margin: 0 auto; }
.b0u { position: relative; }
.b0u .ui { position: absolute; display: block; width: .5rem;
z-index: 99999; top: 3.5em; }
.b0u .pre { left: 0; }
.b0u .nex { right: 0; }
.b0u li { width: 49%; margin-left: 2%; position: relative; }
.b0u li .liv {
 border-radius: .07rem .07rem 0 0; padding: 1%; padding-bottom: 0; border: 1px solid #e5e5e5; }
.b0u li span { display: block; background-size: 100% 100%; height: .56rem;
 line-height: .56rem;
 font-size: .22rem;
color: #333333; text-align: center; }
.b0u li .liv .vjs-poster {background-size: 100% 100%; }
/*******0808add*******/
.add0808 { margin-top:.4rem;
}
.qgzpic { position: relative; margin-top:.2rem;
}
.qgzpic_center { position: absolute; top: 50%; left: 50%; background: url(../images/addbga.png) 0 0 no-repeat; background-size: 100% 100%; width: 3.18rem; height: 3.19rem; margin-left: -1.59rem; margin-top: -1.59rem; z-index: 9; text-align: center; }
.qgzpic_center h3 {
font-size:.3rem; font-weight: bold; color: #fff; padding:.4rem 0 .05rem;
}
.qgzpic_center p {
padding:.2rem;
font-size:.22rem; color: #2a2a2a; line-height: 1.5em; }
.qgzpic_center p em { color: #f00; }
.qgzcom { width: 97%; margin:.2rem auto;
height: 1.64rem; }
.qgzcom ul { overflow: hidden; height: 1.64rem; }
.qgzcom ul li { display: block; float: left; margin-left: 1%; width: 32.3%; }
.qgzcom ul li img { width: 100%; }
.qgzlinka { overflow: hidden; width: 68%; margin:.3rem auto;
}
.qgzlinka a { display: block; float: left; width: 47%; border-radius:.6rem;
background: #0059a9; font-size:.22rem;
color: #fff; text-align: center; line-height:.44rem;
}
.qgzlinka a:nth-of-type(2) { background: #00a1e9; float: right; }
.qgzlinka a img { display: inline-block; vertical-align: middle; width:.27rem;
}
.qgzhonor { margin-top:.2rem;
}
.qgzhonor ul { overflow: hidden; margin-top:.1rem;
}
.qgzhonor ul li { display: block; float: left; margin-left: 1.4%; width: 23.3%; }
.qgzhonor ul li.specials { width: 48%; }
.navvv{display:flex;height:.8rem; line-height:.8rem; background:#1667b0;}
.navvv li{flex:1; text-align: center;}
.navvv li a{color:#fff; font-size:.25rem;}
.ffff{text-align:center; font-size:.2rem;}
.yhzxz_bztt h3{color:#fff; font-size:.25rem; font-weight:bold; background-color:#005AA9;line-height:.5rem;}
.dede_pages ul { float:left; padding:12px 0px 12px 16px; }
.dede_pages ul li { float:left; font-family:Tahoma; line-height:17px; margin-right:6px; border:1px solid #E9E9E9; }
.dede_pages ul li a { float:left; padding:2px 4px 2px; color:#555; display:block; }
.dede_pages ul li a:hover { color:#690; text-decoration:none; padding:2px 4px 2px; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color:#F8F8F8; padding:2px 4px 2px; font-weight:bold; }
.dede_pages .pageinfo { line-height:21px; padding:12px 10px 12px 16px; color:#999; }
.dede_pages .pageinfo strong { color:#555; font-weight:normal; margin:0px 2px; }
.article p{text-indent:2em;color:#333;}
.right{float:right;}