* { margin:0; padding:0;}
body { line-height: 1.5em; color: #333; font-size: 0.65rem; font-family: "幼圆";}
a { text-decoration: none; color: #333; border:none; outline: none;}
img,img:focus { border:none;}
ul,li { list-style: none;}
input,select { border: none; -webkit-appearance:none;}
table { border-collapse: collapse;border-spacing: 0;}
.clear { zoom:1;}
.clear:after { height: 0; display: block; content: "\20"; clear: both;}
.fl { float: left;}
.fr { float: right;}
.mc { margin:0 auto;}
.dis-inline { display: inline-block; vertical-align: middle;}
.text-center { text-align: center;}
.gbox { width: 16rem; margin:0 auto;}

.head .icon,.combtn a i,.combtn2 i,.section7 ul li h3 i { background: url(../images/spr.png) no-repeat; background-size: 2.55rem auto;}

.comtle { background: url(../images/a1_39.png) no-repeat; background-size: 15rem; height: 3.3rem; text-align: center; color: #fff; font-size: 1rem; padding-top:0.7rem; line-height: 1.2rem; margin-bottom: 0.5rem; width: 15rem; margin-left:-0.5rem;}
.comtle2 { background: url(../images/a1_23.png) no-repeat; background-size: 15rem;}
.comtle3 { background: url(../images/a1_25.png) no-repeat; background-size: 15rem;}
.comspan { padding:0 0.5rem; height: 1.25rem; line-height: 1.25rem; font-size: 0.8rem; color: #128bda; background: #d0e8f8; display: inline-block; border-radius: 0.125rem;}
.comspan2 { background: #e1eafa; color: #5888c8;}
.comspan3 { background: #fff1dc; color: #eb910c;}
.comtxt { margin-top:0.55rem;}
.comtxt a { color:#fb6300;}
.comtxt2 { margin-top:0.75rem;}
.combtn { margin-top:1rem;}
.combtn a { display: block; width: 6.75rem; height: 1.625rem; line-height: 1.625rem; text-align: center; border-radius: 0.125rem; color: #fff;}
.combtn a i,.combtn2 i { display: inline-block; vertical-align: middle; margin-right: 0.25rem; width:0.95rem; height: 0.95rem; background-position:-0.125rem -4.25rem; margin-top:-0.1rem;}
.combtn a:first-child { background: #128bda;}
.combtn a:last-child { background: #fb6300;}
.combtn a:last-child i { background-position: -1.25rem -4.25rem;}
.combtn2 { display: block; border:1px solid #fb6300; height: 1.63rem; line-height: 1.6rem; margin-top:0.85rem; border-radius: 0.125rem; color: #fb6300;}
.combtn2 i { background-position: -0.15rem -5.35rem;}

.head { background: #009161; border-top:0.125rem solid #00704b; padding:0.5rem;}
.head a { display: block;}
.head .logo img { display: block; width: 9.175rem;}
.head .icon { width: 2rem; height: 2rem;}
.head .icon:first-child { margin-right:1.1rem;}
.head .icon:last-child { background-position: 0 -2.1rem; height: 2.1rem;}
.banners img { display: block; width: 100%;}
.nav00 { display:none!important;}

.section { padding: 0.875rem 0.5rem 0;}
.section1 .imgs { display: block; width: 14.6rem; margin:0.75rem auto;}
.section1 .s1 { border:0.125rem solid #128bda; padding:0.375rem; position: relative;}
.section1 .s1 h3 { font-weight: normal; color: #128bda; font-size: 0.7rem; display: inline-block; padding:0 0.125rem; background: #fff; position: absolute; top:-0.65rem; left:0.2rem;}

.slidebox { background:url(../images/book_03.jpg) no-repeat; background-size:15rem 8.7rem; margin:0.75rem auto; width:15rem; height:8.7rem; position:relative;}
.slideli { text-align:center; width:7.25rem; float:left; margin-left:0.2rem;}
.slideli h3 { font-size:0.65rem; font-weight:normal; margin-top:0.5rem;}
.slideli img { display:block; margin:0.25rem auto; width:6.5rem;}
.slideli p { color:#5888c8; font-size:0.5rem;}
.slidebox .hd ul { position:absolute; bottom:0.125rem; left:0; width:100%; text-align:center;}
.slidebox .hd ul li { display:inline-block; width:0.3rem; height:0.3rem; background:#999; margin:0 0.125rem; border-radius:50%;}
.slidebox .hd ul li.on { background:#fb6300;}

.section3 ul { margin:0.75rem 0 0 -0.375rem; padding-bottom: 1.2rem;}
.section3 li { width: 4.4rem; float: left; margin-left:0.374rem; padding-top:0.125rem; background: #fff1dc; position: relative; padding-bottom: 0.125rem;}
.section3 li .imgs { width: 4.4rem; margin:0 auto; height:4.05rem; overflow: hidden; }
.section3 li .imgs img { display: block; width: 4.5rem;}
.section3 li p { width: 3.375rem; height: 0.875rem; line-height: 0.875rem; text-align: center; background: rgba(0,0,0,.7); color: #fff; position: absolute; top:1.625rem; left:50%; margin-left: -1.68rem;}
.section3 li h3 { text-align: center; margin:0.5rem 0; font-weight: normal; font-size: 0.65rem;}
.section3 li span { display: block; width: 3.4rem; height: 1rem; line-height: 0.95rem; border:1px solid #fa7023; color: #fa7023; border-radius: 0.125rem; text-align: center; margin:0 auto;}
.section3 li i { width:0; height:0; border:2.18rem solid transparent;border-top:1.25rem solid #fff1dc; position: absolute; top:100%; left:0;}
.section3 li:nth-child(2) { background: #d0e8f8;}
.section3 li:nth-child(2) i { width:0; height:0; border:2.18rem solid transparent;border-top:1.25rem solid #d0e8f8; position: absolute; top:100%; left:0;}

.section4 .imgs { display: block; width: 100%; margin-top:0.5rem;}

.section5 .boxs { background: #f8b95b; margin-top:0.75rem; height:6rem; overflow:hidden;}
.section5 .boxs a { color: #fff;}
.section5 .box2 { background: #7aa7e2; }
.section5 .boxs img { display: block; width: 6rem;}
.section5 .txts { width: 8.3rem; color: #fff; margin-left:0.375rem;}
.section5 .txts h3 { font-size: 0.7rem; margin:0.3rem 0 0.5rem; height: 1rem; line-height: 1rem; position: relative;}
.section5 .txts h3 span { display: block; width: 2.5rem; height: 2rem; border-top:2px solid #f7a62d; left:0; top:1.2rem; position: absolute; }
.section5 .box2 .txts h3 span { border-top:2px solid #4d8ee3;}

.section6 .pics { margin-top:0.55rem;}
.section6 .left { width: 7.4rem;}
.section6 .left img { display: block; width: 7.4rem;}
.section6 .left img:first-child { margin-bottom: 0.25rem;}
.section6 .right { width: 7.375rem;}
.section6 .right img { display: block; width: 100%;}

.section7 { padding-bottom:0.75rem;}
.section7 ul { background: url(../images/a2_65.jpg) no-repeat; background-size: 15rem 14.75rem; padding:0 0.5rem; margin-top:0.75rem;}
.section7 ul li { padding:0.75rem 5.37rem 0.55rem 0; border-top:1px solid #d8d8d8; position: relative;}
.section7 ul li:first-child { border-top:none;}
.section7 ul li h3 { font-weight: normal; margin-bottom: 0.25rem;}
.section7 ul li h3 i { display: inline-block; vertical-align: middle; width: 1.25rem; height: 1.3rem; margin:-0.1rem 0.25rem 0 0; background-position: 0 -6.3rem;}
.section7 ul li:nth-child(2) h3 i { background-position: 0 -7.62rem;}
.section7 ul li:last-child h3 i { background-position: 0 -8.95rem;}
.section7 ul li a { display: block; width:4.5rem; height: 1.5rem; line-height: 1.5rem; text-align: center; background: #fbdfcd; color: #fb6300; border-radius: 0.125rem; right:0; top:1.8rem; position: absolute;}

footer { background: url(../images/footbg_02.jpg) no-repeat; background-size: 100% 100%; padding:1rem 0; color: #fff; margin-top:1rem; margin-bottom:3.5rem;}
footer .footlogo { display: block; width: 8.75rem; margin:0 auto; margin-bottom: 0.75rem;}
footer p { text-align: center;}
footer p span { color: #ffc600;}


.g_span span{color:#128bda}
.y_span{color:#ff0000}
.b_span{color:#5888c8}
.b_div{padding:2% 0;color:#128bda;text-align:center;font-weight:700;font-size:1rem;border-bottom:1px #128bda solid; }
.b_bnt{background:#128bda;color:#fff;font-size:.8rem;display:inline-block;border-radius:.3rem;padding:1% 10%;font-weight:700;margin:0 auto}