﻿.header{ padding:.625rem; position:relative;}
.header .back{ display:block; font-size:0; width:7%; position:absolute; left:.625rem; top:.625rem;}
.header .class-title{ text-align:center; font-size:1.0625rem; font-weight:bold; color:#014099;}

.sub-menu{ overflow:hidden; min-height:.125rem; background-color:#014099;}
.sub-menu li{ float:left; font-size:.75rem; margin:0 .5rem; height:1.875rem; line-height:1.875rem;}
.sub-menu li a{ color:#fff;}
.sub-menu li.on{ background:url(/web_images/h5/sj1_05.jpg)no-repeat center bottom; background-size:50%;}

.sub-menu-1{ min-height:.125rem; background-color:#ebe8e3; overflow:hidden;}
.wrapper{ overflow:hidden;}
.wrapper .scroller{ overflow:hidden;}
.wrapper .scroller ul{ overflow:hidden; height:1.825rem; line-height:1.825rem;}
.wrapper .scroller ul li{ float:left; font-size:.625rem; color:#6c6b6b;}
.wrapper .scroller ul li a{ color:#6c6b6b; margin:0 .5rem;}
.wrapper .scroller ul li.cur a{ color:#175dab;}


.h5-banner{ overflow:hidden; font-size:0;}
.h5-banner img{ width:100%;}
.h5-content{ overflow:hidden; min-height:28rem; margin:.525rem 0.4687rem;}
.search-list{ font-size:.825rem; text-align:center; margin-top:2rem;}


.img-list{ overflow:hidden;}
.img-list ul{ display:flex; flex-direction:row; justify-content:space-between; flex-flow:wrap;}
.img-list ul li{ width:49%; display:flex; flex-direction:column;}
.img-list ul li img{ width:100%; height:7.125rem;}
.img-list ul li h3{ font-size:.625rem; text-align:center; color:#303030; line-height:1.8rem;}

.img-list-2{ overflow:hidden;}
.img-list-2 ul{ display:flex; flex-direction:row; justify-content:space-between; flex-flow:wrap;}
.img-list-2 ul li{ width:49%; display:flex; flex-direction:column;}
.img-list-2 ul li img{ width:100%; height:11.59375rem;}
.img-list-2 ul li h3{ font-size:.625rem; text-align:center; color:#303030; line-height:1.8rem;}


.page-foot{ position:relative; left:50%; float:left; margin:20px 0 70px;}
.page-foot ul{ position:relative; left:-50%;}
.page-foot ul li{ float:left; margin:0 5px; width:23px; height:23px; font-size:12px; text-align:center; color:#fff; line-height:23px; background-color:#ebebeb;}
.page-foot ul li a{ display:block; color:#545454; height:100%;}
.page-foot ul li.on{ background-color:#164684;}
.page-foot ul li.on a{ color:#fff;}
.page-foot ul li.prev{ cursor:pointer; display:block; background:url(/web_images/index_14.jpg) no-repeat; background-size:100%; margin-bottom:1px;}
.page-foot ul li.next{ cursor:pointer; display:block; background:url(/web_images/index_21.jpg) no-repeat; background-size:100%;}
.page-foot ul li.prev:hover{ background-image:url(/web_images/index_24.jpg);}
.page-foot ul li.next:hover{ background-image:url(/web_images/index_17.jpg);}

.jianjie{ overflow:hidden; font-size:.625rem; line-height:1.2rem;}
.jianjie h2{ text-align:center; font-size:.825rem; margin-bottom:.6rem;}