body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}  table {border-collapse:collapse;border-spacing:0;}  fieldset,img {border:0}  address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal}  ol,ul {list-style:none}  caption,th {text-align:left}  h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}  q:before,q:after {content:''}  abbr,acronym { border:0} .ht{   font-family: '\9ed1\4f53'; } .space{ width:100%; height: 20px; clear: both; } /*----articlebg---*/



.articlebg{ background: #f5f5f5; width: 100%; overflow: hidden; } .articl{ max-width: 1200px; width: 100%; margin: 0px auto; overflow: hidden; background: #fff} .h3class{ font-size: 22px; color: #213f93; line-height: 60px} .datetime{ font-size: 18px;  width: 100%; line-height: 40px;} .arti{ width: 92%; color: #333; padding: 2% 4%; clear: both; line-height: 30px; text-align: left;} .mail{  color: #ca2100; background: url(../images/mail.png) no-repeat left center; padding-left: 45px; border-bottom: 2px solid #213f93; padding-top: 5px;  font-size: 22px; text-align: left; line-height: 46px; padding-bottom: 10px} .jg{  color: #ca2100; background: url(../images/iconf.png) no-repeat left center ;  padding-left: 45px; border-bottom: 2px solid #213f93; padding-top: 5px;  font-size: 22px; text-align: left; line-height: 46px; padding-bottom: 10px} /*----nvc---*/ .layerint{max-width: 1200px; width: 100%; margin: 0px auto; overflow: hidden;} .layerint2{width: 1200px; margin: 0px auto; } .nvc{ width: 100%; clear: both;background: url(icone.png) no-repeat left;  padding-left: 40px;  font-size: 16px;  color: #666666; text-align: left; margin: 10px 0px} .nvc .culblue{ color: #213f93 } .oneh2{ border-bottom: 2px solid #213f93; color: #213f93; font-size: 22px; text-align: left; line-height: 40px;} .pagenav{ width:100%; clear: both; text-align: center; padding:15px;} .thc{ width: 90%; margin: 0px auto padding: 20px 0px; } .thc2{ width: 94%; margin: 0px auto padding: 20px 0px; } .thlist{ width: 98%; margin: 0px auto; clear: both; font-size: 16px; line-height: 40px; } .thlist li{ width: 33%; float: left;  } .thlist dt{ width:80%;  float: left; color: #333333 ; text-align: left;} .thlist dd{ width:20%;  float: right; color: #999999; text-align: right;} .thline{ width: 94%; margin: 0px auto; border-bottom: 3px dashed #f0f0f0;  height:4px;  clear: both; margin:7px 0 7px 26px;} /*----szxx---*/ {    padding: 4px 5px;     border: #ABABAB 1px solid;     box-shadow: 2px 2px 3px #EDEDED inset;     font-size: 14px;     font-weight: bold;     border-radius: 3px;}  /*----pagenav---*/ .pagenbox{ margin: 0px auto; clear: both; }  .page{ width:50%;  font-size: 14px; text-align:center; margin:0 auto; padding-top:30px;} .page a{ border:1px solid #ededed; color: #6f6f6f; padding: 5px 8px; margin: 2px  } .page a:hover,.page a.cur{color:#fff;text-decoration:none; background: #163e94;} /*----site---*/ .sitebox{ width: 96%; clear: both; margin: 20px auto; overflow: hidden; height: 60px;} .siteleft{background: url(icon1.jpg) no-repeat left; font-size:24px; text-align: left; line-height: 60px; float:left; height: 60px; color: #163e94; border-bottom: 2px solid #fdaf26; width: 27%; padding-left: 2% } .siteleft2{background: url(icon1.jpg) no-repeat left; font-size:24px; text-align: left; line-height: 60px; float:left; height: 60px; color: #163e94; border-bottom: 2px solid #fdaf26; width: 37%; padding-left: 2% } .siteright{ border-bottom: 2px solid #1c3e9d; width: 70%; margin-left: 1%; float: left; height: 60px} .siteright2{ border-bottom: 2px solid #1c3e9d; width: 60%; margin-left: 1%; float: left; height: 60px}  .srtit{ float: right; margin-right: 5px; font-size:24px; line-height: 60px; height: 60px; color: #163e94;  } .print input{ font-size: 18px; color: #213f93; float: left;} .w40{ width: 30%; margin: 0px auto; clear: both; } /*----piclist---*/  .spiclist{ width: 310px; margin:15px 25px; float: left;  } .spiclist dt{ width: 305px;height: 220px; border: 2px solid #ebebeb; margin-bottom: 20px;} .spiclist dd{ font-size: 16px; font-family: '\5fae\8f6f\96c5\9ed1'; line-height: 30px;}   /*----fsz---*/ .fsztop{  width: 1100px; padding:40px; overflow: hidden; background: #f1f2f7; border: 1px solid #dbdbdb; margin: 20px auto 0px } .fsztop_left{ width: 220px; float: left; } .fsztop_left img{ border: 8px solid #fff; text-align: center; } .fsztop_right{ float: right; width: 750px; text-align: left; padding: 0px 45px; border-left: 1px solid #dbdbdb } .fszt1{ font-size: 26px; font-weight: bold; width: 100%; text-align: left; } .fszt2{ background:url(iconi.png) no-repeat left; font-size: 16px; width: 80%; margin: 20px 0px; padding-left:20px;  } .fszt3{ font-size: 12px; width: 100%; line-height: 20px; color: #666666  }  .fszjl{ background:url(fsz_07.png) no-repeat center; width: 100%; clear: both; height: 28px } .fszinfo{ width: 96%; padding: 2%; height: 240px; overflow: hidden; line-height: 30px; text-align: left; font-size: 14px } .fszleft{ width: 430px; padding: 10px; float: left; background: #fff } .fszleftbo{ width: 450px; float: left; } .fszright{ width: 750px; padding: 10px; float: right; background: #fff } .fszbox{ background: #fff; width: 96%; padding: 2%} .bgw{ background: #fff;overflow: hidden;  width: 96%; padding: 2%; line-height: 30px; text-align: left; font-size: 14px} .fszmore{ font-size: 14px; margin: 0px auto;  text-align: center; color: #264fab;line-height: 50px; clear: both; } .fszdinfo{ height: auto; } .fsztit{background: url(icon1.jpg) no-repeat left; font-size:24px; width: 100%; clear: both; text-align: left; line-height: 60px; float:left; height: 60px; color: #163e94; border-bottom: 1px solid #999999;  padding-left: 2% } .fsznew{ border-bottom: 1px solid #f0f0f0; width: 98%; text-align: left; padding: 20px 1%; overflow: hidden; line-height: 28px; color: #666666} .origin{ background: url(iconj.png) no-repeat left; padding-left: 20px; margin-right: 20px; color: #999999 ;font-size: 12px; text-align: left;width: 20%; float: left;} .fsztime{ background: url(iconk.png) no-repeat left; padding-left: 20px; margin-right: 20px; color: #999999; font-size: 12px;  text-align: left; width: 20%; float: left; } .fszright h3,.fszbox h3{ color: #333333; font-size: 18px; line-height: 40px ; width: 100%; clear: both; } .szdate{background: url(iconl.png) no-repeat left; font-size:24px; width: 92%; clear: both; text-align: left; line-height: 60px; float:left; height: 60px; color: #163e94; padding-left: 8% } .szrl{ width: 100%; clear: both; } .grayspace{ background: #f5f5f5; width: 100%; height: 20px; float: left; } .szjh{ width: 100%;   padding: 20px 0px; overflow: hidden; text-align: left;  } .jhtit{background: url(szjh.png) no-repeat left; font-size:24px; width: 92%; clear: both; text-align: left; line-height: 60px; float:left; height: 60px; color: #163e94; padding-left: 8% } .szjhdl{ width: 98%; padding: 1%;  line-height: 30px; float: left; } .szjhdl dt{ width: 100%; color: #333333 } .szjhdl dd{ width: 100%; color: #999999 } /*----jsrx---*/ .jsrxleft{ width: 585px; float: left; margin-bottom: 20px; } .jsrxright{ width: 40%; float: right; } .jsrxlist{ width: 210px; margin:15px 16px; float: left; overflow: hidden; } .jsrxlist dt{ width: 205px;height: 135px; border: 2px solid #ebebeb; margin-bottom: 20px;} .jsrxlist dd{ font-size: 16px; font-family: '\5fae\8f6f\96c5\9ed1'; line-height: 30px;} .jsrxlist2{ width: 210px; margin:15px 28px; float: left; overflow: hidden; } .jsrxlist2 dt{ width: 205px;height: 135px; border: 2px solid #ebebeb; margin-bottom: 20px;} .jsrxlist2 dd{ font-size: 16px; font-family: '\5fae\8f6f\96c5\9ed1'; line-height: 30px;} .jsrxtitle{ width: 100%; clear: both; margin-bottom: 10px; overflow: hidden; border-bottom: 1px solid #999999; padding-bottom: 10px;} .jsrxtitle h2{background: #244fac; overflow: hidden;  float: left; padding: 5px; display: block;} .jsrxtitle h2 a{ font-size: 24px; color: #fff; border: 1px solid #fff; color: #fff; padding: 0px 15px} .jsrxright h3{ font-size: 18px; line-height: 30px ; width: 100%; clear: both;} .jsrxright p,.fszright p{ font-size: 14px; text-align: left; line-height: 28px; width: 100%; clear: both; } .jsrxright li{ width: 100%;  text-align: left;clear: both; line-height: 30px; } .jsrxright li a:hover{ color: #234897 } /*------*/ .szxx{ width: 100%; } .regForm-item{width: 100%;  padding: 20px 0px; clear: both;} .regForm-item dt{ width: 15%; float: left; font-size: 20px; line-height: 60px;text-align: left; } .txt-impt {     color: #C00;} .regForm-item dd{ width: 82%; padding: 1%;  float: left;} .ipt {     padding: 10px 5px;     border: #cccccc 1px solid;     font-size: 14px;     font-weight: bold;     border-radius: 8px;     float: left; } .texh{ height:344px; } .norWidthIpt{ width: 75% ;} .samWidthIpt{ width: 35% ;} .larWidthIpt{ width: 95% ;} .select{-webkit-appearance: menulist;     box-sizing: border-box;     align-items: center;     white-space: pre;     width: 220px;     background-color: white;     cursor: default;     border: 1px solid #ccc;     float: left;     margin-right: 20px;     height:40px;     border-radius: 8px;     padding: 3px;     font-size: 14px;     font-weight: bold; } .subtn{width: 190px;     height: 50px;     font-size: 14px;     background: #213f93;     text-decoration: none;     line-height: 50px;     color: #FFF;     outline: none;     text-align: center;    display: block; font-size: 22px;border-radius: 8px;}  .subtn2{width: 190px;     height: 50px;         background: #4f6bb9;     text-decoration: none;     line-height: 50px;     color: #FFF;     outline: none;     text-align: center;    display: block; font-size: 22px;border-radius: 8px;}  .subtn3{width: 140px;     height: 40px;     margin-left: 15px;     background: #213f93;     text-decoration: none;     line-height: 40px;     color: #FFF;     outline: none;     text-align: center;    display: block; font-size: 16px;border-radius: 8px;}  .btnbox{ width: 50%; clear: both; padding: 40px 0px }   .btnbox a:hover{ color: #fff } .subtn3 a:hover{ color: #fff } /*----footer----*/ footer{ background: #2a4799; width: 100%;  color: #fff; overflow: hidden; padding-bottom: 15px} footer a{ color: #fff } .bottom{ max-width: 1100px; width: 100%; margin: 0px auto; overflow: hidden;} .footclear{ width: 100%; height: 8px; background: url(../images/footop.png)  no-repeat center 0px; } .footone{ width:100%; font-size: 18px; line-height: 80px; } .footline{ background: #1d406c; height: 3px; width: 100%; margin: 20px 0px;} .footicon{  padding-left:120px; float: left; padding-top: 20px;} .footicon2{  padding-left:30px; float: left;padding-top: 20px;} .footchar{ padding-left: 40px; line-height: 24px; text-align: left; float: left; font-size: 12px; } .linknav{ width:100%; } .linknav li{ line-height: 30px; border: 1px solid #fff; padding:2px 25px 2px 10px; float: left; margin-right: 8px; background: url(hide.png) no-repeat right ;} .linknav .cul{ background:#fff url(show.png) no-repeat right ; color: #355e92} .linkbox{ line-height: 30px; width: 100%; font-size: 12px; display: none; height: 145px; overflow: hidden;} .linkbox li{ padding: 10px 15px; float: left; } /*----jg---*/ .jgt{ width: 100%; background: url(zfl2.png) repeat-x ; height:64px; line-height: 56px; text-align: left;clear: both; float: left;} .jgt1{ width: 100%; background: url(zfl.png) no-repeat left; height:64px; font-size: 22px; color: #213f93;font-family: '\9ed1\4f53'; text-indent: 40px;} .jgin{ width:99%; padding: 2% 0px 0px 1%; margin-bottom: 20px; line-height:50px; font-size: 16px; text-align: left; clear: both; float: left; overflow: hidden;} .jgin li{ width: 25%; float: left; } /*----sz---*/  .szleft{ width: 440px; float: left; overflow: hidden; } .szright{ width: 603px; float: right;  overflow: hidden;} .sul{ width: 100%; font-size: 22px; height: 48px; font-family: '\9ed1\4f53';border-bottom:1px solid #294698;color: both; margin-top: 20px;  } .sul li{ color: #000; padding: 10px 0px; float:left; line-height:34px; font-weight: bold;} .sul .now{ color: #355e92; background:url(../images/now.png) no-repeat bottom center;} .szsx{ width: 100%; margin-top: 15px; clear: both; display: none } /*----gbcontent---*/  /*中心内容*/  .Content {     width: 1185px;     overflow: hidden;     border: 1px solid #e5e5e5;     position: relative;     margin: 5px auto 25px;     padding: 10px 7px;     border-top:none ; } .Content-sy {     overflow: hidden;     float: left;     width: 100%;  /*min-height: 650px;*/     }  .Content-sy h2 {     height: 32px;     font-size: 12px;     color: #e10000;     line-height: 32px;     font-weight: normal;     background: url(../images/kuang2_03.png) repeat-x;     position: relative;     padding:0 0 0 20px; } .Content-sy h2 a{     font-weight: bold;     color: #e10000;     float: left;     font-size: 12px; }  .Content-sy h2 span{     display: block;     float: left;     width: 29px;     height: 32px;     background: url("../images/yn-zf-topTT.png") center no-repeat; } .Content-sy h2 a:link, .Content-sy h2 a:visited {     color: #e10000;     text-decoration: none; }  .Content-detail-topT img{     display: block;     margin: 10px auto 5px; } .Content-detail-topT h4{     display: block;     font-size: 28px;     font-weight: bold;     line-height: 40px;     color: #d80f00;     margin: 0 auto;     text-align: center; } .Content-detail-topB{     width: 330px;     height: 42px;     margin-top:30px;     margin-left:140px;  } .Content-detail-button{     float: left;     width: 98px;     height: 42px;     display: block;     line-height: 42px;     text-align: center;     font-size: 16px;     color: #5c5c5c; }  .shgl-list1 {     position: relative;     width: 142px;     float: left;     height: 40px;     line-height: 40px;     font-size: 16px;     font-weight: bold;     color: #5c5c5c;     text-align:center;     margin-right:15px;     /*border: 1px solid #ddd;*/     font-family: "Microsoft YaHei";    /* background: url(../images/yn-zf-xlbg.png) no-repeat 117px center;*/     z-index: 2; } /*.shgl-list1 .txt {     margin-left: 22px;     font-size: 16px;     font-weight: bold;     color: #5c5c5c; }*/ .shgl-list1 .list-info {     display: none;     position: absolute;     top: 40px;     left: -1px;     width: 142px;     background: #fff;     border: 1px solid #ddd;     border-bottom: none;     max-height: 82px;     overflow-y: scroll; } .shgl-list1 .list-info li {     height: 40px;     padding-left: 22px;     line-height: 40px;     border-bottom: 1px solid #ddd; } .shgl-list1 .list-info li:hover{     cursor: pointer; } .shgl-list1 .list-info li a {     font-size: 16px;     font-weight: bold;     color: #5c5c5c; } .mgr{     margin-right: 14px; }  /*列表内容*/ .Content-detail{ text-align: left; } .Content-detail-textT{     height: 20px;     padding: 20px 18px; } .Content-detail-textT a{     display: block;     font-size: 20px;     font-weight: bold;     color: #d80f00;     line-height: 20px;     border-left: 3px solid #d80f00;     padding-left: 11px; }  .Content-detail-textB{     margin: 0 15px 10px 8px;     padding:0 0 11px 2px;     border-bottom: 1px dashed #d3d3d3; } .detail-textB-title{     display: block;     line-height: 35px;     font-size: 14px;     font-weight: bold;     color: #d80f00; } .Content-detail-textB ul li{     /*height: 25px;*/     overflow:hidden;     line-height: 25px;     background: url("../images/yn-zf-listIcon.png") 8px 12px no-repeat; } .Content-detail-textB ul li a{     margin-left: 18px;     float: left;     font-size: 14px;     color: #333; } .Content-detail-textB ul li span{     float: right;     font-size: 12px;     color: #999;     margin-right: 3px;  } .Content-detail-textB ul li:hover a,.Content-detail-textB ul li:hover span{     color: #d80f00;     cursor: pointer; }  .borBN{     border-bottom: none; }   /*----zcjd---*/ .zclist{width: 94%;  margin-left: 2%; padding-left:2%; background:url(../images/iconz.gif) left 20px no-repeat; overflow: hidden; clear:both; line-height: 40px; } .zclist li{ font-size: 14px; } .w15{ width: 16%; float: left;} .w60{ width: 52%; float: left;} .w20{ width:20% ; text-align: left; float: left;} .w10{ width: 10%; float: right;} .blues,.blues a{color: #244fac }   .c999{ color: #999999 } /*---zcjdadd-----*/ .zcjdt{ width: 94%; margin: 0px auto; background: url(zfl2.png) repeat-x ; height:64px; line-height: 64px; text-align: left;clear: both; } .zcjdd1{ width: 98%; background: url(zfl.png) no-repeat left; height:64px; font-size: 21px; color: #213f93;font-family: '\9ed1\4f53'; padding-left: 20px; } .zcjdin{ width: 90%; margin: 0px auto; padding: 20px 0px; clear: both; overflow: hidden;} .zcjdin a{ font-size: 18px; color: #333333;font-family: '\5fae\8f6f\96c5\9ed1' } .zcjdin li{ width: 35%; float: left; } .zcjdt2{ text-align: center; width: 98%; background: #f0f0f0; margin: 0px auto; height:64px; line-height: 64px; font-size: 21px; color: #213f93;font-family: '\9ed1\4f53'; text-align: left;clear: both;  } .zcjdt2 li{  text-align: center; display: block; padding:0px 1%;} .zjjd{ color: #0f8379 ;border: 1px solid #0f8379;font-size: 12px; line-height: 14px; float: right;margin: 8px 2px 0px; padding: 1px 2px; border-radius: 3px} .zjtc{ text-align: center;  } /*----zxgw---*/ .gwleft{ width: 32%; padding: 1%; float: left; } .leftbtn{ background: url(left_btn.png) 0 0 no-repeat; width: 318px; height:50px; line-height: 45px; color: #fff; font-size: 16px; font-weight: bold; } .leftbtn a{ color: #fff; } .leftbtn2{ background: #d7e0f6; color: #213f93; font-weight: 600; font-size:18px; width: 310px; margin-left: 8px; height: 40px; margin: 10px 0px; line-height: 40px; letter-spacing: 1px; } .leftbtn3{ background: url(left_btn2.png) 0 0 no-repeat; width: 310px; margin-left: 8px; height:50px; line-height: 40px; color: #777; font-size: 18px; font-weight: 600; letter-spacing: 2px;    } .leftbtn3 a{color: #777;} .leftbtn4{ background: url(left_btn3.png) 0 0 no-repeat; width: 310px; margin-left: 8px; height:50px; line-height: 40px; color: #777; font-size: 18px; font-weight: 600; letter-spacing: 2px;    } .leftbtn4 a{color: #777;} .gwleftbox{ overflow: hidden; background: #f2f2f2; margin-top: 10px; width: 305px; } .gwleftbox dl{padding-top: 10px; width: 100%; clear: both; margin-top: 10px; float: left; height: 30px; }  .gwleftbox dt{  width: 75px; float: left;color: #103059; line-height: 30px; text-align: right;  } .gwleftbox dd{ width: 230px; float: right; } .gwleftbox dd .input{ border: 1px solid #102f84;     outline: none;     width: 200px;     height: 30px;     padding: 0 5px;     background: #fff;    } .gwleftbox .btn{border: none;     outline: none;     display: block;     width: 70px;     padding: 5px 10px;     color: #fff;     background-color: #213f93;} .gwright{ width: 68%; float: right; } .gwleftbox .btnbox{ width: 100%; margin: 20px 0px; clear: both; } @media screen and (max-width: 768px){ .jsrxleft,.jsrxright{ width: 100%;}  } /*----2.15add---*/  .bmjd{ color: #244fac;border: 1px solid #244fac;font-size: 12px; line-height: 14px; float:right; margin: 8px 2px 0px; padding: 1px 2px; border-radius: 3px  } .tjred{color: #cf2847;border: 1px solid #cf2847;font-size: 12px; line-height: 14px; float:right;margin: 8px 2px 0px; padding: 1px 2px; border-radius: 3px } /*----2.15addrsrm---*/ .rsrmbtn{ width: 40%; margin:1% 5% 25px; float: left; } .rsrmdz{ width: 90%; margin: 0px auto; margin-bottom: 5px; overflow: hidden; padding: 10px 0px; } .rsrmdz li{ font-size: 18px; line-height: 48px; width: 11.5%; margin-left: 1%; float: left; } .rsrmdz li a{ color: #333333 } .btclass{border-top: 3px solid #f0f0f0; width: 100%; padding-top: 20px}  /*----2.18add---*/ .referencebox{ width: 94%;     color: #333;     padding: 2% 3%;     clear: both;     text-align: left; } .reference{ width: 49%;margin-right:4px;float: left;margin-bottom: 2px; line-height: 40px; background: #ebf0f9; } .reference dt{background: url(add20192181.png) left no-repeat;color: #fff; text-align: center; float: left;width: 134px;height: 40px; font-size: 16px} .reference dd{padding-left: 20px;float: left; line-height: 40px; text-align: left; font-size: 14px;} .font34{ font-size: 34px; color: #000 }  /*----2.25add---*/ .zfxxgk{ background: #fff; margin-bottom: 20px;  } .zfxxgkbox{ width: 96%; clear: both; margin: 20px auto; overflow: hidden; height: 60px;} .zfxxgkleft{background: url(icon1.jpg) no-repeat left; font-size:24px; text-align: left; line-height: 60px; float:left; height: 60px; color: #163e94;  width: 27%; padding-left: 2% } .zfxxleft{ width: 705px; float: left;} .zwgk .cx{     } .zwgk .cl{     width: 705px; } /*政务公开*/ .zwgk .tit{     background: url(hdjl_tb.jpg) no-repeat 0 center;       padding-bottom: 10px;     border-bottom: 1px solid #999999;    } .zwgk .tit span{     float: left;     line-height: 30px;     margin: 10px 0 0 15px;     font-size: 24px;     color: #163e94;     font-family: '\9ed1\4f53';       font-weight: bold; } .zwgk .mc{     width: 1200px;     margin: 0 auto; } .zwgk .mc>.cl{     width: 705px; } .zwgk .mc>.cr{     width: 460px;     padding: 20px 10px;     margin-top: -60px;   }  .zwgk .mc>.cr span.t{     border: solid 1px #fff;     outline: solid 4px #244fac;       background-color: #244fac;     color: #fff;         font-size: 24px;     line-height: 30px;     padding: 0 30px;     } .zwgk .mc>.cr>.cont{     padding: 0px 0px 15px;         border-radius: 10px; } .zwgk .mc>.cr>.cont i{     width: 40px;     height: 40px;     display: block;     margin: 5px auto 0; } .zwgk .mc>.cr>.cont .c{     width: 122px;     height: 110px;     padding: 10px 0px 0px;     border: 1px solid #cccccc;     margin: 0px 0 23px 18px; } .zwgk .mc>.cr>.cont .c a{     color: #666666; } .zwgk .mc>.cr>.cont .c a:hover{     color: #000; } .zwgk ul.ls li{     background: url(dot_blue.jpg) no-repeat left center;       padding-left: 15px;      text-overflow: ellipsis;     overflow: hidden;     white-space: nowrap;     line-height: 39px;     } .zwgk .cr .ca img{     padding-bottom: 20px; } .zwgk .cr .mc1 .c1{     height: 150px; } .zwgk .cr .mc1 .imc{     margin-left: 20px; } .zwgk .cr .mc1 .txc{     width: 235px;     margin-right: 0px;     margin-top: 40px;     text-align: left; } .zwgk .cr .mc1 .txc span{     font-size: 20px; } .zwgk .cr .mc1 .txc p{     text-indent: 0;     font-size: 18px;     color: #c1c1c1; } .zwgk .cr .mc1 .txc select{     background-color: #f5f5f5;     font-size: 18px;     color: #666;     padding: 5px 0; } .zwgk .nl .ls{     height: 280px;     overflow-y: scroll;     overflow-x: hidden; } .zwgk .nl .ls li{     width: 30%;     line-height: 40px;     margin-left: 1%;     float: left;     background: url(dot_c.jpg) no-repeat 0 center; }   .zwgk .ls2 li{   padding: 0;   border:none;   height: 39px;   line-height: 39px;   text-align: right;   padding-left: 20px;   background: url(dot_blue.jpg) 0px center no-repeat; } .zwgk .ls2 a{     width: 570px;     float: left;     text-align: left;     font-size: 16px;     color: #000;     text-overflow: ellipsis;     overflow: hidden;     white-space: nowrap;      color: #333333;     line-height: 39px; } .zwgk .ls2 a{  } .zwgk .ls2 a:hover{     color: #3a849b; } .zwgk .ls2 li span{   color: #999999; }   .zwgk .sl2 i{     float: left;     line-height: 30px;     margin: 10px 0 0 15px;     font-size: 24px;     color: #163e94;     font-family: '\9ed1\4f53';     font-weight: bold;     font-style: normal; } .zwgk .sl2 span a{     color: #a1a1a1; } .zwgk .sl2 span.active a {     color: #163e94; } .zwgk .sl2 .more {     margin-top: 20px; } .zwgk .ls3 li{     background: url(dot_blue.jpg) no-repeat left 10px;     padding-left: 15px;      padding-bottom: 30px;     margin-top: 10px; } .zwgk .ls3 li>a{     font-size: 16px;     display: block;     padding-bottom: 10px;     text-overflow: ellipsis;     overflow: hidden;     white-space: nowrap;  } .zwgk .ls3 li>span{     font-size: 12px; } .zwgk .ls3 li>span a{     color: #fff;     background-color: #c33b51;     padding:  0 10px;     border-radius: 5px;     margin-right: 10px; }  .zwgk .cx{     padding: 20px;  }  .zwgk .cx .cl{     width: 320px; } .zwgk .cx .cr{     width: 320px; }  .zwgk .cx .tc{     width: 65px;     margin-right: 10px;     line-height: 30px;     text-align: justify; } .zwgk .cx .sc{     width: 245px; } .zwgk .cx{     font-size: 16px;  } .zwgk .cx input{     height: 30px;     line-height: 30px;     background-color: #e8e8e8;     width: 100%; } .zwgk .cx select{     height: 30px;     border: none;     line-height: 30px;     background: #e8e8e8 url(zwgk_b1.jpg) no-repeat right center;     background-size: contain;     width: 100%; } .zwgk .cx select::-ms-expand{ display: none; } .zwgk .cx select{     -moz-appearance:none; /* Firefox */     -webkit-appearance:none; /* Safari �?Chrome */     appearance:none; } .zwgk .cx .dt input{     background: #e8e8e8 url(zwgk_b2.jpg) no-repeat right center;   } .zwgk .cx button{     color: #fff;     background-color: #244fac;     border: none;     border-radius: 4px;     font-size: 16px;     padding: 3px 15px;     margin-left: 30px; }  .fztable {     border-collapse: collapse;     border-spacing: 0;     border-left: 1px solid #888;     border-top: 1px solid #888;     background: #fff; font-size: 14px}   .fztable th {     font-weight: bold;     background: #d7e0f6;     text-align: center; }  .fztable th, .fztable td {     border-right: 1px solid #888;     border-bottom: 1px solid #888;     padding: 10px ; }  /*---zfzn-----*/ .znnav{font-family: '\5fae\8f6f\96c5\9ed1'; width:100%; margin: 0px auto; border-bottom: 2px solid #1c3e9d; overflow: hidden; background: #f1f1f1 } .znnav li{ line-height: 35px; border-left: 2px solid #fff; color: #213f93; font-weight: 500;  padding:2px 45px ; letter-spacing: 2px; float: left; background: #d7e0f6;  font-size: 18px} .znnav .cur1{ background:#213f93 ; color: #fff;} .znbox{ line-height: 36px; min-height: 600px; width: 100%; margin: 0px auto; font-size: 16px; display: none; padding: 20px ;   overflow: hidden;} .znh3class{ font-size: 34px; color: #000; line-height: 60px; padding: 50px 0px  30px}  .subcx{width: 110px;     height: 28px;     background: #015293;     font-size: 16px;     color: #fff;     border: none;     border-right: 1px solid #6a99bf; margin: 30px 0px 0px 110px; }  .inputjsnr{ width: 200px; border-radius: 10px; border: 1px solid #ccc; height: 30px; padding-left: 40px; background: url(find.png) no-repeat  10px; }  /*---wzdt2019322-----*/ .wzmapul{ width: 98%; clear: both; padding: 20px 1%; overflow: hidden; line-height: 50px; font-size: 18px;} .wzmapul a, .wzmapul2 a{display:inline;} .wzmapul li{ float: left; margin-right: 5%; display: inline-block; } .wzmapul2{ width: 98%; clear: both; padding: 20px 1%;  line-height: 50px; font-size: 18px;} .wzmapul2 li,.sjtjclass{ float: left;  display: inline-block; width: 16.6% } .wzmap{ width: 100%; background: url(zfl2.png) repeat-x ; height:64px; line-height: 64px; text-align: left;clear: both; float: left;} .wzmap1{ width: 100%; background: url(zfl.png) no-repeat left; height:64px; font-size: 22px; color: #213f93;font-family: '\9ed1\4f53'; text-indent: 20px;} .wzmapzf{ background: #fafafa; margin-bottom: 30px } .wzmapzf h3{ background: url(zwmap.png) no-repeat left;  text-align: left; height:44px; font-size: 20px; color: #213f93;font-family: '\9ed1\4f53'; text-indent: 20px;} .sjtjclass{ position: relative; text-align: left; } .sjtjclass:hover{ }  .sjtjclass:hover>ul{     display: block; }  .sjtjclass>ul{     width: 510px;     padding: 20px 0 10px;     background:url(mapbg.png) no-repeat;     position: absolute;     top: 40px;     height: 400px;     display: none;     z-index: 100;     left: -220px;  } .sjtjclass>ul li{ font-size: 16px;  margin-right: 30px;     float: left;     color: #fff;     width: auto;     line-height: 30px;  }  .sjtjclass>ul li a{     padding: 0 10px;     background: none;     font-size: 16px;     color:#fff; }  /*---szf2019322-----*/ .szfbox{    margin: 30px auto;   width: 94%; } .szf .bor{     padding: 20px;   width: 94%;     margin: 30px auto;     border: 1px solid #dbdbdb;     background-color: #f1f2f7; } .szf .zw{     width: 130px;     text-align: left;     font-size: 18px;     line-height: 36px;     margin-left: 35px;     padding-top: 30px; } .szf .imc{     width: 120px;     font-size: 16px;     color: #44547f;     font-weight: bold;     margin-left: 40px;     margin-bottom: 20px; } .szf .mc{     width: 640px; } .szf .tit{     background: url(hdjl_tb.jpg) no-repeat 0 center;       padding-bottom: 10px;     border-bottom: 1px solid #999999;    } .szf .tit span{     float: left;     line-height: 30px;     margin: 10px 0 0 15px;     font-size: 24px;     color: #163e94;     font-family: '\9ed1\4f53';       font-weight: bold; } .szf .tit span a{     color: #163e94; }  .szf .ls li{   padding: 0;   border:none;   height: 39px;   line-height: 39px;   text-align: right;   padding-left: 20px;   background: url(dot_blue.jpg) 0px center no-repeat; } .szf .ls a{     width: 260px;     float: left;     text-align: left;     font-size: 16px;     color: #000;     text-overflow: ellipsis;     overflow: hidden;     white-space: nowrap;      color: #333333;     line-height: 39px; } .szf .ls2 a{     width: 100%; } .szf .ls a:hover{     color: #3a849b; } .szf .ls li span{   color: #999999; } .szf .tit a.more{     font-size: 14px;     color: #999999;     margin-top: 15px; } .szf .imc2{     width: 201px;     height: 57px;     background: url(szf_b2.jpg) no-repeat 0px 0;       margin-bottom: 30px; } .szf .imc2 span{     float: left;     width: 65px;     color: #ffffff;     font-size: 20px;     margin: 15px 0 0; } .szf .imc2 a{     width: 100px;     float: right;     margin: 8px 15px 0 0;     font-size: 16px;     text-align: left; }  .szf .imc2:nth-of-type(2n){     float: right; } .szf .txc2{     width: 195px;     background-color: #e8ebef;     line-height: 45px;     margin-bottom: 30px; } .szf .txc2:nth-of-type(2n){     float: right; }  .szf .txc3{     width: 260px;     height: 46px;     line-height: 46px;     background: url(szf_b1.jpg) no-repeat 0px 0;           margin: 0 0px 20px 50px; }  .szf .tit{     background: url(hdjl_tb.jpg) no-repeat 0 center;       padding-bottom: 10px;     border-bottom: 1px solid #999999;    } .szf .tit span{     float: left;     line-height: 30px;     margin: 10px 0 0 15px;     font-size: 24px;     color: #163e94;     font-family: '\9ed1\4f53';       font-weight: bold; } .szf .tit span a{     color: #163e94; }  .szf .ls li{   padding: 0;   border:none;   height: 39px;   line-height: 39px;   text-align: right;   padding-left: 20px;   background: url(dot_blue.jpg) 0px center no-repeat; }   /*0408*/ .nmc{     width: 1140px;     margin: 0 auto; } .nmc .line01{     height: 5px;     background-color: #f0f0f0;     margin-top: 50px;     margin-bottom: 50px;     border: none; }  .nmc .imc img{     float: left;     margin-left: 60px;     margin-top: 10px; } .nmc .imc img:hover{ /*    opacity: 0.9;*/ } .nmc .txc{     font-size: 16px;     line-height: 40px;     color: #1c3e9d;  }  .nmc .txc a{     color: #1c3e9d; } .nmc .sl1 .cont{     position: relative; } .nmc .sl1{     width: 1040px;} .nmc .sl1 .le, .nmc .sl1 .ri{     width: 34px;     height: 310px;     cursor: pointer;     position: absolute;     top: 0;     padding-top: 30px; } .nmc .sl1 .le{     left: -50px;     background: url(le.jpg) 0px center no-repeat;    } .nmc .sl1 .ri{     right: -50px;     background: url(ri.jpg) 0px center no-repeat;    } .nmc .sl1 .cont .cc{     width: 325px;     background-color: #f2f4fa;     text-align: left;     border-radius: 20px; } .nmc .sl1 .cont .cc .t{     font-size: 18px;     color: #1c3e9d;     line-height: 30px; } .nmc .sl1 .cont .cc p{     font-size: 16px;     line-height: 30px; } .nmc .sl1 .cont .cc span.fr{     color: #999999; } .nmc .sl1 .cont .cc .pd10{padding: 12px 20px;}   .nmc .sl2{     width: 1040px;     margin: 20px auto 0;  } .nmc .sl2 .re span{     height: 30px;     line-height: 30px;     font-size: 16px; } .nmc .sl2 .cont .cc{     width: 245px;  } .nmc .sl2 .le2, .nmc .sl2 .ri2{     width: 34px;     height: 180px;     cursor: pointer;     position: absolute;     top: 0;     padding-top: 30px; } .nmc .sl2 .le2{     left: -50px;     background: url(le.jpg) 0px center no-repeat;    } .nmc .sl2 .ri2{     right: -50px;     background: url(ri.jpg) 0px center no-repeat;    }   /*0415*/ .gkxxh2{ font-size: 14px; color: #244fac; padding-left: 15px; text-align: left; font-weight: bold} .gkxxtop{ background: url(mugktopbg.jpg) repeat-x; height: 33px; line-height: 33px; width:99%; margin-right: 1%;} .gkxxtop2{ background: url(mlgktopbg2.jpg) repeat-x; height: 33px; line-height: 33px; width:99%; margin-right: 1%; margin-top: 30px;} .table1944{ border:1px solid #ededed; line-height:38px;width:99%; margin-right: 1%; padding:5px; font-size:14px; text-align:left} .w200{ width:150px; background: url(arrow1944.png) no-repeat 5px 15px; padding-left:30px; ;border-bottom:1px solid #dedddd} .w102{ background:#d3dcee url(arrow2.png) no-repeat 20px 15px ;  width:90px; padding-left:30px} .w101{ background:#e3e8f4 url(arrow2.png) no-repeat 20px 15px;  width:90px; padding-left:30px;} .table1944 td{border-right:1px solid #dedddd;border-bottom:1px solid #dedddd}  .divbtn3{         background: url(left_btn2.png) 0 0 no-repeat;     width: 310px;     margin-left: 8px;     height: 50px;     line-height: 40px;     color: #777;      font-size: 18px;     font-weight: 600;     letter-spacing: 2px;     position: relative;     clear: both; }  .divbtn3 a{     width: 80%;     margin: 0px auto;     background: url(zwgk_n8.png) no-repeat right center;         color: #777;      display: inline-block; } .divbtn3>ul{     width: 300px;     padding: 10px 0;     background-color: #fff;     border: 1px solid #3f6cce;     position: absolute;      top: 40px;     display: none; } .divbtn3>ul li{     border-bottom: 1px solid #f0f0f0; } .divbtn3>ul li:last-of-type{     border: none; } .divbtn3>ul li a{     padding: 0 10px;     background: none;     font-size: 16px } .divbtn3:hover{     background: none;     background-color: #3f6cce;     width: 300px;  } .divbtn3:hover>a{     color: #fff;     background-image: url(zwgk_n9.png); } .divbtn3:hover>ul{     display: block; }  /*----zwwb---*/ .zwtop{ background:url(zwwb_01.png) no-repeat center; width: 100%; height:540px; } .wxtop{ background:url(zwwx.jpg) no-repeat center; width: 100%; height:540px; } .zwleft1{ width:580px; height: 340px;  float: left; margin-left: 10px;  } .zwright1{ width: 560px; float: right; color: #424242; background:url(pic_19.png) no-repeat top; padding-top: 100px; } .zwright1 h3{ color: #333; font-size: 18px; line-height: 60px; text-align: left; } .zwright1 p{ font-size: 14px; line-height: 26px; text-align: left; } .zwright1 li{background:url(iconz.gif) no-repeat center left; font-size: 16px; line-height: 40px; width: 95%; padding-left: 3%; text-align: left; } .w100{ width: 100%; clear: both; } .zwbg1{ background: #fff; overflow:hidden; } .zwbg2{ background: #f0f0f0; overflow: hidden; } .zwtitle{background:url(zwwb_03.png) no-repeat center bottom; font-size: 30px; text-align: center; letter-spacing: 2px; height: 80px; line-height: 80px} .ptb20{ padding: 20px 0px } .ptb40{ padding: 60px 0px } .linksnav{ width:90%; margin: 0px auto } .linksnav li{ line-height: 30px; line-height: 40px; color: #999999;  padding:2px 25px 2px 20px; float: left; margin-right: 8px; font-size: 21px} .linksnav .cul{ background:#fff url(topine.png) no-repeat top center ; color: #355e92} .linksbox{ line-height: 30px; min-height: 300px; width: 100%; margin: 0px auto; font-size: 12px; display: none; padding: 20px ;   overflow: hidden;} .dzluks {     line-height: 40px;     font-size: 14px;     color: #333333;     width: 98%;     margin: 0px auto;     padding: 0px 1%;     overflow: hidden;     border-bottom: 1px solid #e9e9e9;} .dzluks li{    display: block;     width: 9.09%;     float: left;     text-align: center;     cursor: pointer;} .dzluks .addcl{    color: #1f6987;     font-weight: 600;} .dzwb{ width: 100%; display: none; } .wb_list ul li{float: left;width: 86px;height: auto;overflow: hidden;margin-left: 5px;margin-top: 10px;} .wb_logo{width: 60px;height: 60px;position: relative;margin:0px auto;background: #a8de86;overflow: hidden;} .wb_logo img{border: 1px solid #cccccc;width: 54px;height: 54px;margin:0px auto;display: block;margin-top: 2px;} .wb_logo em{display: block;background: url("../images/wb_06.jpg") no-repeat center;width: 12px;height: 12px;position: absolute;right: 3px;bottom: 2px;} .wb_list ul li span{display: block;width: 100%;margin:0px auto;height: auto;line-height: 26px;font-size: 12px;color: #0082cb;text-align: center;overflow: hidden;} /*----wx---*/ .wx_list{width: 100%;margin:0px auto;} .wx_list ul li{float: left;margin-top:36px;width: 146px;height: auto;overflow: hidden;margin-left: 24px;} .wx_list ul li .wx_logo{display: block;width: 120px;height: 120px;border-radius: 120px;margin:0px auto;padding:0px;border: none;} .wx_list ul li img{display: block;margin:0px auto;border:1px solid #e9e9e9;width: 146px;height: 146px;padding:6px;} .wx_list ul li p{display: block;width: 100%;text-align: center;font-size: 18px;height: 30px;line-height: 30px;overflow: hidden;color: #000;} .wx_list ul li em{display: block;width: 100%;text-align: center;font-size: 14px;height: 20px;line-height: 20px;overflow: hidden;color: #ccc;margin-bottom: 18px;} .zrt1{ float: left; } .zrt2{ display: none; float: left;}  /*0417*/  .xmttop{background:url(pic_01.jpg) no-repeat center; width: 100%; height:500px; padding-top: 280px; } .xmttop li{ float: right; margin-left: 80px; } .xmtbtn{ width: 25%;  float: left; } .xmtinfo{background:url(pic_16.jpg) no-repeat bottom; text-align: left;padding-left: 10px; color: #4c4c4c; padding-right: 340px; line-height: 30px; font-size: 16px; padding-bottom: 80px; margin-bottom: 30px; margin-top: 30px;} .xmtinfo h2{ font-size: 18px; line-height: 40px; font-weight: bold; } .xmtbg{ background: #eff1f6 } .xmtxw{ border: 1px solid #96a8cd; background: #fff; padding:80px 10px 0px; overflow: hidden;} .xmtad{ width: 100%; max-width: 1160px; height: 80px; margin: 40px auto; clear: both;  } .xmtnav{ width: 1100px; margin: 0px auto; height: 84px; z-index: 1000; position: relative; } .xmtnav li{ float: left; position: relative; opacity: 0.8 }  .xmtbg1{background:url(pic_23.png) no-repeat; width: 262px  } .xmtbg2{background:url(pic_24.png) no-repeat; width: 282px  } .xmtbg3{background:url(pic_25.png) no-repeat; width: 281px  } .xmtbg4{background:url(pic_26.png) no-repeat; width: 267px  } .xmtnav li.cul{ height:84px;  background:url(arrow.png) no-repeat bottom;opacity: 1; z-index: 10; } .xmtnav img{ z-index: 1} .xmtdpz{display: none; position: absolute; width: 20px; height: 20px; top:68px; left: 45%; }  .xmtdpb>a{ display: block;}  .xmtwxbox{ border: 1px solid #96a8cd; width: 100%; background: #fff; padding:80px 10px 0px; overflow: hidden; position: absolute; top: 48px; z-index: 1; height: 2000px} .xmtlayer1{ background: #f5f5f5; width: 98%; overflow: hidden; margin:0px auto; border:1px solid #beccea; padding: 2%;} .xmttit{background:url(pic_17.jpg) no-repeat;  line-height: 44px; font-weight: bold; width: 310px; height: 44px; float: left; color: #fff; font-size: 20px; letter-spacing: 2px; text-align: center;} .xmtcity{ float: left; margin-left: 20px; font-size: 16px; color: #000; line-height: 44px; font-weight: bold; } .xmtly11{ width: 500px; float: left;} .xmtly111�?xmtly113{border: 1px solid #ffffff; overflow: hidden; padding: 20px; margin: 20px;} .xmtly1111,.xmtly112{ float: left; margin-left: 20px; text-align: center; } .xmtly12{ width: 480px; float: left;} .xmtly13{ width: 100%; float: left; } .xmtly131{ height: 400px; border: 1px solid #ffffff; overflow-y: auto; } .xmtly132{ height: 600px; border: 1px solid #ffffff;  } .xmt_list ul li{float: left;width: 146px;    height: 180px;overflow: hidden;margin-left: 25px;margin-top: 20px;} .xmt_logo{width: 146px;height: 146px; float: left;} .xmt_logo img{border: 1px solid #89a2d9;width: 145px;height: 145px;margin:0px auto;display: block;margin-top: 2px;} .xmtly1111 img{border: 1px solid #89a2d9;width: 145px;height: 145px;margin:0px auto;display: block;margin-top: 2px;} .xmt_list ul li p{display: block;width: 100%; text-align: center; height: 26px; float: left; line-height: 36px;font-size: 16px;color: #000;text-align: center;overflow: hidden;} .xmtly1111 p{display: block;width: 100%; text-align: left; height: 26px; float: left; line-height: 36px;font-size: 16px;color: #000;text-align: center;overflow: hidden;} .xmt_wbshow,.xmt_wxshow{ display: none;} .xmt_wbshow2,.xmt_wxshow2{display: none;}  /*0418*/  .fszinfo2{ width: 96%; padding: 2%; height: 840px; overflow: hidden; line-height: 30px; text-align: left; font-size: 14px } .fszt4{ font-size: 14px; width: 100%; line-height: 30px; color: #666666  } .thlist li{ width: 33%; float: left;  }

