﻿@import "style.css";
body{ background-color: #f3eff0 }

.bordernr{ border-right: none !important; }
.bglan{ background-color: #1c7ef8 }
.bgcheng{ background-color: #fea501 }
.cheng{ color: #fea501 }
.lan{ color: #1c7ef8 }
.hui{ color: #a5a5a5 }
.hei{ color: #2a2a2a }
.marginleft{ margin-left: .5rem; }
/*btl*/
.btl{ width: 100%; height: 2rem; line-height: 2rem; border-bottom: solid 1px #e5e5e5; padding-left: .2rem; padding-right: .2rem; }
.btlys{ width: .4rem; height: .8rem; float: left; margin-top: .6rem; font-weight: 800 }

/*logo*/
.logo{ width: 100%; height: auto; }

/*banner*/
.slideBox{ position:relative; overflow:hidden; margin:auto; width:100%; }
.slideBox .hd{ position:absolute; height:.5rem; line-height:.3rem; bottom:0; right:0; z-index:1; }
.slideBox .hd li{ display:inline-block; width:.3rem; height:.3rem; -webkit-border-radius:.15rem; -moz-border-radius:.15rem; border-radius:.15rem; background:#929292; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#1795e2; color:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{  vertical-align:top; width:100%;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  } 


/*menu*/
.menu{ margin-top: .2rem; border-top: solid 1px #e5e5e5; background-color: #fff }
.menuone{ width: 4rem; border-right: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; float: left; padding-top: .3rem; }
.menuone img{ width: 1.5rem; height: 1.5rem; }
.menutxt{ width: 100%; height: 1.2rem; line-height: 1.2rem; letter-spacing: 1px; }

/*ynxw*/
.ynxw{ padding-top: 1px; padding-bottom: .5rem; }
.ynxwc{ width: 100%; height: 2rem; border-bottom: solid 1px #e5e5e5; padding-top: .3rem; }
.ynxwcn{ width: 100%; height: 1.4rem; overflow: hidden; }
.ynxwp1{ width: 4.25rem; height: 1.4rem; display: block; float: left; border-right: solid 1px #e5e5e5 }
.ynxw_a{ width: 1.5rem; height: .8rem; line-height: .8rem; border:solid 1px #ff7900; border-radius: .15rem; color: #ff7900; float: left; margin: .35rem .3rem }
.ynxw_b{ width: 9.4rem; height: 1.4rem; line-height: 1.6rem; float: left; overflow: hidden; text-overflow: ellipsis;}
.ynxwone{ width: 100%; height: 1.6rem; overflow: hidden; border-bottom: solid 1px #e5e5e5; padding-left: .2rem; padding-right: .2rem; }
.ynxwone_xh{ width: .8rem; height: .8rem; border-radius: .8rem; float: left; margin-top:.4rem; }
.ynxwone_wb{ width: 10.6rem; height: 1.6rem; line-height: 1.6rem; float: left; overflow: hidden; margin-left: .2rem; }
.ynxwone_an{ width: 3.6rem; height: 1rem; line-height: 1rem; float: right; margin-top: .3rem; background-color: #d1cfcf; letter-spacing: 1px; border-radius: .15rem; }
.ynxwone_an:hover{ background-color: #1c7ef8 }
.ynxw_btn{ width: 8rem; height: 1.3rem; line-height: 1.3rem; margin: .5rem auto 0 auto; background-color: #ff7900; border-radius: .1rem; }
.ynxwhidden{ display: none; }
.xhpic{ width: 1rem; height: 1rem; }

/*bz*/
.bzbox{ width: 100%; overflow: hidden; border-top: solid 1px #e5e5e5; margin-top: .2rem; }
.bzone{ width: 4rem; height: auto; float: left; padding-top: .5rem; padding-bottom: .5rem; border-right: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; position: relative; }
.bzone img{ width: 1.25rem; height: 1.25rem; }
.bzname{ width: 100%; height: 1rem; line-height: 1rem; letter-spacing: 1px; overflow: hidden; }
.bzfbt{ width: 80%; height: .5rem; line-height: .5rem; font-size: .2rem; overflow: hidden; color: #999; text-transform:uppercase; margin: auto; }
.r{ width: .8rem !important; height: .8rem !important; position: absolute; left: 0; top: 0 }

/*cjzz*/
.cjzz{ padding-top: 1px; }
.cjzz_bt{ width: 4rem; height: 4rem; float: left; }
.cjzz_lb{ width: 12rem; height: 4rem; float: left; overflow: hidden; }
#cjzz{ bottom: .2rem; right: .5rem; }
#cjzz li{ display:inline-block; width:.5rem; height:.2rem; background:#929292; text-indent:-9999px; overflow:hidden; margin:0 1px;   }
#cjzz li.on{ background:#1795e2; color:#fff; }

/*wbjb-cbjb*/
.bzxxk{ width: 8rem; height: 2.7rem; float: left; border-right: solid 1px #fff; position: relative; }
.bzxxkn{ width: 100%; height: 2rem; background-color: #a0a0a0;padding-left: 1.4rem; padding-right: 1.4rem; }
.xxktb{ width: 1.25rem; height: 1.25rem; margin-top: .37rem;  }
.bzxxknon{ background-color: #1c7ef8 }
.bzxxkxb{ width: .8rem; height: .8rem; position: absolute; left: 0; right: 0; margin: auto; top: 1.98rem; display: none; }
.b_n_w{ width: 3rem; height: 2rem; overflow: hidden; }
.bnw1{ line-height: .8rem; height: .8rem; margin-top: .35rem; }
.bnw2{ line-height: .4rem; height: .4rem; }
.wb-cb{ margin-top: .3rem; }
.bzzxan{ margin-top: .5rem; margin-bottom: .5rem; line-height: 1.3rem; height: 1.3rem; overflow: hidden; border-radius: .1rem; }

/*zxbk1*/
.zxbk1left{ width: 6rem; height: 6rem; border-right: solid 1px #e5e5e5; float: left; overflow: hidden; }
.zxbk1pic1{ width:  3rem; height: 3rem; margin-top: .5rem; margin-bottom: .3rem; }
.zxbk1right{ width: 10rem; height: 6rem; float: right; }
.zxbk1r1{ width: 100%; height: 3rem; border-bottom: solid 1px #e5e5e5; padding-top: .5rem;  }
.zxbk1pic2{ width: 2rem; height: 2rem; float: left; }
.zxbk1rw1{ line-height: .9rem; margin-top: .2rem; text-overflow: ellipsis; white-space: nowrap; }
.zxbk1rw2{ line-height: .8rem; height: .8rem; overflow: hidden; }
.zxbk1r2{ width: 100%; height: 3rem; padding-top: .5rem; }

/*zj_index*/
.art img{max-width:100%; height:auto;}
.swiper-container {width: 100%; margin: auto; } 
.swiper-slide {width:auto; margin-right:1px; padding-left: .2rem; padding-right: .2rem;  display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } 
.swiper-pagination{left:0; right:0; margin:auto; bottom:.3rem; } 
.picMarquee-lefts{ position: relative;}
.hd_zjone{ width: 100%; height: auto; min-height: 5rem; border:solid 1px #e5e5e5; margin-top: 2.4rem; position: relative; padding: 1.7rem .2rem .2rem .2rem; }
.hd_zjpic{ width: 3.25rem; height: 3.25rem; position: absolute; left: 0; right: 0; margin: auto; top: -1.625rem; }
.hd_zjbu{ width: 1.8rem; height: .9rem; line-height: .9rem; margin-top: .2rem; margin-bottom: .2rem; }
.hd_zjan{ width: 49%; height: 1.2rem; line-height: 1.2rem; overflow: hidden; margin-top: .2rem; }

/*mys*/
.mys{padding-top: .5rem; padding-bottom: .5rem; position: relative; padding-left: 1.5rem;}
.myspic1{ width: 3rem; height: 3rem; display: block; }
.myspic2{ width: 1.8rem; height: auto; position: absolute; left: 0; top: 0 }
.myswb{ width: 10.3rem; height: 3rem; overflow: hidden; }
.mysp1{ height: 1.2rem; line-height: 1.2rem; overflow: hidden; }
.mysp2{ height: .8rem; line-height: .8rem; overflow: hidden; }

/*sb*/
.sbbox{ border-top: solid 1px #e5e5e5; }
.sbhang{ border-bottom: solid 1px #e5e5e5; padding-top: .5rem; padding-bottom: .5rem; }
.sbone{ width: 33.33333%; height: auto; border-right: solid 1px #e5e5e5; float: left; }
.sbone img{ width: 3.2rem; height: 3.2rem; }
.sban{ width: 68%; height: 1.1rem; line-height: 1.1rem; margin: auto; border:solid 1px #fea501; margin-top: .3rem; border-radius: .1rem;  }
.sbone2{ width: 33.33333%; height: auto; border-right: solid 1px #e5e5e5; float: left; }
.sbone2 img{ width: 84%; height: auto; }
.sban2{ width: 90%; height: 1.1rem; line-height: 1.1rem; margin: auto; border:solid 1px #fea501; margin-top: .3rem; border-radius: .1rem;  }
.sbone3{ width: 66%; height: auto; float: right; padding-left: .2rem; padding-right: .3rem; }
.sbone3 img{ width: 100%; height: auto; }

/*kfal*/
.an_index_one{ width: 15.6rem; margin: .5rem auto 0 auto; background-color: #e8e8e8 }
.an_index_one_wb{ padding: .3rem .3rem; }
.an_index_gdal{ display: none }

/*zzgh*/
.ghq{ padding-left: .2rem; padding-right: .2rem; padding-bottom: .5rem; }
.bdname{ width: 4rem; height: 1.8rem; line-height: 2rem; float: left; }
.bdinp{ width: 11.6rem; height: 1.8rem; float: left; overflow: hidden; }
.bdinpys{ width: 100%; height: 1.4rem; line-height: 1.4rem; padding: 0 0 0 .5rem; margin-top: .2rem; }
.bdinp2{ width: 11.6rem; height: 3.5rem; float: left; overflow: hidden; }
.bdinpys2{ width: 100%; line-height: 1rem; padding: 0 0 0 .5rem; margin-top: .2rem; }
.tjgh{ width: 100%; height: 1.4rem; line-height: 1.4rem; margin: .5rem auto 0 auto; border-radius: .1rem; }



/*dqwz*/
.dqwz{ width: 100%; height: 1.6rem; line-height: 1.8rem; padding-left: 1.4rem; position: relative; }
.wztb{ width: 1.2rem; height: 1.2rem; position: absolute; left: .2rem; top: .2rem; }

/*art*/
.art_bt{ width: 100%; height: 2.5rem; line-height: 2.5rem; background-image: url(../images/bt.jpg); background-size: cover; }
.art{ width: 16rem; padding: .3rem; overflow: hidden; }
.art{ max-width:100%; height:auto;}

/*zk*/
.zk{ padding: .2rem; }
.wfbt{ width: 100%; height: .5rem; line-height: .5rem; font-size: .3rem; }
.zkone{ width: 33.3333%; height: 1.6rem; line-height: 1.6rem; border:solid 2px #fff; float: left; padding-left: .2rem; padding-right: .2rem; overflow: hidden; }

/*xgyd*/
.xgbox{ width: 15.6rem; margin: auto; }
.xgone{ width: 100%; height: 1.4rem; position: relative; overflow: hidden; border-bottom: solid 1px #e5e5e5; }
.xgwb{ width: 10rem; height: 1.4rem; line-height: 1.4rem; float: left; overflow: hidden; margin-right: .5rem; }
.xgan{ width: 2.4rem; height: 1.4rem; line-height: 1.4rem; float: left; overflow: hidden; position: relative; }
.xgantb{ width: 1rem; height: 1rem; position: absolute; left: 0; top: .2rem; }

/*gypc*/
.gypc{ padding-bottom: .5rem; }
.gypcb{ width: 15.6rem; border-top: solid 1px #1c7ef8; border-right: solid 1px #1c7ef8; margin: .5rem auto; }
.gypch{ border-bottom: solid 1px #1c7ef8; }
.gypcl{ background-color: #1c7ef8 }
.gypcl2{ background-color: #eff2ff }
.gypcc{ color: #ff6f00 }
.gypcone{ border-left: solid 1px #1c7ef8; float: left; overflow: hidden; }
.gypcgao1{ height: 1.4rem; line-height: 1.4rem; }
.gypcgao2{ height: 2rem; padding-top: .2rem; padding-bottom: .2rem; line-height: .8rem; }
.gypcgao3{ height: 2rem; line-height: 2rem; }
.gypconeright{ float: right; }
.gp1{ width: 5rem; }
.gp2{ width: 3.1rem; }
.gp3{ width: 4rem; }
.gp4{ width: 3.4rem; }
.gypczxsq{ width: 3rem; height: 1.2rem; line-height: 1.2rem; background-color: #ff9917; margin: .4rem .2rem; }
.gypczkan{ width: 15.6rem; height: 1.4rem; line-height: 1.4rem; margin: .5rem auto 0 auto; background-color: #8b8275; padding-right: 2rem; position: relative; }
.gypczkanpic{ width: 1rem; height: 1rem; position: absolute; top: .2rem; right: 6rem; transform:rotate(180deg); }
.gypcyc{ display: none; }