﻿@charset "utf-8";
/* CSS Document */

section.section {margin: 0 2%;font-size: 0.3rem;color: #666;position: relative;}
i , em {font-style: normal;}
.dbimg img {display: block;width: 100%;}
input , select {outline: none;}


/* banner */
.banner{ position: relative}
.banner img{ display: block; width: 100%;}
.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%;  position:absolute; z-index:999; bottom: .056rem; text-align:center;left: 0;font-size:0px;}
.focus .hd ul{ width: 100%; text-align: center; position: absolute; left:0;  }
.focus .hd ul li{display: block;width:25%;height: .056rem;background: #a0a0a0;float: left;}
.focus .hd ul .on{background: #153b96;width:25%;}

h2.h2_title {padding-top: 0.5rem;font-weight: normal;margin: 0 2%;overflow: hidden;margin-bottom: 0.4rem;}
h2.h2_title a:nth-of-type(1) {float: left;font-size: 0.5rem;color: #333;}
h2.h2_title em {float: left;width: 1.5rem;height: 0.5rem;background: url(../images/titline.png) no-repeat center 80% / 80%;}
h2.h2_title a:nth-of-type(2) {float: right;font-size: 0.35rem;}


.search {padding: 0.5rem 0 0.3rem 0;}
.search .searchP {width: 85%;margin: 0 auto 0.4rem auto;border: 1px solid #dddddd;border-radius: 54px;overflow: hidden;}
.search .searchP input {float: left;width: 80%;height: 0.9rem;line-height: 1rem;border: none;text-indent: 0.5rem;color: #999;}
.search .searchP span {float: right;width: 17%;height: 0.9rem;background: url(../images/search.png) no-repeat 0.3rem center / 40% , #3488ea;    font-size: 0px;}
.search ul {text-align: center;}
.search ul li {float: left;padding: 0 0.2rem;border-right: 1px dotted #a5a5a5;margin-bottom: 0.2rem;}
.search ul li:last-child {border-right: none;}


.wscl {background: #f4f4f4;padding-bottom: 0.5rem;}
.wscl .section {background: #fff;}
.wscl ul li {float: left;width: 50%;border-bottom: none;font-size: 0.34rem;text-align: center;}
.wscl ul li a {display: block;height: 1rem;line-height: 1rem; border: 1px solid #f1f1f1;border-left: none;border-top: none;}
.wscl ul li:nth-child(2n+1) a {border-left: 1px solid #f1f1f1;}
.wscl p a {float: left;width: 50%;height: 1.1rem;line-height: 1.1rem;}
.wscl p a:first-child {border-left-color: #ff5c01;text-align: center;color: #fff;background:#3488ea;}
.wscl p a:nth-child(2) {background: url(../images/wscltel.png) no-repeat 70% center / 13% , #ff5c01;text-align: left;text-indent: 1.2rem;color: #fff;}

.niers{padding:0 15px;}
.fwal {padding-bottom: 0.5rem;}
.fwal dl {float: left; width: 49%;margin-left: 2%;margin-bottom: 0.4rem;}
.fwal dl:nth-child(2n+1) {margin-left: 0;}
.fwal dl dt {margin-bottom: 0.2rem;}
.fwal dl dd {text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;padding: 0 0.1rem;}
.fwal .fwalSwitch {text-align: center;}
.fwal .fwalSwitch li {display: inline-block;vertical-align: middle;width: 0.2rem;height: 0.2rem;border: 2px solid #333333;border-radius: 50%;margin: 0 0.1rem;}
.fwal .fwalSwitch li.on {background: #ff5c01;border-color: #ff5c01;}


.wssp {background: #f4f4f4;padding-bottom: 0.5rem;}
.wssp dl {background: #fff;padding: 0.25rem;}
.wssp dl dd {margin-top: 0.3rem;font-size: 0.36rem;height: 0.8rem;line-height: 0.8rem;background: url(../images/wsspicon.png) no-repeat right center / 7%;}
.wssp .wsspSwitch {text-align: center;margin-top: 0.4rem;}
.wssp .wsspSwitch li {display: inline-block;vertical-align: middle;width: 0.2rem;height: 0.2rem;border: 2px solid #333333;border-radius: 50%;margin: 0 0.1rem;}
.wssp .wsspSwitch li.on {background: #ff5c01;border-color: #ff5c01;}


.czwt {background: url(../images/czwtbg.jpg);padding-bottom: 0.5rem;}
.czwt h3 {padding-top: 0.6rem;text-align: center;margin-bottom: 0.4rem;}
.czwt h3 span {display: block;font-size: 0.45rem;color: #333;}
.czwt h3 b {color: #ff5c01;}
.czwt h3 i {display: block;font-size: 0.3rem;font-weight: normal;color: #999;}
.czwt h3 span em {display: inline-block;width: 0.4rem;height: 0.45rem;background: url(../images/yhl.png) no-repeat center / 90%;margin-right: 0.2rem;}
.czwt h3 i em {display: inline-block;width: 0.4rem;height: 0.45rem;background: url(../images/yhr.png) no-repeat center / 90%;margin-left: 0.2rem;}
.czwt .czwtCon {position: relative;margin-bottom: 0.4rem;}
.czwt .czwtCon .czwtImg {display: block;width: 50%;margin: 0 auto;position: relative;z-index: 2;}
.czwt .czwtCon .czwtImg img {display: block;width: 100%;z-index: 1;}
.czwt .czwtCon ul {position: absolute;top: 0.2rem;width: 50%;}
.czwt .czwtCon ul li {margin-bottom: 0.5rem;padding-bottom: 0.15rem;border-bottom: 1px solid #ddd;}
.czwt .czwtCon ul li b {display: block;font-size: 0.4rem;color: #333;margin-bottom: 0.05rem;}
.czwt .czwtCon ul.tl {left: 0;}
.czwt .czwtCon ul.tr {right: 0;}
.czwt .ljzx {width: 60%;height: 1rem;line-height: 1rem;background: #ff5c01;border-radius: 54px;text-align: center;margin: 0 auto;}
.czwt .ljzx a {display: block;height: 1rem;color: #fff;}



.advantage {background:#fff;padding-bottom: 0.8rem;}
.advantage h2 {text-align: center;text-align: center;padding-top: 0.5rem;margin-bottom: 0.5rem;}
.advantage h2 span {display: block;font-size: 0.5rem;color: #333;}
.advantage h2 b {color: #ff5c01;}
.advantage h2 em {display: block;width: 1.5rem;height: 1px;background: #333;margin: 0.4rem auto 0 auto;}
.advantage .conbox {border: 1px solid #cccccc;margin-bottom: 0.3rem;}
.advantage .conbox .conImg {width: 50%;}
.advantage .conbox .conImg img {display: block;width: 100%;}
.advantage .conbox .conTit {width: 48%;padding: 0.3rem 0 0.1rem;margin-right: 0.1rem;}
.advantage .conbox .conTit .p1 {font-size: 18px;color: #3488ea;padding-bottom: 10px;border-bottom: 1px solid #ccc;margin-bottom: 0.2rem;position: relative;margin-left: 0.4rem;padding-top: 0.1rem;} 
.advantage .conbox .conTit .p1 span {position: absolute;right: 0;top: -12px;width: 1rem;height: 1.1rem;background: url(../images/advnum.png) no-repeat center / 90%;padding-top: 0.3rem;color: #fff;font-size: 0.3rem;text-align: center;}
.advantage .conbox .conTit ul {margin-left: 0.4rem;}
.advantage .conbox .conTit ul li {margin-bottom: 0.05rem;color: #999;}
.advantage .conbox.con2 .conImg {width: 48%;}
.advantage .conbox.con2 .conTit {width: 50%;}
.advantage .conbox.con3 .conImg {width: 50%;}
.advantage .conbox.con3 .conTit {width: 48%;padding-top: 0.3rem;}
.advantage .advzx {display: block;width: 30%;background: #3488ea;padding: .25rem;text-align: center; margin: .5rem auto 0; color: #fff;}





.zjtd {background: #e2efff;padding-bottom: 1rem;}
.zjtd h2 {text-align: center;padding-top: 0.3rem;margin-bottom: 0.4rem;}
.zjtd h2 span {display: block;font-size: 0.5rem;color: #333;margin-bottom: 0.1rem;}
.zjtd h2 b {color: #181a98;}
.zjtd h2 i {display: block;font-size: 0.34rem;font-weight: normal;color: #999;}
.zjtd .zjtdCon {margin-bottom: 0.5rem;}
.zjtd .conbox {}
.zjtd .conbox .conImg {width: 40%;padding: 0.2rem 0 0 0.2rem;position: relative;}
.zjtd .conbox .conImg img {display: block;width: 100%;position: relative;z-index: 2;}
.zjtd .conbox .conImg em {display: block;width: 90%;height: 90%;background: #181a98;position: absolute;left: 0;top: 0;z-index: 1;}
.zjtd .conbox .conTit {width: 53%;}
.zjtd .conbox .conTit .p1 {padding-top: 0.2rem;margin-bottom: 0.5rem;}
.zjtd .conbox .conTit .p1 b {display: block;font-size: 0.4rem;color: #19429e;margin-bottom: 0.1rem;}
.zjtd .conbox .conTit .p1 i {display: block;font-size: 0.35rem;color: #333;margin-bottom: 0.3rem;}
.zjtd .conbox .conTit .p1 em {display: block;width: 0.75rem;height: 1px;background: #666;}
.zjtd .conbox .conTit ul li {margin-bottom: 0.1rem;color: #999;}
.zjtd .zjtdType {height: 0.5rem;border-bottom: 1px solid #c2cdda;}
.zjtd .zjtdType li {float: left; width: 25%;padding-top: 0.85rem;background: url(../images/zjtdty01.png) no-repeat center 0.2rem / 20%;color: #1f1f1f;}
.zjtd .zjtdType li i {display: block;text-align: center;font-weight: bold;font-size: 0.36rem;}
.zjtd .zjtdType li.on {background: url(../images/zjtdty02.png) no-repeat center 0.2rem / 20%;color: #ff7325;}



.zxzx {background: url(../images/zxzxbg.jpg) no-repeat center top / cover;padding-top: 0.5rem;overflow:hidden;}
.zxzx .section {position: relative;color: #fff;padding-bottom: 0.8rem;}
.zxzx .p1 {font-size: 0.5rem;margin-bottom: 0.15rem;font-weight: bold;}
.zxzx .p1 b {font-size: 0.7rem;margin: 0 0.1rem;color: #ff5c01;}
.zxzx .p2 {font-size: 0.36rem;}
.zxzx .zxzxa {display: block;width: 2.75rem;height:0.9rem;line-height: 0.9rem;border: 1px solid #7d7fbc;text-align: center;color: #fff;position: absolute;right: 0;top: 0.4rem;}
.zxzx .p3 {letter-spacing: 0.06rem;text-transform: uppercase;color: #6d6eac;position: absolute;left: 0;bottom: 0.15rem;white-space: nowrap;}



.zlfa {padding-bottom: 0.5rem;}
.zlfa h2 {text-align: center;padding-top: 0.5rem;margin-bottom: 0.4rem;}
.zlfa h2 a {display: block;font-size: 0.5rem;color: #333;margin-bottom: 0.1rem;}
.zlfa h2 b {color: #3488ea;}
.zlfa h2 i {display: block;font-size: 0.34rem;font-weight: normal;color: #999;}
/*
.zlfa .zlfaType {text-align: center;margin-bottom: 0.4rem;}
.zlfa .zlfaType li {float: left;width: 33.3%;}
.zlfa .zlfaType li span {display: block;height: 1rem;line-height: 1rem;border: 1px solid #ccc;border-left: none;}
.zlfa .zlfaType li:first-child span {border-left: 1px solid #ccc;}
*/
.zlfa .zlfaType {text-align: center;margin-bottom: 0.4rem;}
.zlfa .zlfaType li {float: left;width: 33.3%;}
.zlfa .zlfaType li span {display: block;height: 1rem;line-height: 1rem;border: 1px solid #ccc;border-left: none;}
.zlfa .zlfaType li:nth-child(-n+3) span {border-bottom: none;}
.zlfa .zlfaType li:nth-child(3n+1) span {border-left: 1px solid #ccc;}
.zlfa .zlfaType li.on span {background: #3488ea;color: #fff;border-color: #3488ea;}
.zlfa .zlfaCon {margin-bottom: 0.5rem;}
.zlfa .conbox {margin-bottom: 0.4rem;}
.zlfa .conbox .conImg {width: 28%;padding: 0.2rem 0 0 0.2rem;position: relative;}
.zlfa .conbox .conImg img {display: block;width: 100%;position: relative;z-index: 2;}
.zlfa .conbox .conImg em {display: block;width: 90%;height: 90%;background: #3488ea;position: absolute;left: 0;top: 0;z-index: 1;}
.zlfa .conbox .conTit {width: 65%;}
.zlfa .conbox .conTit .p1 {padding-top: 0.2rem;margin-bottom: 0.2rem;font-size: 0.4rem;font-weight: bold;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.zlfa .conbox .conTit .p1 a {color: #333333;}
.zlfa .conbox .conTit .p2 {line-height: 0.5rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;height: 1.5rem;margin-bottom: 0.2rem;}
.zlfa .conbox .conTit .p2 a {color: #999;}
.zlfa .conbox .conTit .p3 a {color: #999;font-style: italic;}
.zlfa .mora {width: 55%;margin: 0 auto;}
.zlfa .mora a {float: left;width: 49%;box-sizing: border-box;height: 0.9rem;line-height: 0.9rem;text-align: center;border: 1px solid #ccc;}
.zlfa .mora a:nth-child(2) {background: #3488ea;color: #fff;border: 1px solid #3488ea;}


.zxly {background: url(../images/zxlybg.jpg) no-repeat center top / cover;padding-bottom: 0.4rem;}
.zxly h2 {color: #fff;text-align: center;padding-top: 0.5rem;margin-bottom: 0.4rem;}
.zxly h2 span {display: block;font-size: 0.5rem;margin-bottom: 0.1rem;}
.zxly h2 i {display: block;font-size: 0.36rem;font-weight: normal;}
.zxly .section {background: #fff;border-radius: 5px;padding: 0.3rem 0;}
.zxly .infoP {margin: 0 0.3rem 0.3rem 0.3rem;border: 1px solid #ccc;}
.zxly .infoP span {float: left;width: 1rem;height: 0.5rem;margin-top: 0.2rem;background: url(../images/zxlyicon01.png) no-repeat center / 45%;border-right: 1px solid #eee;}
.zxly .infoP:nth-child(2) span {background: url(../images/zxlyicon02.png) no-repeat center / 45%;}
.zxly .infoP:nth-child(3) span {background: url(../images/zxlyicon03.png) no-repeat center / 45%;}
.zxly .infoP input {float: left;width: 85%;height: 0.9rem;border: none;text-indent: 0.4rem;}
.zxly .ljtj {display: block;width: 4rem;height: 0.9rem;background:#ff5c01;margin: 0.5rem auto 0 auto;text-align: center;line-height: 0.9rem;color: #fff;border-radius:2px;font-size: 0.4rem; border:0;}



.hzhb {padding-bottom: 0.6rem;}
.hzhb h2 {text-align: center;padding-top: 0.5rem;margin-bottom: 0.4rem;}
.hzhb h2 a {display: block;font-size: 0.5rem;color: #333;margin-bottom: 0.1rem;}
.hzhb h2 b {color: #181a98;}
.hzhb h2 i {display: block;font-size: 0.34rem;font-weight: normal;color: #999;}
.hzhb .hzhbCon {position: relative;}
.hzhb .hzhbCon ul li {float: left;width: 24.5%;margin-left: 0.5%;margin-bottom: 0.05rem;height: 1.35rem;}
.hzhb .hzhbCon ul li img {display: block;width: 100%;height: 100%;}

.hzhb .hzhbCon ul li:nth-child(6) {margin-left: 50.5%;}
.hzhb .hzhbCon ul li:nth-child(8) {margin-left: 50.5%;}

.hzhb .hzhbCon .hzhbbox {width: 49.5%;height: 2.75rem;position: absolute;left: 25%;top: 1.4rem;background: #1a1d8f;color: #fff;text-align: center;}
.hzhb .hzhbCon .hzhbbox p {display: inline-block;vertical-align: middle;width: 90%;color: #fff;font-size: 0.36rem;}
.hzhb .hzhbCon .hzhbbox em {display: inline-block;vertical-align: middle;width: 0;height: 100%;}
.hzhb .hzhbCon .hzhbbox p b {display: block;font-size: 0.45rem;}


.khgy {background: #eee;padding-bottom: 0.4rem;}
.khgy h2 {text-align: center;padding-top: 0.5rem;/* margin-bottom: 1.75rem; */}
.khgy h2 a {display: block;font-size: 0.5rem;color: #333;margin-bottom: 0.1rem;}
.khgy h2 b {color: #181a98;}
.khgy h2 i {display: block;font-size: 0.34rem;font-weight: normal;color: #999;}
.khgy .khgyCon {/* margin-bottom: 1rem; */}
.khgy .khgyCon dl {float: left;width: 49%;margin-left: 2%;background: #fff;box-sizing: border-box;border: 1px solid #19429e;position: relative;margin-top: 1.75rem;margin-bottom: 1rem;}
.khgy .khgyCon dl:first-child {margin-left: 0;}
.khgy .khgyCon dl dt {width: 60%;border: 2px solid #19429e;position: absolute;left: 20%;top: 0;transform: translateY(-50%); overflow: hidden;border-radius: 50%;}
.khgy .khgyCon dl dd:nth-of-type(1) {padding-top: 1.65rem;margin: 0 0.25rem;text-align: center;margin-bottom: 0.3rem;}
.khgy .khgyCon dl dd:nth-of-type(1) a {display: block;font-size: 0.36rem;font-weight: bold;color: #19429e;margin-bottom: 0.05rem;}
.khgy .khgyCon dl dd:nth-of-type(1) i {display: block;font-size: 0.33rem;color: #999;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.khgy .khgyCon dl dd:nth-of-type(2) {margin: 0 0.25rem;line-height: 0.5rem;margin-bottom: 1rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.khgy .khgyCon dl dd:nth-of-type(3) {width: 1.25rem;height: 1.25rem;background: #1a1d8f;position: absolute;left: 50%;bottom: 0;transform: translate(-50%,50%);text-align: center;border-radius: 3px;}
.khgy .khgyCon dl dd:nth-of-type(3) a {display: block;height: 1rem;}
.khgy .khgyCon dl dd:nth-of-type(3) span {display: block;font-weight: bold;font-size: 0.6rem;height: 0.7rem; color: #fff;}
.khgy .khgySwitch {text-align: center;/* margin-top: 0.4rem; */}
.khgy .khgySwitch li {display: inline-block;vertical-align: middle;width: 0.2rem;height: 0.2rem;border: 2px solid #333333;border-radius: 50%;margin: 0 0.1rem;}
.khgy .khgySwitch li.on {background: #ff5c01;border-color: #ff5c01;}



.news {padding:0.6rem 0 0.4rem 0;background: #f8f8f8;}
.news .newsType {}
.news .newsType li {float: left;width: 33.3%;text-align: center;background: linear-gradient(to top , #f0f0f0 , #fff);font-size: 0.4rem;}
.news .newsType li span {display: block;height: 1rem;line-height: 1rem;border: 1px solid #d7d7d7;border-left: 1px solid #fff;}
.news .newsType li:first-child {width: 33.4%;}
.news .newsType li:first-child span {border-left: 1px solid #d7d7d7;}
.news .newsType li.on span {background: #ff5c01;color: #fff;border-color: #ff5c01;}
.news .newsbox {padding: 0.3rem;border: 1px solid #d7d7d7;border-top: none;}
.news .conbox {background: #3488ea;margin-bottom: 0.4rem;}
.news .conbox .conleft {width: 39%;}
.news .conbox .conright {width: 55%;margin-right: 3%;}
.news .conbox .conright .p1 {font-size: 0.34rem;padding-top: 0.3rem;margin-bottom: 0.2rem;font-weight: bold;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.news .conbox .conright .p1 a {color: #fff;}
.news .conbox .conright .p2 {font-size: 0.33rem;margin-bottom: 0.01rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.news .conbox .conright .p2 a {color: #fff;}
.news .conbox .conright .p3 {text-align: right;}
.news .conbox .conright .p3 a {color: #fff;font-style: italic;font-size: 0.3rem;}
.news .newsCon ul {font-size: 0.35rem;}
.news .newsCon ul li {margin-bottom: 0.3rem;overflow: hidden;}
.news .newsCon ul li a {float: left;width: 75%;padding-left: 0.4rem;background: url(../images/newsdian.png) no-repeat left center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.news .newsCon ul li span {float: right;}








