﻿/* CSS Document */
html{font-size:20px;}
body{font-family:"\9ED1\4F53", sans-serif,"Arial"; color:#333333; background:#fff; font-size:12px;}
.head{width:100%; height:2rem; background:#fff; top:0; position:fixed; z-index:999; left:0;}
.head .logo{height:100%; display:block; margin:0 auto; clear:both;}
.head .NavBtn,.head .WxBtn{width:2rem; height:2rem; position:absolute; left:0; top:0; z-index:999;}
.head .NavBtn img,.head .WxBtn img{width:40%; position:absolute; left:30%; top:30%; -webkit-transition:all 1s; }
.head .NavBtn.cur,.head .WxBtn.cur{background:#f6f6f6;}
.head .WxBtn.cur img{-webkit-transform:rotate(180deg) scale(0.8);}
.head .WxBtn{right:0; left:auto;}
.NavMenu{width:100%; height:100%; box-sizing:border-box; padding:1rem 0 0 0.5rem; background:rgba(12,160,162,0.95); position:fixed; left:-100%; top:2rem; z-index:40;}
.NavMenu h3{height:0.7rem; width:3.2rem; line-height:0.7rem; border-left:0.2rem #034747 solid; font-weight:normal; color:#034747; font-size:0.7rem; padding-left:0.4rem; margin:0.5rem 0;}
.NavMenu .box{margin-bottom:1rem;}
.NavMenu .box a{display:inline-block; color:#fff; font-size:14px; line-height:1.2rem; margin-right:0.5rem;}
.WinPop{width:100%; height:100%; display:none; position:fixed; background:rgba(0,0,0,0.8); left:0; top:0; z-index:100;}
.WinPop .PopDiv{position:absolute; left:50%; top:50%;-webkit-transform:translate3d(-50%,-50%,0);}
.WinPop .close{width:1.2rem; height:1.2rem; background:url(/mobile/images/ico3.png) no-repeat center/80%; position:absolute; top:0.5rem; right:0.5rem;}
.WxPop .PopDiv img{width:14rem; display:block;}
.Banner{width:100%; height:6rem; margin:0 auto; overflow:hidden;}
.InMain{padding-top:2rem;}
.hiSlider{overflow:hidden; background:#eee;}
.hiSlider-item{float:left;}
.hiSlider-item img{display:block; width:16rem; height:6rem;}
.hiSlider-pages{position:absolute; z-index:3;}
.hiSlider-pages{bottom:0; left:50%;}
.hiSlider-pages a{height:0.2rem; width:1rem; margin:0 0.2rem; display:inline-block; overflow:hidden; text-indent:-100px; font-size:0; background:#ddd;}
.hiSlider-pages a.active{background:#5472BF;}
.slogin{width:15.4rem; display:block; margin:1rem auto 0;}
.Advert{width:15.4rem; margin:1rem auto 0;}
.Advert img{width:100%;}
.Layout{width:15.4rem; margin:0.2rem auto 0; position:relative;}
.Layout img{width:5rem; height:5rem;margin-bottom:0.2rem; display:block; float:left;}
.Layout img.inpic2{width:10.2rem; height:5rem; margin-left:0.2rem;}
.Layout img.inpic10{width:5rem; height:10.2rem}
.Layout img.inpic4{margin:0  0.2rem 0.2rem;}
.Layout img.inpic7{margin:0  0.2rem 0.2rem;}
.Layout img.inpic9{left:5.2rem;}
.Layout img.inpic9,.Layout img.inpic8{position:absolute; bottom:0;}
.foot{padding:0 0.5rem 0.5rem; background:#fff; text-align:center; color:#999; font-size:14px; line-height:20px;}
.footnav a{width:2.4rem; margin:0 0.5rem; color:#236cb6; padding:0.6rem 0 0.6rem 1rem; font-size:14px;}
.footnav a.Telephone{background:url(/mobile/images/ico1.png) no-repeat left center/0.6rem;}
.footnav a.Address{background:url(/mobile/images/ico2.png) no-repeat left center/0.5rem;}
.footlogo{width:7.6rem; display:block; margin:0.5rem auto;}
.WebMain{width:15rem; margin:0 auto; padding:2.5rem 0 1rem;}
.WebTit{display:block; line-height:2rem; text-align:center; padding-bottom:20px; font-size:1rem; color:#333;}
.WebTit img{height:2rem; display:block; margin:0 auto;}
.pictext img{max-width:100%; display:block; margin:0 auto 20px;}
.pictext p{line-height:24px; font-size:0.6rem; margin-bottom:20px; color:#666;}
.jtjtMain span{color:#2e54aa; font-size:0.6rem; text-transform:uppercase;/*英文字母转换大写*/}
.jtjtMain h2{color:#2e54aa; font-size:0.7rem; margin:10px auto;}
.XmgsTabTit{width:100%; height:1.6rem; margin-top:1rem;}
.XmgsTabTit p{width:49.5%;height:100%; font-size:0.7rem; cursor:pointer; line-height:1.6rem; text-align:center; color:#666; background:#e0e0e0;}
.XmgsTabTit p.cur{background:#073190; color:#fff;}
.HzhbTabTit{width:100%; height:6rem; background:url(/mobile/images/hzhbpic2.jpg) no-repeat center/100% 100%;}
.HzhbTabTit span{width:20%; height:50%; box-sizing:border-box; float:left; display:block; overflow:hidden; line-height:10000%; cursor:pointer;}
.HzhbTabTit span.cur{border:#2e54aa 0.15rem solid;}
.HzhbTabBox h2{color:#2e54aa; font-size:0.6rem; line-height:1rem; padding-bottom:0.3rem; border-bottom:#c1c1c1 1px solid; padding-top:0.8rem; margin-bottom:0.5rem;}
.TszlMain h2{height:1.4rem; background:#eee; margin-top:0.5rem; line-height:1.4rem; text-align:center; font-weight:100; font-size:0.7rem; color:#969696;}
.TszlMain h2.cur{background:#2e54aa; color:#fff;}
.TszlBox{background:#f9f9f9; padding-bottom:0.1rem;}
.TszlBox p{padding:0 0.5rem;}
.TszlMain h3{height:1.2rem; padding:0 0.5rem; color:#2e54aa; line-height:1.2rem; font-weight:100; font-size:0.7rem;}
