*{ margin: 0; padding: 0;}
a{ text-decoration: none !important; color: #000; }
.clear{ clear: both; line-height: 0;}
body{ font-size: 16px !important; font-family: '微软雅黑'; line-height: 30px; background:#f2f9ff; }

.wrap{ margin: 0 auto; width: 100%; max-width: 1400px; overflow:initial; position: relative;}

.main1{ background: url(/material/images/ztfw/top-bg.jpg) no-repeat bottom center;  background-size:cover; } 
.main1 .header-box{ width: 100%; height: 500px;}

/* .main2{ width: 100%; background: linear-gradient(to bottom,#dbecfe,#f2f9ff); margin-top: -65px;} */
.main2{ width: 100%; background: linear-gradient(to bottom,#dfefff,#f2f9ff); padding-top: 1px; }
.main2 .box{ background:url(/material/images/ztfw/jy-bg.png) no-repeat left top; height: 294px; width: 100%; margin-top: 40px; position: relative;
background-size: 100%;}
.main2 .bg-jtcx{ background:url(/material/images/ztfw/jtcx-bg.png) no-repeat left top; padding-top: 40px; height: 284px; }
.main2 .bg-shbz{ background:url(/material/images/ztfw/shbx-bg.png) no-repeat left top;  margin-top: 35px; }
.main2 .sb-bg{background:url(/material/images/ztfw/sb-bg.png) no-repeat left top; margin-top: 20px;}
.main2 .zf-bg{background:url(/material/images/ztfw/zf-bg.png) no-repeat left top; }
.main2 .bg-zjbl{background:url(/material/images/ztfw/zjbl-bg.png) no-repeat left top; margin-top: 0; height: 306px;}
.main2 .bg-shjz{background:url(/material/images/ztfw/shbz-bg.png) no-repeat left top; }
.main2 .bg-qykb{background:url(/material/images/ztfw/qykb-bg.png) no-repeat left top; margin-top: 40px; }
.main2 .bg-yljk{background:url(/material/images/ztfw/jkyl-bg.png) no-repeat left top; margin-top: 40px; }
.main2 .bg-hysy{background:url(/material/images/ztfw/hysy-bg.png) no-repeat left top; margin-top: 30px; margin-bottom: 20px; }
.main2 .jycy-bg{background:url(/material/images/ztfw/bg-jycy.png) no-repeat left top; margin-top: 10px; margin-bottom: 40px; }
.main2 .bg-jtcx{ background:url(/material/images/ztfw/jtcx-bg.png) no-repeat left top; padding-top: 40px; height: 284px; margin-top: 0; }
.main2 .bg-crj{background:url(/material/images/ztfw/crj-bg.png) no-repeat left top; margin-top: 30px; }


.main2 .box .tit{ font-size: 48px; background:url(/material/images/ztfw/jy-icon1.png) no-repeat 40px 38px; height: 60px; color: #fff; padding: 40px 0 0 105px;}
.main2 .bg-jtcx .tit{background:url(/material/images/ztfw/jtcx-icon1.png) no-repeat 40px 38px;}
.main2 .bg-shbz .tit{background:url(/material/images/ztfw/shbx-icon1.png) no-repeat 40px 38px; padding-left: 115px;}
.main2 .bg-yljk .tit{background:url(/material/images/ztfw/jkyl-icon.png) no-repeat 40px 34px;}
.main2 .bg-jtcx .tit{background:url(/material/images/ztfw/jtcx-icon1.png) no-repeat 40px 38px;}
.main2 .bg-zjbl .tit{background:url(/material/images/ztfw/zjbl-icon.png) no-repeat 40px 74px; padding-top: 80px; padding-left: 115px;}
.main2 .jycy-bg .tit{background:url(/material/images/ztfw/jycy-icon.png) no-repeat 40px 65px; padding-left: 115px; padding-top: 70px;}
.main2 .zf-bg .tit{background:url(/material/images/ztfw/zf-icon.png) no-repeat 40px 38px; padding-left: 115px;}
.main2 .bg-qykb .tit{background:url(/material/images/ztfw/qykb-icon.png) no-repeat 40px 37px; }
.main2 .sb-bg .tit{background:url(/material/images/ztfw/shbx-icon1.png) no-repeat 40px 48px; padding-left: 115px; padding-top: 50px;}
.main2 .bg-shjz .tit{background:url(/material/images/ztfw/shbz-icon1.png) no-repeat 45px 35px; padding-left: 115px;}
.main2 .bg-hysy .tit{background:url(/material/images/ztfw/hysy-icon.png) no-repeat 40px 40px; padding-left: 115px; padding-top: 50px;}
.main2 .bg-crj .tit{background:url(/material/images/ztfw/crj-icon1.png) no-repeat 40px 46px; padding-left: 95px; padding-top: 50px;}


.main2 .box .tag{ box-sizing: border-box; padding: 0 40px; width: 72%; margin-top: 20px;}
.main2 .box .tag a{ background: #90cefe; border-radius: 35px; padding: 10px 30px; box-shadow: 1px 6px 8px rgba(0, 0, 0, 0.1); color: #0052b8; margin: 0 10px 0 0; font-size: 18px;}
.main2 .box .tag .active{ background: #086cfb; color: #fff;}

.main2 .sel-boxs{ position: absolute; top: 40px; right: 25%;width: 169px; height: 47px; }

.main2 .sel-boxs{ position: absolute; top: 40px; right: 25%;width: 169px; height: 47px; z-index: 10; }
.main2 .jycy-bg .sel-boxs{ top: 70px;}
.main2 .bg-hysy .sel-boxs{ top: 50px;}
.main2 .bg-zjbl .sel-boxs{ top: 80px;}
.main2 .sb-bg .sel-boxs{ top: 50px;}

.main2 .bg-jtcx .sel-boxs{ top: 80px;}

.main2 .bg-jtcx .sel-boxs{ top: 80px;}
.main2 .sel-boxs .btns{ padding-left: 32px; box-sizing: border-box;  width: 169px; height: 45px; background:url(/material/images/ztfw/select-bg.png) no-repeat 0 0; color: #fff; font-size: 20px; 
border: none; outline: none;cursor: pointer; line-height: 28px; text-align: left;}

.zt-list{ display:none;margin-top: -20px;border-bottom-left-radius:20px; border-bottom-right-radius: 20px; padding: 0;background: #fff;
 overflow: hidden; padding-top: 22px; padding-bottom: 5px;}
.zt-list a{ display: block; height: 45px; line-height: 45px; padding: 0 0 0 12px; background: url(/material/images/ztfw/arrow-right.png) no-repeat right 10px center;
overflow: hidden; border-bottom: 1px dashed #e8edfc; margin: 0;}
.zt-list a:hover{ background: #f6f8fe url(/material/images/ztfw/fwyzt_b_hover.png) no-repeat right 10px center; }
.zt-list i{ padding: 8px;  margin-right: 10px;}
.zt-list .icon0{background: url(/material/images/ztfw/fwyzt_jy.png) no-repeat center center;background-size: 18px;}
.zt-list .icon1{background: url(/material/images/ztfw/fwyzt_sb.png) no-repeat center center; background-size: 15px;}
.zt-list .icon2{background: url(/material/images/ztfw/fwyzt_jt.png) no-repeat center center;background-size: 15px;}
.zt-list .icon3{background: url(/material/images/ztfw/fwyzt_hysy.png) no-repeat center center;background-size: 16px;}
.zt-list .icon4{background: url(/material/images/ztfw/fwyzt_jy.png) no-repeat center center;background-size: 18px;}
.zt-list .icon5{background: url(/material/images/ztfw/fwyzt_jycy.png) no-repeat center center;background-size: 14px;}
.zt-list .icon6{background: url(/material/images/ztfw/fwyzt_shjz.png) no-repeat center center;background-size: 14px;}
.zt-list .icon7{background: url(/material/images/ztfw/fwyzt_yljk.png) no-repeat center center;background-size: 15px;}
.zt-list .icon8{background: url(/material/images/ztfw/fwyzt_zf.png) no-repeat center center;background-size: 16px;}
.zt-list .icon9{background: url(/material/images/ztfw/fwyzt_zj.png) no-repeat center center;background-size: 16px;}
.zt-list .icon10{background: url(/material/images/ztfw/fwyzt_qy.png) no-repeat center center;background-size: 12px;}


.main3{ margin-top: 10px; }
.box-base{ display: flex; justify-content: space-between; }
.box-base .gutter{ box-sizing: border-box; padding:15px 20px 30px 20px;background: #fff; border-radius: 8px; margin-bottom: 20px;}

.box-base .box-l{ width: 970px; }
.box-base .box-r{ box-sizing: border-box; width: 408px; background: #fff; height: 100px;}

.box-base .box-l .tit1{ background: url(/material/images/ztfw/kan.png) no-repeat left center; height: 60px; width: 100%; text-align: right; }
.box-base .box-l .tit1 a span{ display: inline-block; box-sizing: border-box;  width: 143px; height: 48px; text-align: center; font-size: 20px;  
font-weight: bold; color: #fff; margin-left: -6px; line-height:54px; overflow: hidden; }

.box-base .box-l .tit1 .a1{ background: url(/material/images/ztfw/tab-bg.png) no-repeat 0 8px;} 
.box-base .box-l .tit1 .a2{ background: url(/material/images/ztfw/tab-bg.png) no-repeat -216px 8px; }
.box-base .box-l .tit1 .a3{ background: url(/material/images/ztfw/tab-bg.png) no-repeat -435px 8px;}

.box-base .box-l .tit1 .select .a1{ background: url(/material/images/ztfw/tab-bg.png) no-repeat 0 -95px; line-height: 50px; }
.box-base .box-l .tit1 .select .a2{ background: url(/material/images/ztfw/tab-bg.png) no-repeat -216px -95px; line-height: 50px; }
.box-base .box-l .tit1 .select .a3{ background: url(/material/images/ztfw/tab-bg.png) no-repeat -435px -95px; line-height: 50px; }


.list1{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.list1 li{ box-sizing: border-box; padding: 10px; width: 48.5%; box-shadow: 1px 3px 8px rgba(99, 152, 255, 0.2); margin-top: 20px; font-size: 16px; line-height: 26px;
 transition: 0.1s 0.1s; border: 2px solid #fff; height: 90px; overflow: hidden; }
.list1 .date{ display: block; box-sizing: border-box; padding: 10px 0 0 0; width: 65px; height: 65px; background: #e4ecf9; text-align: center; color: #2965a1;
 float: left; margin-right: 15px; line-height: 25px; transition: 0.1s 0.1s; }
.list1 .date b{ display: block; font-size: 22px; margin: 0; padding: 0; line-height: 25px; }
.list1 li:hover{ border: 2px solid #217af0;box-shadow: 1px 3px 8px rgba(33, 122, 240, 0.4);}
.list1 li:hover .date{ background: #3266cc; color: #fff;}

.box-base .box-l .tit2{ box-sizing: border-box; padding-top: 5px; background: url(/material/images/ztfw/ban.png) no-repeat left center; height: 62px; width: 100%; text-align: right; }
.box-base .box-l .tit2 a{ font-size: 15px; line-height: 20px;}

.list2{ box-sizing: border-box; padding: 20px 0 0 20px;  width: 600px;}
.list2 li{ background: url(/material/images/ztfw/dian.png) no-repeat 0 center; height: 42px; line-height: 42px; overflow: hidden; padding: 0 0 0 15px;}
.yth{ display: block; box-sizing: border-box; color: #fff; padding: 138px 0 0 105px; width: 268px; height: 201px; 
 background: url(/material/images/ztfw/yth.jpg)no-repeat 0 0; font-size: 18px; font-weight: bold;}

.box-base .box-r .gutter{ padding-bottom: 20px;}
.box-base .box-r .tit{background: url(/material/images/ztfw/wen.png) no-repeat left center; height: 60px; width: 100%; text-align: right; padding-top: 1px;}
.box-base .box-r .tit .phone{ display: block; background: url(/material/images/ztfw/phone.png) no-repeat right center; color: #fff; margin-right: -20px; margin-top: 12px;}
.box-base .box-r .row{ border-bottom: 1px solid #e4e4e4; padding: 14px 0;}
.box-base .box-r .row .q{background: url(/material/images/ztfw/question.png) no-repeat left center; padding: 0 0 0 40px; font-size: 20px; height: 30px; overflow: hidden; }
.box-base .box-r .row .a{background: url(/material/images/ztfw/a-icon.png) no-repeat left center; padding: 0 0 0 40px; color: #565656; margin-top: 10px; height: 30px; overflow: hidden; }
.box-base .box-r .row .a a{ color: #565656;}

.box-base .box-r .imgbox{ display: flex; justify-content: space-between; margin-top: 15px;}
.box-base .box-r .imgbox a{ width: 48%; display: block; text-align: center; overflow: hidden;}
.box-base .box-r .imgbox img{ width: 100%;}

.box-base .box-r .box-cha{ background:url(/material/images/ztfw/cha-bg.png) no-repeat 0 0 ; box-sizing: border-box; height: 310px;} 
.box-base .box-r .tit3{ padding: 10px 0 0 15px;}
.box-base .box-r .con{ background: #fff url(/material/images/ztfw/cha-bg2.png) no-repeat right -20px bottom; border-radius: 3px; box-sizing: border-box; padding:20px; margin: 5px 15px 0 15px; height: 218px; overflow: hidden;}
.box-base .box-r .con a{ background: #bed8ff; border-radius: 40px; padding: 8px 25px; color: #002da0; font-size: 18px; margin: 0 10px 20px 0; display: block; float: left;}

#tab-content{ height: 442px;}
#tab-content .content{ display: none;}


.fot{ border-top: 2px solid #305aae; margin-top: 50px; padding: 20px 0;}



.demo2{ height: 300px;}
.thumbnail{ width: 100%; height: 100px; overflow: hidden;}
