html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#555;outline:0;}
body{background:#fff;}
a,a:hover{color:#333;}
a{text-decoration:none;}
em,i{ font-style:normal;}
img {border: 0 none; width: auto\9; height: auto; max-width: 100%; vertical-align: top; -ms-interpolation-mode: bicubic; }
.cl{clear:both;}
.mt{margin-top:0.5rem;}

body { width:16rem; margin: 0 auto;font-family:"Microsoft YaHei",SimHei,helvetica,arial,verdana,tahoma,sans-serif; overflow: hidden; background-color:#eee; overflow-y:scroll;}

/*顶部*/
.header{ width:16rem; height:2.45rem; position:fixed; left:50%; margin-left:-8rem; top:0; z-index:1000;}
.top_tel{ float:left; width:1.825rem; height:2.45rem; }
.logo{float:left; width:12.35rem; height:2.45rem; }
.top_nav{float:right; width:1.825rem; height:2.45rem; }


.jb_bz{ float:left;width: 16rem;margin-top:0.5rem;}
.jb_bz span{width: 16rem;height:0.85rem; line-height:0.85rem; font-size:0.7rem; color:#a06404; margin-bottom:0.375rem; float:left;}
.jb_bz p{width: 15.7rem; padding-left:0.3rem;}
.jb_bz p a{ float:left; width:3.8rem;border:1px solid #ececec;height:1.25rem; text-align:center; line-height:1.25rem; font-size:0.6rem;}
.menu{background:#fff; width:16rem; z-index:999; position:fixed; height:auto; top:2.45rem; padding-bottom:0.5rem; font-size:0.75rem;}
.nav{width:16rem; background:#fff;}
.nav dt{height:1.4rem; line-height:1.4rem; text-align:center; margin-bottom:0.125rem;}
.nav dt a{ background:#1e3245; color:#fff; display:block;}
.nav dt a:hover{ background:#f60; color:#fff; display:block;}
.nav dd{ height:auto; line-height:1.2rem; margin-bottom:0.125rem; overflow:hidden; padding:0.1rem 0 0.3rem;}
.nav dd a{ background:#fff; display:block; border:0.045rem solid #ccc; color:#3C3C3C; font-size:0.6rem; text-align:center; margin:0.2rem 0 0 0.19rem; padding:0 0.25rem; white-space:nowrap; float:left; word-break:keep-all; text-overflow:ellipsis;}
.nav dd a:hover{ background:#f60; color:#fff; border:0.045rem solid #f60;}

.dbt{text-align:center; height:1.5rem; margin-top:0.9rem;}
.dbt h3{color:#7d7d7d; font-size:0.6rem; line-height:0.8rem; font-weight:bold;}
.dbt h4{color:#1e1f25; font-size:0.7rem; line-height:0.8rem; font-weight:bold;}
.dbt1{text-align:center; height:1.5rem; margin-top:0.9rem;}
.dbt1 h3{color:#bbb; font-size:0.6rem; line-height:0.8rem; font-weight:bold;}
.dbt1 h4{color:#fff; font-size:0.7rem; line-height:0.8rem; font-weight:bold;}

.sy_cpfl{width:16rem; font-size:0.5rem; overflow:hidden; margin:0.5rem 0; text-align:center;}
.sy_cpfl a{ margin:0 0.2rem 0 0.3rem; padding:0 0.4rem; white-space:nowrap; float:left; word-break:keep-all; text-overflow:ellipsis; background:#fff;-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; line-height:1rem;}
.sy_cpfl a:hover{background:#9e9fae; color:#fff;}
.sy_cpli{width:16rem; overflow:hidden;}
.sy_cpli dt{width:10.5rem; height:4.5rem; float:left; margin:0.25rem 0.2rem 0 0.05rem; overflow:hidden;}
.sy_cpli dd{width:5.3rem; float:left; overflow:hidden; margin-top:0.5rem;}
.sy_cpli dt img{width:10.5rem;}
.sy_cpli dd img{width:4.5rem; height:4.5rem; margin:0 auto; display:block; border-radius:3rem;}
.sy_cpli dt a{width:10.5rem; height:4.5rem; position:relative;}
.sy_cpli dt a span{width:10.5rem; height:4.6rem; background:url(../images/tm.png) repeat; position:absolute; z-index:10; left:0; top:0; filter:alpha(opacity=0); opacity: 0; text-align:center;}
.sy_cpli dt a span b{width:5rem; margin:2rem auto; color:#fff; border:0.025rem #fff; display:block; font-size:0.5rem;}
.sy_cpli dt a:hover span{filter:alpha(opacity=100); opacity:1;}
.sy_cpli dd a{width:5.15rem; position:relative; margin:0 auto; display:block;}
.sy_cpli dd a span{width:5.15rem; height:1.6rem; line-height:0.6rem; text-align:center; display:block; margin:0 auto; font-size:0.5rem;}

.cpxs{width:100%; overflow:hidden; margin-top:0.9rem;}
.cpxs li{width:5.3rem; float:left; overflow:hidden; margin-top:0.5rem;}
.cpxs li img{width:4.5rem; height:4.5rem; margin:0 auto; display:block;/* border-radius:3rem;*/}
.cpxs li a{width:5.15rem; position:relative; margin:0 auto; display:block;}
.cpxs li a h3{width:5.15rem; height:1.6rem; line-height:0.6rem; text-align:center; display:block; margin:0 auto; font-size:0.5rem; font-weight:normal;}
.cpxs li a span{display:block; height:0.5rem; line-height:0.5rem; font-size:0.45rem;}
.cpxs li a i{font-style:normal; width:3rem; height:0.8rem; line-height:0.8rem; display:block; border:1px solid #8a8c8c; margin:0.3rem auto; font-size:0.4rem; text-align:center;}
.xbox1{width:15.5rem; border:0.025rem solid #DAD9DE; margin:0.5rem auto; background:#fff;}
.xbt{height:1.25rem; line-height:1.25rem; padding:0 0.375rem; border-bottom:0.025rem solid #DAD9DE; font-size:0.5rem; font-weight:bold; color:#7A7D8E;}
.xbt a{float:right; font-size:0.4rem; font-weight:normal; color:#7A7D8E;}
.sywz{padding:0.375rem; overflow:hidden; padding-top:0;}
.sywz dt{height:2.8rem; overflow:hidden; border-bottom:0.03rem solid #ddd; margin-top:0.375rem;}
.sywz dt img{width:3.75rem; height:2.375rem; float:left; clear:right; margin-right:0.25rem;}
.sywz dt h3 a{ color:#5d5d5d; height:0.75rem; line-height:0.75rem; font-weight:bold; font-size:0.5rem;}
.sywz dt h3 a:hover{ color:#f20;}
.sywz dt p{ font-size:0.39rem; line-height:0.55rem; color:#888;}
.sywz dt p a{ color:#f40; font-family:"宋体";}

.syal{width:16rem; height:20.5rem; background:url(../images/al_bg.jpg) no-repeat center; background-size:16rem 20.5rem; overflow:hidden;}
.cpzs{width:110%; overflow:hidden; padding-top:0.75rem;}
.cpzs li{width:7.25rem; height:6.2rem; float:left; margin:0.3rem 0.3rem 0.4rem 0.4rem;}
.cpzs li a img{width:7.25rem; height:6.2rem;}
.cpzs li a{width:7.25rem; height:6.2rem; position:relative; display:block; text-align:center; color:#fff; font-size:0.45rem;}
.cpzs li a span{width:7.25rem; height:1.2rem; line-height:1.2rem; position:absolute; z-index:10; left:0; bottom:0; background:url(../images/tm.png);}
.ckgd{width:5.2rem; height:1.2rem; line-height:1.2rem; font-size:0.5rem; color:#fff; border:0.03rem solid #fff; margin:0.5rem auto; display:block; text-align:center;}
.ckgd:hover{ background:#fff; color:#f40;}
.abt{ width:15rem; margin:0.75rem auto; font-size:0.45rem; line-height:0.75rem}
.abt h3{font-size:0.6rem; text-align:center; height:1.2rem; line-height:1.2rem;}
.abt img{width:15rem; height:9.5rem;}
.abt p a{width:5.2rem; height:1.2rem; line-height:1.2rem; font-size:0.5rem; color:#f40; border:0.03rem solid #f40; margin:0.5rem auto; display:block; text-align:center;}
.abt p a:hover{ background:#f40; color:#fff;}
.hzhb{width:16rem; overflow:hidden;}
.hzhb ul{width:110%; padding-top:0.75rem;}
.hzhb ul li{width:3.8rem; height:1.75rem; float:left; margin:0.3rem 0.26rem 0 0;}
.yqlj{width:16rem; font-size:0.45rem; overflow:hidden; margin:0.5rem 0; text-align:center;}
.yqlj a{ margin:0 0.2rem 0 0.3rem; padding:0 0.4rem; white-space:nowrap; float:left; word-break:keep-all; text-overflow:ellipsis; background:#fff;-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; line-height:1rem;}
.yqlj a:hover{background:#9e9fae; color:#fff;}

.sylx_l{width:7.5rem; padding:0.4rem 0.4rem 0.5rem 0; border-right:0.025rem solid #ccc; float:left;}
.sylx_r{width:7.5rem; padding:0.4rem 0 0.5rem 0.4rem; float:right;}
.sylx_l h3,.sylx_r h3{font-size:0.5rem; font-weight:bold; border-bottom:0.025rem solid #ccc; height:1.2rem; line-height:1.2rem;}
.sylx_l p,.sylx_r p{font-size:0.4rem; line-height:0.6rem; margin-top:0.2rem;}

.bottom{background:#3d3f4b; color:#fff; text-align:center; font-size:0.5rem; padding:0.4rem 0 0.4rem 0; margin-top:0.6rem; line-height:0.8rem;}
.bottom img{width:5rem; height:3.675rem;}

.b_jh{width:16rem; height:2.125rem; position:fixed; bottom:0; left:50%; margin-left:-8rem; overflow:hidden;}
.b_jh a.dx{width:5.325rem; height:2.125rem; float:left;}
.b_jh a.dh{width:5.35rem; height:2.125rem; float:left;}
.b_jh a.wz{width:5.325rem; height:2.125rem; float:right;}

.ny_dbt{margin:0.6rem auto;	position:relative;	overflow:hidden; z-index:1; text-align:center; background:#ddd;}
.ny_dbt dt{ font-size:1rem; color:#fff; line-height:1.4rem; background:#2c2c34;}
.ny_dbt dd{padding:0.4rem 0 0.6rem 0; overflow:hidden;}
.ny_dbt dd a{ background:#fff; border:0.045rem solid #ccc; color:#3C3C3C; font-size:0.7rem; line-height:1rem; text-align:center; padding:0.1rem 0.25rem; margin:0.2rem 0 0 0.4rem; display:block; white-space:nowrap; word-break:keep-all; text-overflow:ellipsis; float:left; }
.ny_dbt dd a:hover{ background:#f60; color:#fff; border:0.045rem solid #f60;}
.dqbt{font-size:0.75rem ; height:1rem; line-height:1rem; padding-bottom:0.5rem; border-bottom:0.03rem solid #ddd; text-align:center; margin-bottom:0.3rem;}
.wzzw{padding:0.1rem; font-size:0.6rem; line-height:1rem;}
.wzzw img{width:14.5rem; margin:0 auto;}
.wzzw p{margin-bottom:0.5rem;}

.cp_li{width:110%; overflow:hidden;}
.cp_li li{width:7.5rem; height:7.8rem; float:left; margin:0.5rem 0.25rem 0 0.25rem;}
.cp_li li img{width:7.5rem; height:6.35rem;}
.cp_li li h4{height:1.375rem; border:0.03rem solid #ccc; border-top:none; line-height:1.375rem; text-align:center; font-size:0.45rem; font-weight:normal;}

.wzlb{width:16rem; overflow:hidden; padding:0.2rem 0;}
.wzlb li{ height:3.3rem; margin-top:0.4rem; border-bottom:1px dotted #ccc; padding-bottom:0.4rem; color:#666;}
.wzlb li a img{ height:3.3rem; width:4.2rem; float:left; clear:right; margin:0 0.3rem 0 0;}
.wzlb li a h4{font-size:0.6rem; line-height:1rem; font-weight:normal;}
.wzlb li a p{font-size:0.5rem; height:2.4rem; margin-top:0.1rem; line-height:0.7rem;}
.manu { padding:0.1rem; text-align:center; margin:0.8rem 0 0.5rem 0; font-size:0.5rem; line-height:1em; overflow:hidden;}
.manu a { border:#3D3F4B 0.02rem solid; background:#3D3F4B; PADDING:0.1rem 0.3rem; margin:0.2rem; color:#fff;}
.manu a:hover { border:#f69200 0.02rem solid; background:#f69200; color:#fff;}
.manu a:active { border:#f69200 0.02rem solid; background:#f69200; color:#fff;}
.manu .current { border:#f69200 0.02rem solid; PADDING:0.1rem 0.3rem; font-weight:bold; margin:0.02rem; background-color:#f69200; color:#fff;}
.manu .disabled { border:#1E1F24 0.02rem solid; PADDING:0.1rem 0.3rem; margin-right:0.2rem; background:#1E1F24; color:#ccc;}

.wzcs{font-size:0.4rem; background:#f5f5f5; height:0.85rem; line-height:0.85rem; text-align:center; color:#666; margin-bottom:0.3rem;}
.wzcs i{font-style:normal; color:#999; margin-right:0.5rem;}
.fenye1{font-size:0.5rem; line-height:0.8rem; border-top:0.05rem dashed #ccc; padding-top:0.5rem; margin-top:0.2rem; text-align:center;}
.fenye1 a{ background:#787C92; color:#fff; font-size:0.7rem; line-height:1rem; text-align:center; padding:0.2rem 0.8rem; margin:0 0.4rem;}
.fenye1 a:hover{ background:#f60; color:#fff; }
.cpn_top{text-align:center;}
.cpn_top img{width:14.5rem; height:auto; max-height:13rem; margin:0 auto;}
.cpxx_bt{height:1.2rem; font-size:0.6rem; line-height:1.2rem; padding:0 0.4rem; background:#787C92; color:#fff; margin-top:0.3rem;}
.lxbox{width:15rem; border:0.03rem solid #DAD9DE; margin:0.1rem auto 0.5rem auto; overflow:hidden;}
.nylx{ padding:0.4rem; overflow:hidden; font-size:0.5rem; line-height:0.8rem;}
.wenti{margin-bottom:0.5rem; overflow:hidden;}
.wenti li{width:50%; float:left; font-size:0.6rem; margin-bottom:0.4rem;}
.wenti li a{width:7.4rem; height:1.5rem; line-height:1.5rem; display:block; margin:0 auto; background:#26a9e1; color:#fff; text-align:center;}
.jiage{margin:0.8rem 0; overflow:hidden;}
.jiage li{width:33.3%; float:left;}
.jiage li div{width:5rem; height:6rem; margin:0 auto; text-align:center; font-size:0.45rem; background:#fff; padding:0.1rem;}
.jiage li div h4{font-size:0.6rem; line-height:0.8rem; margin-top:0.5rem;}
.jiage li div span{width:4rem; height:1.3rem; line-height:1.3rem; display:block; margin:0 auto; background:#26a9e1; color:#fff; border-radius:0.4rem;}
.jiage li div span b{ font-size:0.6rem;}
.jiage li div p{ font-size:0.4rem; margin:0.3rem 0;}
.ljcj{width:2rem; height:3rem; float:left; margin-left:1rem; text-align:center; color:#26a9e1; margin-top:0.25rem;}
.ljcj b{width:2rem; height:2rem; border:0.04rem solid #26a9e1; border-radius:50%; display:block; line-height:2rem; font-size:0.55rem; margin-top:0.2rem;}
.ljcj i{width:2rem; height:0.8rem; display: block; line-height:0.8rem; font-size:0.4rem; margin-top:0.05rem; font-style:normal;}
.scrolltext{ width:11rem; overflow:hidden; height:3rem; float:left; margin-left:0.4rem; margin-top:0.4rem; padding-left:0.4rem; border-left:0.025rem solid #eee; font-size:0.4rem;}
#quotation{width:11rem; height:3rem; overflow:hidden;}
#quotation ul{height:3rem; overflow:hidden;}
#quotation li{float:left; width:100%; line-height:0.7rem;overflow:hidden; height:0.7rem; color:#666;}
#quotation li b{width:3.6rem; overflow:hidden; float:left; text-align:left;}
#quotation li i{width:3rem; overflow:hidden; float:left; font-style:normal; text-align:center;}
#quotation li span{width:2rem; overflow:hidden; float:left; text-align:center;}
#quotation li font{width:2rem; overflow:hidden; float:left; text-align:center;}
.bttt{ float:left; width:11rem; line-height:0.8rem; overflow:hidden; margin-top:0.05rem; height:0.8rem; font-weight:bold;}
.bttt b{width:3.6rem; overflow:hidden; float:left; text-align:left;}
.bttt i{width:3rem; overflow:hidden; float:left; font-style:normal; text-align:center;}
.bttt span{width:2rem; overflow:hidden; float:left; text-align:center;}
.bttt font{width:2rem; overflow:hidden; float:left; text-align:center;}
.zcal{background:url(../images/albg.jpg) no-repeat center ; overflow:hidden; padding:0.7rem 0 0.3rem 0; margin-top:0.5rem; height:4.5rem; background-size:16rem 5.85rem;}
.hzdw{overflow:hidden;}
.hzdw li{width:33.3%; height:2.25rem; float:left; margin:0.4rem 0 0 0; overflow:hidden;}
.hzdw li a img{width:5rem; height:2.2rem; display:block; margin:0 auto;}
.sbfl{padding-top:1rem; overflow:hidden;}
.sbfl li{width:25%; float:left; margin-top:0.3rem; height:1rem; line-height:1rem;}
.sbfl li a{width:3.7rem; display:block; margin:0 auto; text-align:center; font-size:0.6rem;}

.footbtnw{width:100%;position:fixed;bottom:0;left:0;right:0;z-index:9999;min-width:8rem; max-width:16rem;margin:auto;box-shadow: #000 0.1rem 0 0.3rem 0;}
.footbtn0{ width:20%;height:2rem;line-height:2rem;float:left;font-size:0.9rem;color:#666;text-align:center; background:#fff;}
.footbtn1,.footbtn2{width:40%;height:2rem;line-height:2rem;float:left;font-size:0.9rem;color:#fff;text-align:center; font-weight:bold;}
.footbtn1{background:#fe6225}
.footbtn2{background:#6f6f6f}
.weixinw{height:100%;}
.weixinw{width:100%;background:#000;position:fixed;top:0;left:0;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8; z-index:99999}
.weixind{position:fixed;margin:auto;left:0;right:0;top:10%;width:90%;background:#fff;border-radius:0.6rem;z-index:999999}
.wxtxw{width:100%;}
.wxtab{width:90%;margin:0.5rem auto 0 auto; border-collapse:collapse;}
.wxtab td{margin:0}
.wxtd1{width:23%;text-align:center}
.wxtx{width:100%;margin-top:0.3rem}
.wxtd2,.wxtd3{padding:0 0 0 0.3rem}
.wxtd2{padding-top:0.2rem}
.wxtd3,.wxtd2{font-size:0.6rem;color:#8E8E8E}
.wxtd4{font-size:0.5rem;color:red;padding-bottom:0.15rem}
.wxewm{width:80%;margin:0.5rem 0 0 10%}
.weixinfzw{width:100%;text-align:center;font-size:0.6rem;padding:0 0 0.8rem 0;color:gray}

.weixinw,.weixind{display:none}
#wxclose{width:1.3rem;height:1.3rem;position:absolute;right:0;}
.wxclosei{width:100%;}