@charset "utf-8";
body{font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif; background:#e6f7fe;margin: 0 auto;}
a:hover { text-decoration:none; color:#043c7e;}
input,button,select,textarea{outline:none}
.ofh { overflow:hidden;}
.blank24 {clear:both; height:24px; overflow:hidden; display:block;}
.blank32 {clear:both; height:32px; overflow:hidden; display:block;}
.mbox{ width:1206px; height:auto; margin:0 auto; clear:both; overflow: hidden;}
.cbox{ width:1147px; height:auto; margin:0 auto; clear:both; overflow: hidden;}
.fff { background:#FFFFFF;}.mht600 { min-height:600px;}
.top { height:268px;margin:0 auto; min-width:1262px;}
.xwbg {position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:opacity 2s linear;-moz-transition:opacity 2s linear;-o-transition:opacity 2s linear;transition:opacity 2s linear;opacity:0;z-index:-9;}
/*.top.b1 { background:url(../images/bnbg1.png) top center no-repeat;}*/
#bg1 {background:url(../images/bnbg1.png) top center no-repeat;min-width:1262px; margin:0 auto;}
#bg2 {background:url(../images/bnbg2.png) top center no-repeat;min-width:1262px; margin:0 auto;}
/*#bg3 {background:url(../images/bnbg3.png) top center no-repeat;min-width:1262px; margin:0 auto;} */
#bg4 {background:url(../images/bnbg4.png) top center no-repeat;min-width:1262px; margin:0 auto;}
#bg5 {background:url(../images/bnbg5.png) top center no-repeat;min-width:1262px; margin:0 auto;}
/** #bg6 {background:url(../images/bnbg6.png) top center no-repeat;min-width:1262px; margin:0 auto;}
#bg7 {background:url(../images/bnbg7.png) top center no-repeat;min-width:1262px; margin:0 auto;} */
#bg8 {background:url(../images/bnbg8.png) top center no-repeat;min-width:1262px; margin:0 auto;}
#bg9 {background:url(../images/bnbg9.png) top center no-repeat;min-width:1262px; margin:0 auto;}
#bg10 {background:url(../images/bnbg10.png) top center no-repeat;min-width:1262px; margin:0 auto;}
#bg11 {background:url(../images/bnbg11.png) top center no-repeat;min-width:1262px; margin:0 auto;}
#bg12 {background:url(../images/bnbg12.png) top center no-repeat;min-width:1262px; margin:0 auto;}
#bg13 {background:url(../images/bnbg13.png) top center no-repeat;min-width:1262px; margin:0 auto;}
#bg14 {background:url(../images/bnbg14.png) top center no-repeat;min-width:1262px; margin:0 auto;}
#bg15 {background:url(../images/bnbg15_2022.png) top center no-repeat;min-width:1262px; margin:0 auto;}
#bg16 {background:url(../images/bnbg16.png) top center no-repeat;min-width:1262px; margin:0 auto;}
#bg17 {background:url(../images/bnbg17.png) top center no-repeat;min-width:1262px; margin:0 auto;}
#bg18 {background:url(../images/bnbg18.png) top center no-repeat;min-width:1262px; margin:0 auto;}
#bg19 {background:url(../images/bnbg19.png) top center no-repeat;min-width:1262px; margin:0 auto;}
#bg20 {background:url(../images/bnbg20.png) top center no-repeat;min-width:1262px; margin:0 auto;}
#bg21 {background:url(../images/bnbg21_2022.png) top center no-repeat;min-width:1262px; margin:0 auto;}
#bg22 {background:url(../images/bnbg22.png) top center no-repeat;min-width:1262px; margin:0 auto;}
.fadein {opacity:100;filter:alpha(opacity=100);}
.banner { height:268px; width:1262px; margin:0 auto; position:relative; overflow:hidden;}
.topbar { height:33px; line-height:33px;color:#000000; font-size:14px; min-width:1262px; margin:0 auto; }
.topbar .top_bx { line-height:40px; font-size:14px;}.top_bx a { color:#000000; display:block; float:left;}.top_bx a:hover { color:#cc0000;}
.topbar .top_bx a span { display:block; float:left; height:40px; line-height:40px; width:32px;}
.topbar .top_bx a span.b1 { background:url(wbi.png) center no-repeat;}
.topbar .top_bx a span.b2 { background:url(wxi.png) center no-repeat;}
.topbar .top_bx em {color:#000000;font-weight:normal;display:block;float:left;width: 15px;height:40px;text-align: center;}
.logo {height: 100px;width: 365px;position:absolute;top: 96px;left: 44px;}
.logo a { display:block; width:100%; height:100%; overflow:hidden;}
.search {background:url(search.png) top center no-repeat;height: 32px;line-height:32px;width: 200px;overflow:hidden;position:absolute;right: 56px;top: 142px;}
.search .sc_text{width: 157px;height: 32px;line-height: 32px;border:0 none;float:left;color: #FFFFFF;font-size:12px;font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif;background:none;text-indent: 10px;vertical-align:middle;_margin-top:1px;}
.search .sc_btn{width: 37px;height: 32px;border:0 none;display:inline;float:left;font-weight:bold;cursor:pointer;background:none;margin-left:1px;}

.nav {height:54px;line-height:54px;background:#226ec0;margin:0 auto;min-width:1262px;}
.navlist{line-height: 54px;color:#fff;height: 54px;margin: 0 auto;display: table;}
.navlist a{color:#ffffff;font-size:14px; display:block;}
.navlist a:hover{color:#ddd; text-decoration:none;}
.navlist li{position: relative;display:block;float:left;cursor:pointer;width: 170px;overflow:hidden;text-indent: 26px;text-align: center;}
.navlist li a {position:relative;line-height:54px;display:block;height:54px;color:#FFFFFF;font-size: 19px;z-index:99;}
.navlist li a.ico { display:block;}
.navlist li a.i1 {background: url(n1.png) 22px center no-repeat;background-size:22px;}
.navlist li a.i2 { background:url(n2.png) 22px center no-repeat;background-size:20px;}
.navlist li a.i3 { background:url(n3.png) 12px center no-repeat;background-size:20px;}
.navlist li a.i4 { background:url(n4.png) 22px center no-repeat;background-size:22px;}
.navlist li a.i5 { background:url(n5.png) 22px center no-repeat;background-size:22px;}
.navlist li a.i6 { background:url(n6.png) 22px center no-repeat;background-size:22px;}
.navlist li a.i7 { background:url(n7.png) 22px center no-repeat;background-size:22px;}
.navlist li.hover { background:#175eab;}
.navlist li.hover a.i1 {background:url(n1hv.png) 22px center no-repeat;background-size:22px;}
.navlist li.hover a.i2 {background:url(n2hv.png) 22px center no-repeat;background-size:20px;}
.navlist li.hover a.i3 {background:url(n3hv.png) 12px center no-repeat;background-size:20px;}
.navlist li.hover a.i4 {background:url(n4hv.png) 22px center no-repeat;background-size:22px;}
.navlist li.hover a.i5 {background:url(n5hv.png) 22px center no-repeat;background-size:22px;}
.navlist li.hover a.i6 {background:url(n6hv.png) 22px center no-repeat;background-size:22px;}
.navlist li.hover a.i7 {background:url(n7hv.png) 22px center no-repeat;background-size:22px;}

.dqbx { background:#e5e5e5; margin:0 auto; min-width:1200px; height:40px; line-height:40px;}
.local_box{font-size:14px;font-weight:normal;height: 50px;line-height: 50px;}
.local_ul {overflow:hidden;height:auto;}
.local_ul li{line-height: 50px;float:left;color: #000000;margin: 0px 2px;height: 50px;font-size: 14px;}
.local_ul li a {color: #000000;}
.local_ul li a:hover { color:#BA2636;}
.local_ul li.noLink{background:none;padding-right:5px;color: #000000;}
.local_ul li.titName{height: 50px;line-height: 50px;color: #000;font-size: 16px;text-align:center;}

.gbx { height:auto; overflow:hidden;}
.gtit {/* height: 41px; */overflow:hidden;border-bottom:1px solid #d3e2f2;}
.gnm {color:#175eab;float:left;font-size:20px;position: relative;}
.gnm a {display:block;float: left;color:#000000;font-size: 20px;padding-bottom: 11px;padding-top: 3px;margin-right: 18px;}
.gnm a.hover {color:#175eab;background:url(xwbtm.png) left bottom no-repeat;margin-bottom: 1px;}
.gmr {float:right;line-height: 40px;height: 40px;overflow:hidden;}
.gmr a {color:#777;font-size:16px;letter-spacing: 2px;}
.gcnt { height:auto; overflow:hidden;}
.ginr {height:auto;overflow:hidden;padding-top: 14px;}
.glist {height:auto;display:block;overflow:hidden;font-size:16px;}
.glist li {text-align:left;height: 43px;line-height: 43px;background:url(pt.png) left center no-repeat;vertical-align:middle;overflow:hidden;text-indent: 13px;font-size: 16px;}
.glist li a { display:block; text-overflow:ellipsis; overflow:hidden;white-space:nowrap; color:#000000;}
.glist li a:hover { color:#11508a;}
.glist li span{float:right;color: #777777;padding-right: 8px;font-size: 15px;}

.footer {overflow:hidden;padding: 20px 0;text-align:center;font-size:16px;color:#FFF;min-width: 1262px;border-top: 6px solid #226ec0;background:url(ftbg.png) center;}
.footer .cpright {height: 140px;width:1262px;overflow:hidden;color:#ffffff;margin: 0 auto;text-align: left;line-height: 24px;position: relative;padding: 10px 0;padding-top: 0;}
.footer .cpright a {color: #000000;}
.footer .cpright p {font-size: 15px;height: 28px;line-height: 28px;text-align: left;color: #000000;}
.dzjg{position: absolute;left: 173px;top: 28px;display: none;}
.wzzc{position: absolute;right: 188px;top: 44px;}
.cprt{line-height: 28px;font-size: 14px;padding: 15px 0;text-align: left;position: absolute;left: 265px;min-height: 82px;}
span#_span_jiucuo {float: left;}

.yqbx {height: 40px;line-height: 40px;background:#FFFFFF; padding:17px 0; margin:0 auto; min-width:1262px;}
.yqbx .yqlj {height: 40px;line-height: 40px;overflow:hidden;width: 1206px;margin:0 auto;}
.yqbx .yqlj ul li {float:left;height: 40px;text-align:center;border:none;margin-right: 20px;font-size: 14px;position: relative;width: 222px;background: #ececec;border: 1px solid #FFFFFF;}
.yqbx .yqlj ul li select {height: 40px;line-height:40px;width: 187px;font-size: 14px;text-align:left;vertical-align:middle;display:block;font-family: "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\534E\6587\9ED1\4F53", serif;color: #2f2f2f;background:#ececec;position: absolute;left: 16px;bottom: 0;border: 0 none;}
.yqbx .yqlj ul li.last { margin-right:0;}


.zdmap{height: auto; overflow: hidden;}
.son_lm{height: auto; overflow: hidden;}
.son_title{height: 46px;background: #f5f5f5;line-height: 46px;font-size: 22px;color: #175eab;padding: 0 20px;text-indent: 14px;}
.son_title a {color:#175eab;background: url(zdttit.png) 0 center no-repeat;padding-left: 20px;}
.son_ul{height: auto; padding: 10px 20px; overflow: hidden;}
.son_ul li{float:left;line-height: 36px;margin: 0 12px;font-size: 16px;}

.zhantihuiju{background: #fff;overflow: hidden;}
.zhantihuiju .zhuantibx{overflow: hidden; height: auto; }
.zhantihuiju .zhuantibx .ztt{height: 40px;line-height: 40px;overflow:hidden;background: url(zttit.png) center repeat-x;width: 220px;margin: 0 auto;}
.zhantihuiju .zhuantibx .ztt a{display:block;margin:0 auto;font-size: 23px;color: #175eab;text-align: center;height: 40px;line-height: 40px;overflow: hidden;font-weight: bold;width: 123px;background: #fff;}
.zhantihuiju .ztinr{overflow: hidden; height: auto; padding-bottom: 33px; border-bottom: 1px dashed #ddd;}
.zhantihuiju .only_bx{height: auto;overflow: hidden;margin-top: 30px;}
.zhantihuiju .only_bx ul li{float: left;height: 86px;width: 260px;margin: 8px 10px;}
.zhantihuiju .only_bx ul li a img{width: 260px;height: 86px;}
.zhantihuiju .only_bx ul li p{line-height: 30px; height: 30px;}
.zhantihuiju .desc_bx3{height:30px;line-height:30px;overflow:hidden;width:168px;background: #c7c7c7;font-size:14px;color:#8b8b8b;text-align:center;border-radius:18px;margin: 0px auto;}
.zhantihuiju .desc_bx3 a{display:block;width:100%;height:30px;color: #ffffff;}

.only_bxlist { height:auto; overflow:hidden;}
.only_bxlist{height:auto;overflow:hidden;margin-top: 30px;}
.only_bxlist ul li{height: 40px;line-height: 40px;float:left;width: 23%;border: 1px solid #ddd;margin: 10px;font-size: 16px;border-radius: 17px;}
.only_bxlist ul li a{display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 0 18px;}

.wxjuzhen { height:auto; overflow:hidden;}
.wxjuzhen ul li {background:#f5f5f5;float:left;padding: 18px 25px;margin: 23px;padding-top: 30px;border: 1px solid #ddd;width: 185px;}
.wxjuzhen ul li img {width: 185px;height: 185px;}
.wxjuzhen ul li p {height: 32px;line-height: 44px;text-align:left;font-size:16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color: #000000;margin-bottom: 3px;}
.wxjuzhen ul li a span {display:block;color:#CCCCCC;font-size:12px;}

.commonPage{ height:30px; line-height:30px; text-align:center; padding:10px 0;}
.commonPage span{ margin-left:5px;}
.commonPage a{ border:1px solid #d2d2d2; padding:2px 8px;}
.commonPage .hover a{ background:#CC0000; border:1px solid #b7d3e9; color:#fff;}