input {-webkit-appearance:none; }
img { max-width: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font {padding: 0;margin: 0;font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;/*vertical-align: top;*/}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
ol,ul,li,dl,dt,dd {list-style: none;/*vertical-align: top;*/}
input,button,textarea,select,form {vertical-align: top;}
a:link,a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a,area {blr: expression(this.onFocus=this.blur())/* for IE */}
:focus {outline: none;/* for Firefox */}
.left {float: left;}
.right {float: right;}
.clear {font-size: 0;line-height: 0;clear: both;overflow: hidden;zoom: 1;}
body {color: #333333; /*line-height: 2rem;*/ font-family: "Microsoft YaHei", Arial, Tahoma; width: 32rem; margin: 0 auto; font-size: 1.2rem; }
em, i {  font-style: normal  }
.clear:after { height: 0; display: block; content: "\20"; clear: both;}
a { text-decoration: none; border: none; color: #333;}
/*.top{
    width:32rem;
    height:4.8rem;
    background-color: #2476e3;
    overflow: hidden;
    position: fixed;
    z-index: 999;
    top:0;
}
.top  li{
    float:left;
    width:7rem;
    height:3rem;
    border-radius: 5px;
    background-color: #fff;
    margin:1rem 0.5rem;
    line-height: 3rem;
    text-align: center;
}
.top  li a{
    color:#2476e3;
    font-size:1.3rem;
}*/
.top{width:32rem;height:4.8rem;background-color: #1274c8;overflow: hidden; z-index: 999;top:0;position:fixed;  }
.top li{float:left;width:7rem;  height:3rem;  border-radius: 5px;  background-color: #fff;  margin:1rem 0.5rem;  line-height: 3rem;
	text-align: center;  }
.top li a{  color:#1274c8;  font-size:1.3rem;}
.top li .number{
    width:1.4rem;
    display:block;
    margin-top:-3.5rem;
    margin-left:6rem;
    animation: flicker 1s infinite;
}
@keyframes flicker{
	0% { transform: scale(.7); }
	50% { transform: scale(1); }
	100% { transform: scale(.7); }
}
@-moz-keyframes flicker{
	0%		{-moz-transform: scale(.7);}
	50%		{-moz-transform: scale(1);}
	100%	{-moz-transform: scale(.7);}
}
@-webkit-keyframes flicker{
	0%		{-webkit-transform: scale(.7);}
	50%		{-webkit-transform: scale(1);}
	100%	{-webkit-transform: scale(.7);}
}
@-o-keyframes flicker{
	0%		{-o-transform: scale(.7);}
	50%		{-o-transform: scale(1);}
	100%	{-o-transform: scale(.7);}
}
.logo{height: 5.3rem;width: 32rem;background: url(../img/logo.png) no-repeat center #fff;background-size: 30rem;margin-top:5.3rem;}
.logo a{display: inline-block;}
.logo a:nth-child(1){width: 57%;height: 5.3rem;float: left;}
.logo a:nth-child(2){width: 43%;height: 5.3rem;float: right;}
nav{width: 100%; background: #2476e3; overflow: hidden; line-height: 3.25rem; font-size: 1.3rem;margin-bottom:1rem;}
nav ul li{float: left; width:20%; text-align: center; position: relative;}
nav ul li a{color: #fff;}
nav ul li .border{height: 2rem; position: absolute; width: 0.06rem;left:6.2rem;top:0.5rem;}

.toparc{width:30rem;margin:auto;}
.toparc dl{overflow:hidden}
.toparc dt{float:left;width:80%;display:block}
.toparc dt a{display:inline-block;width:100%}
.toparc dt img{float:left;width:15%;margin-right:2%}
.toparc dt p{font-size:1.3rem;font-weight:700;/*margin-top:0.2rem;*/}
.toparc dt div{font-size:1.2rem;color:#999}
.toparc dd{float:right;width:18%}
.toparc dd a{display:block;text-align:center;line-height:3.3rem;border:1px solid #ee7800;color:#ee7800;border-radius:5px;font-size:1.4rem}
/***/
.gundong{width: 30rem;margin: 0 auto;background: url(../img/iczx.png) no-repeat left center;background-size:12%;overflow: hidden;height: 4.5rem;}
.gun{line-height: 4.5rem;float:left;margin-left:15%;}
.gun .bd ul li span{color: #e94675;border: 1px #e94675 solid;border-radius: 0.2rem;margin-right: 0.5rem;padding: 0 0.35rem;}
.gun .gh{width:5rem;display:block;text-align:center;line-height:3rem;border:1px solid #ee7800;color:#ee7800;border-radius:5px;font-size:1.4rem;margin-left:20rem;margin-top:0.5rem;}
/*banner*/
.ban{width: 32rem;margin: 0 auto;position: relative;overflow: hidden;margin-top:1rem;}
.ban img{width: 100%;}
.ban .hd{width: 100%;height: 0.5rem;position: absolute;z-index: 1;bottom: 0.5rem;text-align: center;}
.ban .hd ul{display: inline-block;height: 0.5rem;padding: 3px 5px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;font-size: 0;vertical-align: top;}
.ban .hd ul li{display: inline-block;width: 0.5rem;height: 0.5rem;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: #fff;margin: 0 5px;vertical-align: top;overflow: hidden;margin-top:-0.5rem;}
.ban .hd ul .on{background: #2e56b3;}
.tl_img{position:relative;width:100%;margin-top:0.5rem;}
/*list*/
.list{width: 32rem; line-height: 3rem;border-bottom:1px solid #eee;}
.list .place{width: 30rem; margin:0.5rem auto 0;}
.list .place img{width: 1.6rem; margin-top: 0.75rem;}
.title1{margin:4% 3%;height:1.5rem;}
.title1 p{font-weight:bold;font-size:1.6rem;float:left;}
.title1 em{float:right;background:url(../img/icon1.jpg) no-repeat center left/20px 20px;padding-left:22px;margin-top:5px;font-weight:bold;color:#ff6002;}
.jc1{padding:0 3% 3%;min-height: 8rem;margin-bottom:1.5rem;}
.jc1 ul li{float:left;width:50%;text-align:center;background:#0862dd;height:3rem;line-height:3rem;}
.jc1 ul li:nth-child(2){background:#ffb112;}
.jc1 ul li:nth-child(3){background:#ff8f01;}
.jc1 ul li:nth-child(4){background:#7493d9;}
.jc1 ul li:nth-child(5){background:#7493d9;}
.jc1 ul li:nth-child(6){background:#0862dd;}
.jc1 ul li a{color:#fff;}
.jc1 img{margin-top:1rem;}
.zx4{width:30rem;margin:auto;position:relative;}
.zx4 p{background:#ff8e02;padding:1rem 1rem;border-radius:5px;color:#fff;font-size:1.4rem;line-height:2rem;text-align: center;}
#hotbzarc{border:0;}
.zx4 img { width: 1.5rem;  position: absolute; top: 1rem; left: 22rem; animation: flicker 1s infinite;
}
@keyframes flicker{
	0% { transform: scale(.7); }
	50% { transform: scale(1); }
	100% { transform: scale(.7); }
}
@-moz-keyframes flicker{
	0%		{-moz-transform: scale(.7);}
	50%		{-moz-transform: scale(1);}
	100%	{-moz-transform: scale(.7);}
}
@-webkit-keyframes flicker{
	0%		{-webkit-transform: scale(.7);}
	50%		{-webkit-transform: scale(1);}
	100%	{-webkit-transform: scale(.7);}
}
@-o-keyframes flicker{
	0%		{-o-transform: scale(.7);}
	50%		{-o-transform: scale(1);}
	100%	{-o-transform: scale(.7);}
}

.hotbzarc{width:30rem;margin:auto;min-height:7.5rem;border-bottom:1px solid #ccc;margin-top:1rem;display:none;}
.hotbzarc img{height:7rem;}
.hotbzarc a{display:block}
.hotbzarc p{font-size:1.5rem;line-height:3rem;color: #333;overflow:hidden;/*text-overflow:ellipsis;white-space:nowrap;*/font-weight:bold;}
.hotbzarc p.mline{font-size:1.5rem;line-height:2.4rem;white-space: normal;}
.hotbzarc p span{color:#cb0023;border:1px solid #cb0023;border-radius:3px;padding:0 5px;margin-right:8px}
.hotbzarc div.hf{width:36%;float:left;margin-right:2%}
.listbox{width: 30rem; margin: 0 auto;}
.listbox ul li{line-height: 4.5rem; font-weight:normal; font-size:1.35rem; padding-left:0.5rem;}
.listbox ul li:nth-child(even){background: #efefef;}
.listbox ul li:nth-child(odd){background: #f8f8f8;}
.listbox ul li span{width: 1.8rem;}
.listbox ul li span img{width: 1.8rem; margin-top: 1.4rem; margin-right:0.5rem; display:block;}
.listbox ul li .r2{margin: 1.4rem 1.45rem 0 0; width: 1.75rem;}
.listbox ul li b{font-weight: normal;}
.listbox ul li a .colorcg{color:#2476E3;}
.listbox ul li p{display: inherit;}
.pages{margin: 1rem 0 1rem 5rem; overflow: hidden;}
.pages ul li{float: left;padding: 0 0.5rem; border: #c3c3c3 solid 1px; line-height: 2.3rem; font-size: 1.3rem; margin-right: 0.25rem;}
.pages ul li:nth-child(1){}
.pages ul .thisclass{background: #2476e3; color: #fff;}
.pages ul .thisclass a{color: #fff;}
.yybj{
    height:6rem;
    background-image: url(../img/yybj1.png);
    margin-top:1.55rem;
    overflow:hidden;
}
.yybj a{
    color:#fff;
    font-size:0.9rem;
    display: block;
    padding-top:0.5rem;
    padding-left:0.9rem;
}
.yybj .x{
    display: block;
    width:22.65rem;
    height:0.45rem;
    margin-left:0.9rem;
    margin-top:0.2rem;
}
.yybj .title{
    display: block;
    color:#ffff00;
    font-size:1.4rem;
    float:left;
    margin-left:0.9rem;
}
.yybj .title1{
    font-size:0.9rem;
    color:#fff;
    display:block;
    margin-top:0;

}
.yybj .yuyue{
    width:4.7rem;
    height:4.6rem;
    float:right;
    display: block;
    margin-top:-5.5rem;
    margin-right:0.5rem;
}
.yybj .yyjc{
    float:right;
    color:#fff;
    display: block;
    margin-top:-5.5rem;
    margin-left:26.7rem;
    font-size:1.3rem;
    position: absolute;
    -moz-animation: flicker 1s infinite;
    -webkit-animation: flicker 1s infinite;
    -o-animation: flicker 1s infinite;
    animation: flicker 1s infinite;
}
@keyframes flicker{
	0% { transform: scale(.7); }
	50% { transform: scale(1); }
	100% { transform: scale(.7); }
}
@-moz-keyframes flicker{
	0%		{-moz-transform: scale(.7);}
	50%		{-moz-transform: scale(1);}
	100%	{-moz-transform: scale(.7);}
}
@-webkit-keyframes flicker{
	0%		{-webkit-transform: scale(.7);}
	50%		{-webkit-transform: scale(1);}
	100%	{-webkit-transform: scale(.7);}
}
@-o-keyframes flicker{
	0%		{-o-transform: scale(.7);}
	50%		{-o-transform: scale(1);}
	100%	{-o-transform: scale(.7);}
}



/***********/
#zjtj{width: 32rem;}
#zjtj .hd{overflow: hidden; margin: 1.5rem auto 0.75rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

#zjtj .hd ul li{float: left; width:33%; height: 3.5rem; line-height: 3.5rem;text-align: center;font-size: 1.4rem;}

#zjtj .hd ul li:after{ content:"   |";
    color:#ccc;
    padding-left:0.27rem;}
    
#zjtj .hd ul li:last-child:after{content:"";}
#zjtj .hd ul li:last-child{margin-right: 0;}
#zjtj .hd ul li.on{color:#2476e3;border-bottom:1px solid #2476e3;}
#zjtj .bd{width: 30rem; height:18rem; overflow: hidden;}
#zjtj .tjpp{width: 30rem; position: relative;float:left;min-height:12rem;margin-top:0.5rem;}
#zjtj .tjpp .tj_img1{position: absolute; top: 0;left:0.9rem; width:9.3rem;}
#zjtj .tjpp .tj_img2{position: absolute; top:7.85rem;left:0.9rem; width:9.3rem;}
#zjtj .tjpp .tjpp_top {width:65%;float:left;margin-left:11.5rem;border-bottom: 1px dashed #ccc;min-height:4.5rem;margin-bottom:0.5rem;}
#zjtj .tjpp .tjpp_top .kz{height:3.4rem;width:3.5rem;color:#2476e3;text-align: center;display: block;line-height: 1.65rem;padding-top:0.2rem;border: 1px solid #2476e3; border-radius: 2px;margin-left:-0.9rem;}
#zjtj .tjpp .tjpp_top span{float:left;display: inline-block;color:#333;margin-left:3.5rem;margin-top:-3.5rem;}
#zjtj .tjpp .tjpp_top font{float:left;display: inline-block;color:#ccc;margin-left:3.5rem;margin-top:-2rem;font-size: 1.1rem;}
#zjtj .tjpp .tjpp_top font i{color:#ff0808;}
/*רܒ*/
.zj{/*display:none;*/width:32rem;min-height:20rem;margin:auto;}
.zj strong{color:#2476e3;font-size: 2rem;margin-top:-1.5rem;display: block;}
.zj b{color:#2476e3;font-size: 2rem;/*margin-top:-2rem;*/display: block;}
.zj img{display: block;margin-top:2.15rem;}

.home_btn {padding:1.6rem 0.125rem;width:30rem;margin:auto;}
.home_btn ul li {float:left;width:14rem;height:5.75rem; padding:0.425rem 0 0.25rem 0.425rem; border:1px solid #dadada; border-radius: 0.25rem; margin:0 0 0.25rem 0.25rem;}
.home_btn ul li img {display: block;width:6.4rem;margin-top: 0.5rem;}
.home_btn ul li div h3 { font-size: 1.3rem;font-weight: normal;}
.home_btn ul li div p { font-size:0.9rem; margin:0.2rem 0 0.25rem; color: #bbb;}
.home_btn ul li div i { display:  block; width:1.6rem; height: 0.05rem; background: #ff5f11;}
.mt10 {display:none; margin-top: 0.25rem;}
.bgfff {display:none;background: #fff;}
.fr {float: right;margin-top: -4.5rem;margin-right:0.8rem;}
.zhuanjia{
    width:100%;
    /*margin-top:15rem;*/
    margin-bottom:1rem;
}
.zhuanjia ul{margin: 1.5rem 0 0rem 1rem;overflow: hidden;}
.zhuanjia ul li{float: left;width: 6.75rem;text-align: center;margin-right: 1rem;margin-bottom: 1.5rem;line-height: 1.6rem;}
.zhuanjia ul li:nth-child(4n){margin-right: 0;}
.zhuanjia ul li img{width: 100%;margin-bottom: 0.5rem;}
.bz_tit{font-size: 2rem;color: #2476e3;font-weight: bold;background: url(../img/tit_bg.jpg) no-repeat center;background-size: 32rem;margin: 1.5rem auto; text-align:center;}
.bz_tit center{display: inline-block;
    background: #fff;    padding: 0 1rem;}
.zxys2{
    display:block;
    width:100%;
    height:3.3rem;
    background-color:#ff8e02;
    color: #fff;
    line-height:3.3rem;
    margin-top:1rem;
    border-radius: 0.25rem;
    float:left;
}


.guahao{width: 30rem; margin: 0 auto;}
.guahao .gh_tit img{width:28rem; margin:auto;margin-left:0.8rem;}
.guahao .gh_tit center{font-size: 1.4rem; line-height: 3rem;color:#ff0808;}
/*.gh{width: 30rem; margin: 0rem auto 0;}*/
.fms_names{ line-height: 3.2rem; font-size: 1.2rem; margin:0.5rem 0.25rem;}
.fms_names span{display: inline-block; float: left;}
.fms_names input{height: 3.2rem; line-height: 3.2rem; border: 1px #ccc solid; width: 23.1rem; font-size: 1.2rem; text-indent: 0.75rem; border-radius: 0;}

.pt1_yy{display:none;height:15rem;margin: 2rem auto;background:#f2f2f2;padding: 0 0.5rem 1.5rem;}
.pt1_yy .myx{overflow: hidden; margin: 1.5rem auto 0.75rem;}
.pt1_yy .myx ul li{float: left; width:33.3%;line-height: 4.5rem;text-align: center;font-size: 1.4rem;}
.pt1_yy .myx ul li img{width:2rem;padding-top:1.3rem;}
.gd_txt_new{height:9rem;overflow: hidden;padding:1rem 0;background-color: #fff;margin-top:-1rem;}
.gd_txt_new li{line-height:3.2rem;border-bottom:1px dashed #ccc;}
.gd_txt_new li p{display: inline-block;vertical-align: top;width:100%ûcolor: #fff;text-indent: 1em;}
.gd_txt_new li  i{color:#ff4444;margin-left:2rem;}

.logo1{height: 5.3rem;width: 32rem;background: url(../img/logo1.png) no-repeat center #fff;background-size: 32rem;/*margin-top:-2rem;*/}
.logo1 a{display: inline-block;}

#title img{width:26.65rem;padding:1.5rem;}


.erweima{
    position:relative;
    width:12.15rem;
    display:inline-block;
    margin-top:2rem;
    margin-left:1.1rem;
}

.time{
    position:absolute;
    width:2.55rem;
    height: 2.65rem;
    display: inline-block;
    margin-left:1rem;
    margin-top:3rem;
}
.time-info{
    position:absolute;
    display: inline-block;
    margin-left:4rem;
    margin-top:3rem;
    color:#333333;

}
.address{
    position:absolute;
    width:2.2rem;
    height:3rem;
    display: inline-block;
    margin-left:14.8rem;
    margin-top:-8rem;

}
.address-info{
    display: inline-block;
    margin-top:-8rem;
    margin-left:17.5rem;
    position: absolute;
    color:#333333;
}
.ckdt{
    display: inline-block;
    margin-top:-3.5rem;
    margin-left:14.5rem;
    position: absolute;
}
.gytj{
    display: inline-block;
    margin-top:-3.5rem;
    margin-left:23rem;
    position: absolute;
}
.ckdt,.gytj{
    width:7.95rem;
}

