﻿@charset "utf-8";
/*==========@@HTML默认 开始@@==========*/
/*基本*/
*{ padding:0px; margin:0px }
body{font-size:100px;}
* { margin:0; padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); box-sizing: border-box; }
.trans{ transition: all .3s ease-in;}
html {width:100%;min-height:100%; }
body {width:100%;min-height:100%; max-width:640px; min-width:320px; margin:0 auto; font:.24rem/1.5 "PingFang SC",Helvetica,"Helvetica Neue","microsoft yahei",Tahoma,Arial,sans-serif; color:#666; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;background: #fff;position: relative;}
body:before, body:after { content:""; width:100%; display:block; }
body:after{height:1.5rem;}
img { border:0px; }
em{ font-style:normal;}
s,i{font-style: normal;}
ul, ol { list-style-type:none; }
li{ list-style: none outside none;}
b{ font-weight: normal;}
/*表单*/
input,button,select,textarea { outline:none; font-family:"PingFang SC","Microsoft Yahei", Arial; font-size:.24rem; -webkit-appearance:none !important; }
table { border-collapse:collapse; border-spacing:0; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#999; }
input:-moz-placeholder, textarea:-moz-placeholder { color:#999; }
input::-moz-placeholder, textarea::-moz-placeholder { color:#999; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #999;} 

/*公用样式*/
.layout { position:fixed; width:100%; height:100%; left:0; top:0; z-wrapper:101; background:#000; opacity:1; } 
.blue{ color:#ea5504;}

/*链接*/
a, a:link, a:visited, a:hover, a:active {color:#666;text-decoration: none;}
a:focus { outline:none; }
a:hover, a:active{ color:#015aaa; outline:none; }

/*标题*/
h1, h2, h3, h4, h5, h6, h7 {font-weight: normal;}
.hide,
.hidden {
  display: none;
}
.ico,
.icobef:before,
.icobef:after {
  background: url(../images/icon.png) no-repeat;
  display: inline-block;
  background-size: 4rem auto;
  vertical-align: middle;
}
.icobef:before,
.icobef:after {
  content: "\20";
  display: block;
}
.icon{ background:url(../images/icon.png) no-repeat;display:inline-block;background-size:2.4rem auto;vertical-align:middle; }
.icon,.iconbef:before,.iconbef:after{ content: "\20"; display:inline-block; }
.iconbef:before{background: url(../images/icon.png) no-repeat;background-size:2.4rem auto;    vertical-align: middle;}
/*清除浮动*/
.fl { float:left; }
.fr { float:right; }
.hidden { display:none; }
.clearfix:after { content:""; display:block; clear:both; width:100%; height:0; line-height:0; font-size:0; }
.clear,.clearfix:after { content:""; display:block; clear:both; width:100%; height:0; line-height:0; font-size:0; }
.bluebg{background: linear-gradient(#3c6fc8, #1e468e);}
.dialog-layout{position: fixed; width: 100%; height: 100%; left: 0; top: 1rem; z-index: 101; background: #000; opacity: .6;}
/******HTML默认结束******/
/***************top and bottom css*********************/
/**head**/
.wrapper{width:100%;max-width:640px;min-width:320px;}
.head_main{width: 100%; height: 1.06rem; position: relative; left: 0; top: 0; z-index: 100; background: #fff; box-shadow: 0 0 0.04rem rgba(0, 0, 0, 0.2);border-bottom:1px solid #e0e0e0;}
.head_main .webLogo{display: block; width:3.3rem;height: 0.66rem; text-align: center;padding-top:0.2rem;margin-left:0.3rem;}
.head_main .webLogo img{display:block; width:3.3rem;height: 0.66rem;}
.head_main .tit{width: 100%; height: 1rem; line-height: 1rem; text-align: center; font-size: .34rem; color: #fff;}
.head_main .search_ico{display: block; position: absolute; right: 1.35rem; top: 0; text-align: center; cursor: pointer; width: .8rem; height: 1rem; z-index: 6; padding-top: .24rem;}
.head_main .search_ico s{display:block;width: .45rem; height: .45rem; margin: 0 auto; background-position: -0rem -1.1rem;}
.head_main .search_ico.on{background: #f5f5f5;}
.head_main .search_ico.on s{width:0.34rem;margin-top:0.08rem;background-position: -2.06rem 0;}
.head_main .tsearch{width: 100%; height: 1rem; padding: .2rem 3%; position: absolute; left: 0; top: 1rem; z-index: 1122; background: #f5f5f5;}
.head_main .tsearch .txt{width: 75%; color: #000; text-indent: .3rem; color: #666; font-size: .22rem; height: .6rem; background: #fff; border: none; position: absolute; left: 3%; top: .2rem; border-bottom-left-radius: .5rem; border-top-left-radius: .5rem;}
.head_main .tsearch .btn{color: #fff; font-size: .22rem; width: 20%; height: .6rem; line-height: .6rem; text-align: center; border: 0px; background: url(../images/search-ico.png) no-repeat center #1e468e; position: absolute; right: 3%; top: .2rem; border-bottom-right-radius: .5rem; border-top-right-radius: .5rem; background-size: .4rem auto;}
.head_main .navbtn{width: .8rem; height: 1rem; padding-top: .32rem; position: absolute; right: 0; top: 0; z-index: 10;}
.head_main .navbtn s{width: .46rem; height: .4rem; display: block; margin: 0 auto; background-position: -0.5rem -1.14rem;}
.head_main .navbtn.cur s{background-position: -1.92rem 0;}
.head_main .goBack{width: 1rem; height: 1rem; position: absolute; left: 0; top: 0;}
.head_main .goBack:before{width: 0.22rem; height: 0.36rem; margin: .28rem auto 0; background: url(../g-images/g-ico.png) no-repeat; background-size: 4rem auto; background-position: -0.98rem -0.9rem; content: ''; display: block;}
.head_main .line{position:absolute;top:0.3rem;right:1.04rem;display:block;width:1px;height:0.4rem;background:#ebebeb;}
.head_main .select{position: absolute;left: 3.2rem;top: 0.2rem;float:left;display:block;width:0.61rem;height:0.53rem;background:url("../images/select.png") no-repeat center center;background-size:0.61rem 0.53rem;}
/*subNav*/
.subNav{ position: fixed; width:100%;height:100%;right:-100%;top:0rem;z-index:999;max-width:640px; min-width:320px;background:url("../images/subNavBg.png") no-repeat center center;}
.subNavCon{margin:0px;width:100%;height:100%;}
.subNav .closrbox{width:20%;height:0.5rem;line-height:.5rem;background:#fff;position:absolute;right:2%;top:-5%;}
.subNav .close{position:absolute;top:0.3rem;right:1.9rem;width:.4rem;height:.4rem;background:url(../images/closeIco.png) no-repeat center;background-size:.4rem auto;}
.subNav .c_clos{width:3.8rem;position:absolute;left:0;top:1.06rem;height:100%;background:url("../images/c_close.png") no-repeat center center;}
.subNav ul{margin-left:0.3rem;overflow-y: auto; height: 100%;}
.subNav .subnav2{width: 100%;display: none;}
.subNav .subnav2 a{margin-bottom:.1rem;background:#eeeeee;font-size:.24rem;}
.subNav li a{display:block;color:#333;font-size:0.26rem;margin:0 auto;display: block;}
.subNav li a:hover{color:#f9571a;}
.subNav .subTop{position:relative;width: 100%;height:1.06rem;}
.subNav .subTop .nyLogo{position:absolute;top:0;left:0;width:3.8rem;height:1.06rem;background:#fff;}
.subNav .subTop .nyLogo img{padding-top:0.2rem;margin-left:0.3rem;display:block;width:3.3rem;height:auto;}
.subNav .subBottom{position:absolute;top:1.06rem;right:0;width:2.6rem;}
.subNav .list li{position: relative;width:100%;display: block;margin:0 auto;margin-top:0.5rem;}
.subNav .list li a{font-size:0.22rem;color:#fff;line-height:0.3rem;}
.subNav .list li a s{width: .25rem; height: .25rem; display: block; text-align: center; color: #333; font-size: .24rem; background-position: -1.8rem -1.8rem; margin-top: .04rem; margin-right: .1rem;}
.subNav .list li a.on{color: red;}
.subNav .list li a.on s{margin-top:0.12rem;background-position: -2.1rem -1.86rem;}
.subNav .list li .box{margin-left:0.12rem;margin-right:0.2rem;display: none;}
.subNav .list li .box a{border-color: #f9f9f9; height: 0.5rem; line-height: 0.5rem; color: #fff !important; font-size: .2rem;opacity:0.8;border-bottom:1px solid #fff;}
.subNav .list li.hover a{color:red;}
.subNav .toptel{padding-left:4%;padding-top:.3rem;padding-bottom:.4rem;}
.subNav .toptel span{display:block;}
.subNav .toptel p{font-family:avgr;font-size:.5rem;}
.subNav.show{right:0 !important;}
.subNavShow{-webkit-transform:translateX(-48%); -moz-transform:translateX(-48%);-ms-transform: translateX(-48%);transform:translateX(-48%);display:block;}

/***footer****/
.fix-box{width: .44rem; position: fixed; right: .1rem; bottom: 20%; z-index: 999;}
.fix-box .ico{width: .44rem; height: .44rem; margin-top: .05rem; display: block;}
.fix-box .ico.tel{ margin-bottom:0.12rem;background:url("../images/goTel.png") no-repeat center center;background-size:0.44rem;}
.fix-box .ico.goTop{display: none; background:url("../images/goTop.png") no-repeat center center;background-size:0.44rem;}
.footer_main{text-align: center; color: #666; font-size: .22rem; line-height: .4rem; padding: .3rem 0 .38rem; border-top: 1px solid #e5e5e5;}
.footer_main a{color: #666;}
.navBar{width: 100%; height: 1.2rem; position: fixed; bottom: 0px; left: 0px; z-index: 100; background: #3b3b3b;}
.navBar ul{max-width: 640px; min-width: 320px; width: 100%; height: 1.2rem; margin: 0 auto;}
.navBar ul li{float: left; width: 25%; height: 1.2rem;}
.navBar ul li a{width: 100%; height: 1.2rem; padding-top: .17rem; display: block; text-align: center; color: #fff;}
.navBar ul li a:before{width: .5rem; height: .5rem; display: block; margin: 0 auto .02rem;}
.navBar ul li:first-child{border-left: 0px;}
.navBar ul li:nth-child(1) a:before{background-position: 0.03rem -0.86rem;}
.navBar ul li:nth-child(2) a:before{background-position: -0.64rem -0.84rem;}
.navBar ul li:nth-child(3) a:before{background-position: -1.31rem -0.84rem;}
.navBar ul li:nth-child(4) a:before{background-position: -1.98rem -0.84rem;}
.navBar ul li:hover{background: #1e468e;}
/***************top and bottom css end*********************/
/* imgtog */
.imgtog{width: 100%; margin: 0 auto; position: relative; overflow: hidden; height: 4.5rem;}
.imgtog .list{float: left; width: 500%; height: 4.5rem;}
.imgtog .list .item{float: left; width: 20%; height: 4.5rem;}
.imgtog .list .item a{width: 100%; display: block; height: 4.5rem;}
.imgtog .list .item img{margin: 0 auto; display: block; height: 4.5rem;}
.imgtog .prev,
.imgtog .next{width: .3rem; height: .45rem; position: absolute; top: .9rem; z-index: 20;}
.imgtog .prev{left: .1rem; background-position: -0.98rem 0;}
.imgtog .next{right: .1rem; background-position: -1.4rem 0;}
#banner .tip {width:100%;height:0.32rem;line-height:0.32rem;text-align:center;clear:both;position:absolute;left:0%;bottom:5%;z-index:12;font-size: 0;}
#banner .tip span {display:inline-block;vertical-align:middle; width:0.16rem; height:0.16rem;margin:0 0.06rem;vertical-align:middle;border:2px solid #fff;background:transparent;border-radius:100%;}
#banner .tip span.cur {width:.16rem;height:.16rem;background-color: #ffffff;}
.imgtog.banner{height: 3.7rem;}
.imgtog.banner .list{height: 3.7rem;}
.imgtog.banner .list .item{height: 3.7rem;}
.imgtog.banner .list .item a{width: 100%; display: block;}
.imgtog.banner .list .item img{width: 100%; display: block; height: auto!important;}
.indexsplit{width: 100%; height: .45rem; background: #e2e2e2;}
.indexmore,
.addclick{text-align: center; height: .72rem; width: 94%; line-height: .72rem; border-radius: .1rem; display: block; margin: 0 auto .4rem; font-size: .26rem; border: 1px solid #cccccc;}
.indexmore:after,
.addclick:after{width: .45rem; height: .2rem; display: inline-block; margin-left: .15rem; background-position: 0 -0.58rem;}
.indexmore:link,
.addclick:link,
.indexmore:visited,
.addclick:visited{color: #333;}
.addclick{width: 94%; border-color: #999;}

/*index css start*/
/*footer*/
.footer{width: 100%; padding: .4rem 3% .34rem; margin-top: 0; text-align: center; position: fixed;bottom:0;left:0; background:#363636;color: #fff; font-size: .22rem;}
.footer a{color: #fff; padding: 0 2%;}
.footer .zc{margin-top:0.12rem;}
.gotop{text-align: center; border-bottom: 1px solid #ddd; height: .8rem; width: 100%; position: relative; margin-bottom: 1.2rem; display: block;}
.gotop span{background: #fff; display: block; width: 2.0rem; position: absolute; left: 50%; margin-left: -1rem; font-size: .3rem; color: #0c2649; top: 66%;}
.gotop span em{width: .18rem; height: .28rem; display: inline-block; background-position: -1.4rem 0; margin-left: .2rem;}



/*indexTit*/
.index .indexTit{width: 94%; margin: 0 auto; padding-top:0.4rem;height: .9rem; line-height: .5rem;border-bottom:1px solid #ddd;}
.index .indexTit .tit{float:left;display: inline-block;padding-left:0.14rem;font-size: .3rem;font-weight:bold;height:0.3rem;line-height:0.3rem;color:#015aaa;}
.index .indexTit .tit:before{width: 4px; height: 0.3rem; position: absolute; left: 0; display: block; content: "\20"; background: #015aaa;}
.index .indexTit .more{float:right;font-family: arial; font-size: .24rem; line-height:0.2rem;text-transform: uppercase;color:#666;}

/*navlist*/
.index .navlist{width:100%;background:#fff;border-top:.1px solid #eeeeee;border-bottom:.1px solid #eeeeee;}
.index .navlist .list li{padding-top:.2rem;padding-bottom:0.2rem;float:left;width:25%;text-align: center;display:block;border-left:1px solid #eee;}
.index .navlist .list li:first-child{border-left:0;}
.index .navlist .list li span{display: block;width: 1.1rem;height: 1.1rem;margin: 0 auto;background: url(../images/ico.png) no-repeat;background-size: 7rem 1rem;}
.index .navlist .list li:nth-child(1) span{background-position: 0.08rem 0rem;}
.index .navlist .list li:nth-child(2) span{background-position: -2rem 0.02rem;}
.index .navlist .list li:nth-child(3) span{background-position: -4rem 0rem;}
.index .navlist .list li:nth-child(4) span{background-position: -5.98rem 0rem;}
.index .navlist .list li .tit{margin-top:0.08rem;font-size:.28rem;color:#333;}
.index .gap{width:100%;height:.2rem;background-color:#f5f5f5;}

/*首页导航*/
.index #floor_1_main{padding:0.5rem 0.3rem;background:#fff;}
.index #floor_1_main .list .item1{background: url("../images/item1.png") center center no-repeat;height: 1.3rem;width: 2.8rem;float: left;margin-right: 0.2rem;background-size:2.8rem 1.3rem;}
.index #floor_1_main .list .item2{background: url("../images/item2.png") center center no-repeat;height: 1.3rem;width: 2.8rem;float: left;background-size:2.8rem 1.3rem;}
.index #floor_1_main .list .item3{float:left;margin-top:0.2rem;background: url("../images/item3.png") center center no-repeat;height: 1.3rem;width: 5.8rem;background-size:5.8rem 1.3rem;}
.index #floor_1_main .list li .tit{font-size:0.3rem;line-height:1.3rem;text-align:center;color:#fff;}


/*index css end*/
.nyWrapper{}
.nyWrapper .nyToptit{display:block;width:100%;height:1rem;background:url("../images/nyTit.png") no-repeat center center;background-size:100% 1rem;}
.nyWrapper .nyToptit .etit{padding-top:0.2rem;text-align:right;margin-right:0.3rem;font-size:0.3rem;color:#fff;line-height:0.24rem;text-transform: uppercase;}
.nyWrapper .nyToptit .tit{margin-top:0.16rem;font-size:0.24rem;text-align:right;margin-right:0.3rem;color:#fff;line-height:0.24rem;}

/*集团期刊*/
.nyWrapper .picturePage{padding:0.2rem;padding-bottom:1rem;}
.nyWrapper .seeMore{width: 5.8rem;height:0.7rem;line-height:0.7rem; margin: 0 auto; padding: .3rem; display: block; text-align: center;color:#fff;background:url("../images/nyMore.png") no-repeat center center;}

.picturePage{padding: 0 3% .2rem;}
.picturePage .piclist .item{width: 48.5%; float: left; margin-right: 3%; margin-bottom: .26rem; border: 1px solid #ececec; padding: .06rem;}
.picturePage .piclist .item a{width: 100%; display: block;}
.picturePage .piclist .item:nth-child(2n){margin-right: 0;}
.picturePage .piclist .item figure{width: 100%; padding-top: 75%; position: relative; overflow: hidden;}
.picturePage .piclist .item figure img{width: 100%; min-height: 100%; display: block; position: absolute; left: 0rem; top: 0.06rem;}
.picturePage .piclist .item h3.tit{width: 100%; height: .6rem; line-height: .68rem; overflow: hidden; text-align: center; font-size: .26rem;color:#333;}

/*集团新闻*/
/*newslist*/
.newslist{padding: 0 0.3rem;}
.newslist .item{float:left;padding: .5rem 0; width: 100%; display: block; border-bottom: 1px solid #f2f2f2;}
.newslist .item .time{float:left;padding-right:0.2rem;width:1.02rem;height:0.96rem;border-right:1px solid #f5f5f5;}
.newslist .item .time .day{font-size:0.75rem;color:#ababab;line-height:0.55rem;}
.newslist .item .time .year{margin-top:0.16rem;font-size:0.2rem;color:#ababab;line-height:0.16rem;}
.newslist .item .txt{float:left;margin-left:0.2rem;width:4.55rem;}
.newslist .item .txt .tit{font-size:0.22rem;color:#7b5547;line-height:0.24rem;}
.newslist .item .txt .cont{margin-top:0.2rem;font-size:0.18rem;color:#3e3e3e;line-height:0.3rem;}
.newslist .item:first-child{padding-top: 0.3rem;}
.newslist .item:last-child{border-bottom: 0px;}

/*人才招聘*/
.recruitMent{padding-top:0.5rem;padding-bottom:1rem;}
/*.recruitMent .postlist{padding:0 0.3rem;}*/
.recruitMent .postlist .titList{height:0.5rem;line-height:0.5rem;background:#d82128;border:1px solid #d82128;}
.recruitMent .postlist .titList .item{float:left;width:25%;height:auto;font-size:0.22rem;line-height:0.5rem;text-align:center;color:#fff;}
.recruitMent .postlist .titList .item:first-child{width:25%;}
.recruitMent .postlist .titList .item:nth-child(2){width:36%;}
.recruitMent .postlist .titList .item:nth-child(3){width:18%;}
.recruitMent .postlist .titList .item:nth-child(4){width:21%;}
.recruitMent .postlist .jobList{border:1px solid #e6e6e6;border-top:none;}
.recruitMent .postlist .jobList .item{height:auto;font-size:0.18rem;line-height:0.5rem;background:#fff;color:#333;}
.recruitMent .postlist .jobList .item .top .it1{width:25%;float:left;height:0.5rem;line-height:0.5rem;text-align:center;}
.recruitMent .postlist .jobList .item .top .it1:first-child(1){width:25%;}
.recruitMent .postlist .jobList .item .top .it1:nth-child(2){width:36%;}
.recruitMent .postlist .jobList .item .top .it1:nth-child(3){width:18%;}
.recruitMent .postlist .jobList .item .top .it1:nth-child(4){width:21%;}
.recruitMent .postlist .jobList .item .bottom{padding:0.3rem 0.2rem 0.3rem 0.3rem;background:#f0f0f0;}
.recruitMent .postlist .jobList .item .bottom .section{margin-top:0.4rem;}
.recruitMent .postlist .jobList .item .bottom .section .tit{font-size:0.18rem;font-weight:bold;color:#333;line-height:0.2rem;}
.recruitMent .postlist .jobList .item .bottom .section .sum{font-size:0.18rem;color:#333;line-height:0.3rem;}
.recruitMent .postlist .jobList .item .bottom .section:first-child{margin-top:0rem;}
.recruitMent .postlist .jobList .item:first-child{background:#f0f0f0;}
.recruitMent .postlist .jobList .item.hover{background:#9f9a9a;border-bottom:1px solid #938d8d;border-top:1px solid #938d8d;}
.recruitMent .postlist .jobList .item.hover .top .it1:first-child{color:#fff;}
.recruitMent .postlist .jobList .item.hover .top .it1:last-child{color:#fff;}

/*媒体视频*/
.videoPage{padding-bottom:1rem;}
.videoPage .vList{padding:0 0.3rem;}
.videoPage .vList .item{position:relative;padding:0.5rem 0;border-bottom:1px solid #eee;}
.videoPage .vList .item .img{display:block;width:5.8rem;height:3.3rem;z-index:1;}
.videoPage .vList .item .mask{position:absolute;top:0.5rem;left:0;display:block;width:5.8rem;height:3.3rem;background:url("../images/maskV.png") no-repeat center center;z-index:2;background-size:5.8rem 3.3rem;}
.videoPage .vList .item .playT{position:absolute;display:block;bottom:0.5rem;left:0;width:5.6rem;height:0.44rem;background:url("../images/playT.png") no-repeat center center;z-index:2;background-size:5.8rem 0.44rem;}
.videoPage .vList .item .playerIco{position:absolute;top:50%;left:50%;margin-top:-0.25rem;margin-left:-0.25rem;display:block;width:0.5rem;height:0.5rem;background:url("../images/playIcon.png") no-repeat center center;background-size:0.5rem 0.5rem;z-index:2;}

/*联系我们*/
/*contactPage*/
.contactPage{padding-bottom: 0; border-bottom: 0px;}
.contactPage .bcontact{width: 100%; padding: 0 0 .5rem;}
.contactPage .bcontact li{width: 94%; margin: 0 auto; padding: 0.5rem 0; border-bottom: 1px solid #e5e5e5; text-align: center;}
.contactPage .bcontact li s{width: 1.2rem; height: 1.2rem; display: block; margin: 0 auto;}
.contactPage .bcontact li h3{margin-top:0.06rem;padding: .06rem 0 .08rem;font-size:0.18rem;font-family:Arial; font-weight: bold; color: #737373;}
.contactPage .bcontact li.btel h4{margin-top:0.2rem;color: #000000; font-size: .6rem;line-height:0.5rem;}
.contactPage .bcontact li.btel{border-left: 0px;}
.contactPage .bcontact li.btel s{display:block;width:0.32rem;height:0.46rem;margin:0 auto;background:url("../images/phone.png") no-repeat center center;background-size:0.32rem 0.46rem;}
.contactPage .bcontact li.baddress s{display:block;width:0.38rem;height:0.48rem;margin:0 auto;background:url("../images/address.png") no-repeat center center;background-size:0.38rem 0.48rem;}
.contactPage .bcontact li.baddress h4{margin-top:0.12rem;font-size:0.3rem;color:#333;}
.contactPage .bcontact li.bcode .ewm{display:block;width:2.46rem;height:2.46rem;margin:0 auto;border:1px solid #d2d2d2;}
.contactPage .bcontact li.bcode .ewm img{display:block;width:2.22rem;height:2.22rem;margin:0.12rem;}
.contactPage .msg-tit{text-align: center; padding: .4rem 0 0;}
.contactPage .msg-tit h3{font-size: .46rem; color: #333333;}
.contactPage .msg-tit p{font-size: .2rem; color: #828282; line-height: .36rem;}
.contactPage .msg-tit .tel{display:inline-block;font-size: .24rem; line-height: .24rem; padding-top: .1rem;font-weight: bold; color: #d82128;}
.contactPage .tit4{text-align: center; font-size: .28rem;}
.contactPage .mapArea1{margin-top: .5rem; width: 5.8rem; height: 3.8rem; margin:0 auto;overflow: hidden;}

/*集团项目*/
.projectPage{padding:0 0.3rem 1rem;}
.projectPage .proTitList{padding-top:0.5rem;}
.projectPage .proTitList .item{float:left;display:block;margin-left:0.05rem;width:1.9rem;height:0.6rem;line-height:0.6rem;text-align:center;color:#a78a73;background:url("../images/proTit.png") no-repeat center center;background-size:1.9rem 0.6rem;}
.projectPage .proTitList .item:first-child{margin-left:0;}
.projectPage .proTitList .item.hover{color:#fff;background:url("../images/proTitH.png") no-repeat center center;}
.projectPage .project .proTit{padding-left:0.16rem;font-size:0.24rem;background:url("../images/titPro.png") no-repeat left center;color:#333;line-height:0.26rem;}
.projectPage .project .floor1{margin-top:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid #eeeeee;}
.projectPage .project .floor1 .aImg{margin-top:0.3rem;display:block;width:5.8rem;height:2.5rem;}
.projectPage .project .floor1 .aImg img{display:block;width:5.8rem;height:2.5rem;}
.projectPage .project .floor1 .cont p{margin-top:0.3rem;font-size:0.22rem;line-height:0.3rem;text-align:justify;color:#333;}
.projectPage .project .floor1 .cont .p2{margin-top:0.4rem;}
.projectPage .project .floor2{margin-top:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid #eeeeee;}
.projectPage .project .floor2 .trafic{margin-top:0.3rem;}
.projectPage .project .floor2 .trafic .top .imap{border:1px solid #eee;width:5.8rem;height:7.3rem;}
.projectPage .project .floor2 .trafic .top .imap img{display:block;width:5.8rem;height:7.3rem;}
.projectPage .project .floor2 .trafic .bottom .p1{margin-top:0.4rem;font-size:0.22rem;font-weight:bold;color:#333;}
.projectPage .project .floor2 .trafic .bottom .p2{margin-top:0.4rem;font-size:0.22rem;color:#333;line-height:0.3rem;}
.projectPage .project .floor2 .trafic .bottom .p2 span{font-weight:bold;}
.projectPage .project .floor3{margin-top:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid #eeeeee;}
.projectPage .project .floor3 .aImg{margin-top:0.3rem;display:block;width:5.8rem;height:2.5rem;}
.projectPage .project .floor3 .aImg img{display:block;width:5.8rem;height:2.5rem;}
.projectPage .project .floor3 .cont p{margin-top:0.3rem;font-size:0.22rem;line-height:0.3rem;text-align:justify;color:#333;}
.projectPage .project .floor3 .cont .p2{margin-top:0.4rem;}
.projectPage .project .floor4{margin-top:0.5rem;padding-bottom:0.5rem;}
.projectPage .project .floor4 .aboutInfo .top{margin-top:0.3rem;}
.projectPage .project .floor4 .aboutInfo .top .img{display:block;width:5.8rem;height:2.5rem;}
.projectPage .project .floor4 .aboutInfo .bottom{margin-top:0.5rem;}
.projectPage .project .floor4 .aboutInfo .bottom .tit{margin-bottom:0.3rem;font-size:0.3rem;color:#333;line-height:0.3rem;text-align:center;}
.projectPage .project .floor4 .aboutInfo .bottom .show{display:block;width:5.8rem;}
.projectPage .project .floor4 .aboutInfo .bottom .show .titList .item{float:left;display:block;margin-left:2px;width:1.42rem;height:0.48rem;line-height:0.48rem;text-align:center;color:#fff;background:url("../images/showTit1.png") no-repeat center center;}
.projectPage .project .floor4 .aboutInfo .bottom .show .titList .item:first-child{margin-left:0px;}
.projectPage .project .floor4 .aboutInfo .bottom .show .showList li .it1{float:left;margin-left:2px;width:1.42rem;height:0.42rem;font-size:0.2rem;line-height:0.42rem;text-align:center;}
.projectPage .project .floor4 .aboutInfo .bottom .show .showList li .it1:first-child{margin-left:0px;}
.projectPage .project .floor4 .aboutInfo .bottom .show .showList li.item2 .it1{background:#f4e9e1;}
/*古镇业态*/
.projectPage .project .floor5{padding-bottom:0.5rem;}
.projectPage .project .floor5 .bd{margin-top:0.3rem;}
.projectPage .project .floor5 .bd .list .item{width:5.8rem;padding-bottom:0.5rem;border-bottom:1px solid #eee;}
.projectPage .project .floor5 .bd .list .item .txt .tit .t1{float:left;display:block;width:0.86rem;height:0.64rem;}
.projectPage .project .floor5 .bd .list .item .txt .tit .t2{margin-top:0.36rem;margin-left:0.08rem;float:left;display:block;width:3.96rem;height:0.32rem;font-size:0.24rem;line-height:0.32rem;text-align:center;background:url("../images/titBg.png") no-repeat;background-size:3.96rem 0.32rem;}
.projectPage .project .floor5 .bd .list .item .img{display:block;width:5.8rem;height:2.5rem;margin-top:0.3rem;}
.projectPage .project .floor5 .bd .list .item .cont p{margin-top:0.4rem;font-size:0.22rem;color:#333;line-height:0.3rem;}
.projectPage .project .floor5 .bd .list .item .cont p:first-child{margin-top:0.3rem;}
.projectPage .project .floor5 .hd{text-align:center;margin-top:0.24rem;}
.projectPage .project .floor5 .hd .iconList{display:inline-block;}
.projectPage .project .floor5 .hd .iconList li{float:left;display:block;width:0.16rem;height:0.16rem;margin-left:0.14rem;background:#fff;border:0.03rem solid #a0a0a0;border-radius:100%;font-size:0;}
.projectPage .project .floor5 .hd .iconList li.on{background:#d31c23;border:0.03rem solid #d31c23;}

.projectPage .project .floor6{padding-bottom:0.5rem;border-bottom:1px solid #eeeeee;}
.projectPage .project .floor6 .about{margin-top:0.3rem;}
.projectPage .project .floor6 .about .img{display:block;width:5.8rem;height:2.5rem;}
.projectPage .project .floor6 .about .cont{margin-top:0.3rem;margin-bottom:0.4rem;font-size:0.22rem;color:#333;line-height:0.3rem;}
.projectPage .project .floor6 .about .more{display:block;width:5.8rem;height:0.6rem;font-size:0.24rem;line-height:0.6rem;text-align:center;border-radius:0.04rem;background:#d31c23;color:#fff;}
.projectPage .project .floor6 .about .more:hover{opacity:0.8;}
/*招商业态*/
.projectPage .project .floor7{margin-top:0.5rem;}
.projectPage .project .floor7 .develop{margin-top:0.3rem;padding-bottom:0.5rem;border-bottom:1px solid #eeeeee;}
.projectPage .project .floor7 .develop .top .img{display:block;width:5.8rem;height:2.5rem;}
.projectPage .project .floor7 .develop .bottom .p1{margin-top:0.4rem;}
.projectPage .project .floor7 .develop .bottom .p1 .t1{font-size:0.22rem;font-weight:bold;color:#333;line-height:0.2rem;}
.projectPage .project .floor7 .develop .bottom .p1 .t2{font-size:0.22rem;color:#333;line-height:0.2rem;}
/*游客服务中心*/
.projectPage .project .floor8{margin-top:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid #eeeeee;}
.projectPage .project .floor8 .info{margin-top:0.3rem;}
.projectPage .project .floor8 .info .top .img{display:block;width:5.8rem;height:2.5rem;}
.projectPage .project .floor8 .info .top .txt{margin-top:0.3rem;font-size:0.22rem;color:#333;line-height:0.3rem;text-align:justify;}
.projectPage .project .floor8 .info .bottom .txt{margin-top:0.4rem;}
.projectPage .project .floor8 .info .bottom .txt .tit{font-size:0.22rem;font-weight:bold;color:#333;}
.projectPage .project .floor8 .info .bottom .txt .cont{font-size:0.22rem;color:#333;}
.projectPage .project .floor8 .info .bottom .txt2{margin-top:0.3rem;}
.projectPage .project .floor8 .info .bottom .txt2 .tit{font-size:0.22rem;font-weight:bold;color:#333;}
.projectPage .project .floor8 .info .bottom .txt2 .tel{font-size:0.22rem;color:#333;line-height:0.36rem;}
.projectPage .project .floor8 .info .bottom .txt2 .tel span{font-weight:bold;}

/*古镇预订中心*/
.projectPage .project .floor9{margin-top:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid #eeeeee;}
.projectPage .project .floor9 .imgList .item{float:left;width:2.8rem;margin-left:0.2rem;}
.projectPage .project .floor9 .imgList .item:first-child{margin-left:0rem;}
.projectPage .project .floor9 .imgList .item a.img{display:block;margin-top:0.3rem;}
.projectPage .project .floor9 .imgList .item a.img img{display:block;width:2.8rem;height:2rem;}

/*古镇美景*/
.projectPage .project .floor10{margin-top:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid #eeeeee;}
.projectPage .project .floor10 .imgList .item{float:left;width:2.8rem;margin-top:0.3rem;}
.projectPage .project .floor10 .imgList .item .img{display:block;width:2.8rem;height:2rem;}
.projectPage .project .floor10 .imgList .item:nth-child(2n){margin-left:0.2rem;}
.projectPage .project .floor10 .lookDetail{display:block;width:5.8rem;height:0.6rem;margin-top:0.5rem;font-size:0.24rem;line-height:0.6rem;text-align:center;border-radius:0.04rem;background:#d31c23;color:#fff;}
.projectPage .project .floor10 .lookDetail:hover{opacity:0.8;}

/*发展历程*/
.singlePage .taghistory{padding:10px 0 0.2rem;overflow:hidden;}
.singlePage .historybox{width:6.4rem;margin:0 auto;background:url("../images/h-bg.jpg") repeat-y left center;position:relative;padding-top: 0.2rem;padding-bottom: 0rem;overflow:hidden;*zoom:1;}
.singlePage .h-hbg{display:block;position:absolute;width:1px;height:75px;background:url(img/h-hbg.jpg) no-repeat center top;top:0;left:50%;}
.singlePage .h-fbg{display:block;position:absolute;width:1px;height:60px;background:url(img/h-fbg.jpg) no-repeat center top;bottom:0;left:50%;}
.singlePage .histitemr{width:5.8rem;float:left;position:relative;padding-left: 90px;padding-bottom: 20px;text-align:justify;}
.singlePage .histitemr h3{font-family: "pillgothic300mg"!important;font-size: 0.4rem;color:#f29e14;font-weight: bold;padding-left: 0.4rem;background:url("../images/hicon-right.jpg") no-repeat 2px 3px;position:absolute;top:0px;left:0px;line-height: 0.4rem;width:62px;}
.singlePage .histul{padding-left: 0.5rem;}
.singlePage .histul li{line-height: 20px;}
.singlePage .histitemr li{list-style:none;}
.singlePage .histiteml li{padding-left: 0.16rem;margin-bottom:20px;background:url("../images/icon-pointer.jpg") no-repeat left 6px;}
.singlePage .histitemr li{padding-left: 0.16rem;margin-bottom:20px;background:url("../images/icon-pointer.jpg") no-repeat left 6px;}
.singlePage .histul li a{font-size: 12px;}
.singlePage .histul li a:hover,.histul .current a{color:#d82128;font-weight: bold;}
.singlePage .histiteml{width:5.8rem;float:left;position:relative;padding-left: 90px;padding-bottom: 20px;text-align:justify;}
.singlePage .histiteml h3{font-family: "pillgothic300mg"!important;font-size: 0.4rem;color:#f29e14;font-weight: bold;padding-left: 0.4rem;background:url("../images/hicon-right.jpg") no-repeat 2px 3px;position:absolute;top:0px;left:0px;line-height: 0.4rem;width:62px;}
.singlePage .histiteml .histul{padding-left: 0px;padding-left:0.5rem;}
.singlePage .histiteml li{list-style:none;margin-bottom:0.2rem;}
.singlePage .h-current{display:block;width:18px;height:18px;background:url("../images/hicon-crr.jpg") no-repeat;position:absolute; top: 16px!important;left:10px;margin-left: -8px;z-index: 100;cursor:pointer;}
.singlePage .taghistory img{max-width:100%;}

/*imessage*/
.imessage{padding: .1rem 0 .3rem;}
.imessage h2{color: #333333; margin-bottom: .3rem; text-align: center; font-size: .28rem;}
.imsg{width: 5.8rem; margin: 0 auto;margin-top:0.5rem;}
.imsg .item{width: 100%; height: .67rem; box-sizing: border-box; margin-bottom: .28rem; position: relative; line-height: .67rem; border: 1px solid #cccccc; background: #fff;}
.imsg .item span.red{position: absolute; left: .05rem; top: .02rem; color: red;}
.imsg .item s{width: .35rem; height: .32rem; position: absolute; right: .1rem; top: .18rem;}
.imsg .item s{background-position: -1.05rem -0.98rem;}
.imsg .item:nth-child(2) s{background-position: -1.46rem -0.98rem;}
.imsg .item:nth-child(3) s{background-position: -1.82rem -0.98rem;}
.imsg .item .txt{width: 100%; height: .65rem; text-indent: 0rem; line-height: .65rem; text-align:center;border: 0px; background: none; outline: none; color: #666;}
.imsg .item.liuyan{width: 100%; margin-bottom: .2rem; height: 2.08rem;}
.imsg .item.liuyan textarea{width: 100%; color: #666; overflow: hidden; box-sizing: border-box; padding: .1rem 0; text-indent: 0rem;text-align:center; height: 2.08rem; font-family: "微软雅黑"; resize: none; border: 0; background: none;}
.imsg .submit{text-align: center; height: .72rem; width: 100%; font-size:0.24rem;line-height: .72rem; border-radius: .1rem; display: block; margin: 0 auto 1rem; font-size: .26rem; border: 1px solid #d82128; background: #d82128;color:#fff;}

.indexTit{ margin-left:0.2rem;margin-bottom:0.2rem;margin-right:0.2rem;border-bottom: 2px solid #e2e2e2;}
.indexTit .more{float: right; font-family: arial; margin-top: .06rem; font-size: .2rem; text-transform: uppercase;}
.indexTit h3{ height:0.5rem; position: relative;}
.indexTit h3 span{font-size: .24rem; font-family: arial; margin-left: .12rem;}
.indexTit h3:before{}
.menu{padding: .2rem 3% 0;}
.menu a{width: 31.3%; margin: 0 3% .2rem 0; height: 0.65rem; line-height: 0.65rem; text-align: center; background: #fff; border: 1px solid #ddd; display: block; float: left;}
.menu a:nth-child(3n){margin-right: 0;}
.menu a.hover,
.menu a:hover{color: #1e468e; border-color: #1e468e;}


.caselist{padding: 0 3% .1rem;}
.caselist .item{width: 100%; height: 2.45rem; margin-bottom: .3rem; padding: .2rem; position: relative; background: url(../images/icase-libg.jpg) no-repeat center top; background-size: 100% 2.45rem;}
.caselist .item img{width: 2.7rem; height: 2.03rem; display: block; float: left; margin-right: .25rem;}
.caselist .item h3{height: 0.5rem; line-height: 0.5rem; font-size: .26rem; overflow: hidden; transition: all .3s linear; margin-bottom: .2rem; border-bottom: 1px solid #ededed; font-weight: bold;}
.caselist .item .txt{line-height: .3rem;}
.caselist .item:before{width: .4rem; height: .4rem; display: block; position: absolute; right: .3rem; bottom: .2rem; background-position: -3.6rem 0;}
/**********************index css*************************/
/*inav*/
.imorebtn{width: 94%; height: .65rem; line-height: .65rem; border-top-left-radius: .1rem; border-bottom-left-radius: .1rem; overflow: hidden; margin: 0 auto;}
.imorebtn a{width: 50%; height: .65rem; text-align: center; display: block; float: left;}
.imorebtn a:first-child{color: #fff; background: linear-gradient(#3c6fc8, #1e468e);}
.imorebtn a:first-child:hover{color: #ff7100;}
.imorebtn a.btn2{border: 2px solid #e5e5e5; color: #333; border-left: 0px; border-top-right-radius: .1rem; line-height: .6rem; border-bottom-right-radius: .1rem;}
.iproduct{padding: 0 0 .3rem;}
.iproduct .title{padding: .35rem 0 .3rem; text-align: center;}
.iproduct .title h3{font-size: .4rem; line-height: .5rem;}
.iproduct .title .en{font-size: .2rem; text-transform: uppercase; font-family: arial;}
.iproduct .ismallList{padding: 0 .8rem 0 0; margin-bottom: .3rem; border-bottom: 1px solid #dedede; position: relative; overflow: hidden;}
.iproduct .ismallList:after{content: "\20"; display: block; position: absolute; right: 0; top: 0; width: .4rem; height: .52rem; z-index: 9; background-position: -3.2rem 0.04rem; background-color: #fff;}
.iproduct .ismallList .list{width: 200%; position: relative; white-space: nowrap;}
.iproduct .ismallList li{margin: 0 .2rem; display: inline-block;}
.iproduct .ismallList li a{display: block; position: relative; padding: 0 .05rem .2rem;}
.iproduct .ismallList li a:hover{color: #1e468e;}
.iproduct .ismallList li a:hover:before{width: 100%; height: 2px; content: "\20"; background: #1e468e; position: absolute; left: 0; bottom: 0px; display: block;}
.icustomer{width: 100%; height: 4.6rem; text-align: center; color: #fff; background: url(../images/icustomerbg.jpg) no-repeat center top; background-size: cover;}
.icustomer .title{padding: .34rem 0 .35rem;}
.icustomer .title .en{font-size: .36rem; text-transform: uppercase; display: block;}
.icustomer .title h3{width: 100%; font-size: .3rem; background: url(../images/icus-titbg.png) no-repeat center center; background-size: 100% auto;}
.icustomer .imgtog{width: 100%; position: relative; height: 2.22rem; overflow: hidden;}
.icustomer .imgtog .prev,
.icustomer .imgtog .next{width: .25rem; height: .7rem; padding-top: .22rem; position: absolute; top: .7rem; z-index: 20; background: #fff;}
.icustomer .imgtog .prev:before,
.icustomer .imgtog .next:before{width: 100%; height: .3rem; display: block; content: "\20"; background: url(../images/btn-ico.png) no-repeat 0 center; background-size: auto .4rem;}
.icustomer .imgtog .prev{left: 0; border-bottom-right-radius: .1rem; border-top-right-radius: .1rem;}
.icustomer .imgtog .prev:before{background-position: .05rem center;}
.icustomer .imgtog .next{right: 0; border-bottom-left-radius: .1rem; border-top-left-radius: .1rem;}
.icustomer .imgtog .next:before{background-position: -0.55rem center;}
.icustomer .imgtog .list .item{text-align: center; height: 2.22rem;}
.icustomer .imgtog .list .item img{width: 2.55rem; height: 1rem; display: inline-block; border: 1px solid #e5e5e5; margin: 0 .11rem .12rem;}
.icase{padding: .35rem 0 .6rem;}
.iadvan{padding: .5rem 0 .35rem;}
.iadvan .title{padding: 0 0 .4rem; text-align: center; font-size: .36rem; line-height: .5rem;}
.iadvan .title h3{font-size: .36rem;}
.iadvan .title strong{color: #1e468e;}
.iadvan .imgtog{width: 94%; margin: 0 auto; height: 4.6rem;}
.iadvan .imgtog .list{height: 4.5rem;}
.iadvan .imgtog .list .item{height: 4.5rem;}
.iadvan .imgtog .list .item .img{width: 100%; position: relative; display: block; height: 2.08rem; text-align: right;}
.iadvan .imgtog .list .item .img img{width: 3.5rem; height: 2.08rem; position: absolute; left: 0; top: 0; display: block;}
.iadvan .imgtog .list .item .img .num{width: .6rem; height: .8rem; text-align: center; display: block; position: absolute; z-index: 10; left: .2rem; top: 0; background: rgba(30, 70, 142, 0.8); color: #fff; font-size: .3rem; line-height: .8rem;}
.iadvan .imgtog .list .item .img h3{font-size: .48rem; line-height: .6rem; padding-right: .2rem; font-weight: bold; padding-top: .4rem;}
.iadvan .imgtog .list .item .img h3 span{color: #1e468e; display: block;}
.iadvan .imgtog .list .item .txt{font-size: .2rem; height: 1.4rem; overflow: hidden; line-height: .35rem; margin-top: .25rem;}
.iadvan .imgtog .list .item a{width: 100%; display: block;}
.iadvan .imgtog .tip span{border-color: #1e468e;}
.iadvan .imgtog .tip span.cur{background: #1e468e;}
.iabout{width: 100%; padding: .45rem 0 .7rem;}
.iabout .title{text-align: center;}
.iabout .title h3{font-size: .6rem; line-height: .9rem; margin-bottom: .1rem;}
.iabout .title p{letter-spacing: .05rem;}
.iabout .img{width: 100%; height: 4.5rem; position: relative; display: block;}
.iabout .img img{width: 100%; display: block; position: absolute; left: 0; bottom: 0;}
.iabout .txt{padding: 0 3% .45rem; line-height: .4rem;}
.honorlist{width: 100%; margin: .45rem 0; height: 2.2rem; position: relative; overflow: hidden; background: #fff;}
.honorlist .list{width: 500%; white-space: nowrap; font-size: 0;}
.honorlist .list li{width: 2.82rem; height: 2.12rem; display: inline-block; margin-right: .2rem;}
.honorlist .list li a{width: 100%; height: 100%; display: block;}
.honorlist .list li img{width: 2.82rem; height: 2.12rem; display: block;}
.inews{padding: .5rem 0 .4rem;}
.inews .newslist .item:last-child{border-bottom: 0px;}
.g-radio{height: .7rem; line-height: .7rem; padding: 0 .45rem 0 .42rem; display: block; float: left; position: relative;}
.g-radio input{opacity: 0; width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.g-radio:before{width: .3rem; height: .3rem; position: absolute; top: 50%; margin-top: -0.14rem; content: "\20"; left: 0; background: url(../images/radiobg.png) no-repeat 0 center; background-size: auto .26rem;}
.g-radio.checked:before{background-position: -0.42rem center;}
/***************index css end*********************/
/**************category****************/
.cateList{width: 100%; padding-top: .15rem; text-align: center;}
.cateList .con{width: 6rem; padding: .15rem 0 .15rem; margin: 0 auto;}
.cateList li{width: 48.5%; position: relative; margin-right: 3%; float: left;}
.cateList li > a{width: 100%; height: .65rem; line-height: .63rem; margin-bottom: .15rem; background: #eee; padding-left: 0rem; text-align: center; display: block; position: relative;}
.cateList li > a s{width: .25rem; height: .25rem; display: block; text-align: center; color: #333; font-size: .24rem; position: absolute; right: .12rem; top: .18rem; background-position: -1.15rem -0.54rem;}
.cateList li > a.cur{color: #1e468e; font-weight: bold;}
.cateList li > a.cur s{background-position: -0.73rem -0.54rem;}
.cateList li .box{width: 6rem; z-index: 111; padding: .2rem 3%; position: absolute; background: #eee; left: 0; top: .7rem; display: none; min-height: 2rem;}
.cateList li .box s{width: 48.5%; height: .2rem; display: block; position: absolute; left: 0; top: -0.1rem; z-index: 10; background: #eee;}
.cateList li .box a{width: 47%; padding-left: 3%; height: 0.6rem; line-height: 0.6rem; float: left; text-align: left;}
.cateList li .box a:nth-child(3n){margin-right: 0;}
.cateList li .box a:before{width: .12rem; height: .12rem; display: inline-block; margin-right: .1rem; background-position: -1.51rem -0.58rem;}
.cateList li .box a.hover{color: #1e468e; border-color: #1e468e;}
.cateList li .box a.hover:before{background-position: -1.74rem -0.58rem;}
.cateList li:nth-child(2n){margin-right: 0;}
.cateList li:nth-child(2n) .box{left: auto; right: 0;}
.cateList li:nth-child(2n) .box s{left: auto; right: 0;}
.cateList li.hover > a{color: #1e468e; font-weight: bold; background: #eee;}
.subMenu{width: 100%; padding: .25rem 3% 0; text-align: center;}
.subMenu a{width: 48.5%; margin-right: 3%; margin-bottom: .15rem; height: .62rem; line-height: .6rem; border: 1px solid #dddddd; text-align: center; display: block; float: left;}
.subMenu a:nth-child(2n){margin-right: 0;}
.subMenu a.on{color: #fff; border-color: #1e468e; background: #1e468e;}
.dialog-layout{position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 999; background: #000; opacity: .8;}
.recomTit{padding: .1rem 3% .28rem;}
.recomTit h3{font-size: .28rem; line-height: .3rem; font-weight: bold;}
.recomTit a{color: #666; font-size: .22rem;}
/*content*/
.content{width: 100%; padding: 0.2rem 0 .3rem; min-height: 6rem; border-top:1px solid #e5e5e5;overflow: hidden;}
.content.iteam{padding: 0 3% .4rem;}
.content.ypage{padding-top: .4rem;}
.content .indexmore{margin-top: .3rem;}



.noinfo{color: #1e468e; padding: 0%;}
.noinfo img{max-width: 100%; display: block; margin: 0 auto;}
/*reLink*/
.reLink{margin: .1rem 3% .2rem; color: #333;}
.reLink .prevLink,
.reLink .nextLink{width: 100%; height: 0.6rem; line-height: 0.6rem; position: relative; overflow: hidden; text-indent: .06rem; border-bottom: 1px solid #ddd; background: #fff;}
.reLink .prevLink:before,
.reLink .nextLink:before{width: 0.16rem; height: 0.26rem; position: absolute; right: .18rem; top: .18rem; background-position: -4.45rem 0;}
/*showInfo*/
.showInfo{padding: 0.2rem 0 .4rem; overflow: hidden;}
.showInfo .imgtog{width: 94%;}
.showInfo td{text-align: center; vertical-align: middle; WORD-WRAP: break-word; TABLE-LAYOUT: fixed; word-break: break-all;}
.showInfo .showtit{margin: 0 3% 0; font-size: .36rem; line-height: .44rem; text-align: center;}
.showInfo .showtit.showtit2{margin-bottom: .2rem;}
.showInfo article{width: 100%; padding: .1rem 0 .3rem; text-align: center; border-bottom: 1px solid #dddddd;}
.showInfo article .mark{font-size: .22rem; padding: .2rem 0 0; text-align: center; color: #666666;}
.showInfo article .mark span{margin: 0 .06rem;}
.showInfo .showTab{width: 97%; padding: .4rem 3% 0 0; margin-left: 3%; border-bottom: 2px solid #1e468e;}
.showInfo .showTab a{display: inline-block; cursor: pointer; margin-right: .12rem; height: 0.5rem; line-height: 0.5rem; width: 1.5rem; font-size: .22rem; text-align: center; background: linear-gradient(#aaaaaa, #777777); color: #fff;}
.showInfo .showTab a.hover{background: linear-gradient(#3c6fc8, #1e468e); color: #fff;}
.showInfo .showContxt{padding: .2rem 3% .3rem;}
.showInfo .showContxt *{line-height: .42rem !important; font-size: .24rem !important;}
.showInfo .showContxt img,
.showInfo .showContxt iframe{max-width: 100%; height: auto !important;}
.showInfo .contxt{padding: .2rem 3% 0; color: #666666; line-height: .45rem !important; font-size: .24rem !important;}
.showInfo .contxt img{max-width: 100%;}

/*proPage*/
.proPage .item{margin: 0 3% .4rem; background: #fcfafb; border-bottom: .04rem solid #e7e5e6;}
.proPage .item a{display: block; width: 100%;}
.proPage .item a img{width: 100%; display: block;}
.proPage .item h3{height: 1rem; line-height: 1rem; color: #333333; font-size: .28rem; font-weight: bold; padding-left: .2rem;}
.singlePage .txtcon{padding: 0 3%;}
.singlePage .txtcon img{max-width: 100%; height: auto !important; display: block;}
/*aboutPage*/
.aboutPage{padding: 0 0 .4rem; color: #666; overflow: hidden; width: 100%; line-height: .38rem; box-sizing: border-box;}
.aboutPage .txtcon{padding: 0 3%;}
.aboutPage .txtcon img{max-width: 100%; display: block;}
.aboutPage .loas{padding: .5rem 0 0; margin: .36rem 0 .1rem; background: url(../images/aboutnumbg.JPG) no-repeat center top; background-size: cover;}
.aboutPage .loas .list{width: 1200px;}
.aboutPage .loas li{float: left; width: 50%; padding: 0 0 .4rem; text-align: center; position: relative;}
.aboutPage .loas li:first-child{background: none;}
.aboutPage .loas li h3{color: #fff; font-family: arial; padding-left: 16px;}
.aboutPage .loas li h3 em{font-weight: bold; display: inline-block; vertical-align: top; font-size: .9rem; height: .9rem; line-height: .9rem;}
.aboutPage .loas li h3 span{font-size: .2rem; display: inline-block; vertical-align: text-top; line-height: .34rem; margin-left: .05rem;}
.aboutPage .loas li h4{font-size: .26rem; line-height: .4rem; color: #fff;}
.aboutPage .aboutlist{padding: .6rem 3% 0; width: 100%;}
.aboutPage .aboutlist .item{width: 100%; position: relative; padding-bottom: .5rem;}
.aboutPage .aboutlist .item a{width: 100%; display: block;}
.aboutPage .aboutlist .item figure{width: 2rem; height: 2rem; position: absolute; border-radius: 100%; overflow: hidden; top: 0;}
.aboutPage .aboutlist .item figure img{width: auto; height: 2rem; position: absolute; top: 0; left: 50%; margin-left: -50%;}
.aboutPage .aboutlist .item h3{font-size: .28rem; color: #000; font-weight: bold; padding: 0 0 .1rem 0;}
.aboutPage .aboutlist .item .txt{color: #333; line-height: .4rem; height: 2.4rem; overflow: hidden;}
.aboutPage .aboutlist .item .line{width: .6rem; height: .03rem; display: block; background: #1e468e;}
.aboutPage .aboutlist .item:nth-child(2n+1){padding-left: 2.1rem;}
.aboutPage .aboutlist .item:nth-child(2n+1) figure{left: 0;}
.aboutPage .aboutlist .item:nth-child(2n){padding-right: 2.1rem;}
.aboutPage .aboutlist .item:nth-child(2n) figure{right: 0;}

/*fenx*/
#nativeShare{margin: 0 auto; width: 100%; padding-top: 0.3rem; max-width: 640px; min-width: 320px;}
#nativeShare .label{margin-left: 0.2rem; font-size: 0.24rem; color: #666666; line-height: 0.6rem;}
#nativeShare .list{width: 5.4rem; float: right;}
#nativeShare .list span{height: 0.9rem; width: 0.9rem; padding: 0; display: inline-block;}
#nativeShare .list span i{margin: 0 auto; width: 0.63rem; height: 0.63rem; display: block;}
#nativeShare .weibo i{background-image: url('../images/weibo.png'); background-size: cover;}
#nativeShare .weixin i{background-image: url('../images/weixin_friend.png'); background-size: cover;}
#nativeShare .weixin_timeline i{background-image: url('../images/weixin.png'); background-size: cover;}
#nativeShare .qq i{background-image: url('../images/qq.png'); background-size: cover;}
#nativeShare .qzone i{background-image: url('../images/qqzone.png'); background-size: cover;}
#nativeShare .more i{background-image: url('../images/more.png'); background-size: cover;}
#nativeShare .list span.qzone,
#nativeShare .list span.more{width: 0.73rem;}
#fenxiang{display: none;}
.fenx{height: 1.0rem; width: 100%;}
.fenx .tt{margin-left: 0.2rem; font-size: 0.24rem; color: #666666; line-height: 0.6rem;}
.fenx .bdsharebuttonbox{width: 80%; float: right;}
.fenx .bdsharebuttonbox a{margin-left: 0.2rem;}
#bdfx a{height: 0.6rem; width: 0.6rem; margin: 0; padding: 0; margin: 0px 0.08rem; display: inline-block;}
#bdfx .d1{background: url(../images/qqzone.png) no-repeat center; background-size: 100% 100%;}
#bdfx .d2{background: url(../images/weibo.png) no-repeat center; background-size: 100% 100%;}
embed{width: 100% !important; height: auto !important;}
.BMap_bubble_content{line-height: .24rem;}
.g_wximg{position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 999; max-width: 640px; min-width: 320px; display: none;}
.g_wximg .close{background: url(../images/close.png) no-repeat center; background-size: .4rem auto; width: .4rem; height: .4rem; cursor: pointer; position: fixed; right: 18%; top: 18%; text-align: center; display: block; z-index: 12;}
.g_wximg .bdtel img{width: 4.0rem !important;height:4rem; display: block;}
.bdtel{position: fixed; top: 22%; z-index: 10; padding: 0 0 .1rem; max-width: 640px; min-width: 320px;}
.bdtel .upIn{width: 6.4rem; display: block; text-align: center; color: #fff; padding: 4%; margin: 0 auto;}
.bdtel p{padding: 2%; font-size:0.3rem;text-align: center; color: #fff;}
.bdtel img{margin: 0 auto; display: block; max-width: 80% !important;}
.bdtelbg{position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 999; max-width: 640px; min-width: 320px; display: none;}
.bga{background-color: rgba(0, 0, 0, 0.8); width: 100%; height: 100%;}
.qalist{display:flex;justify-content:space-between;flex-wrap:wrap;padding: 0 0.2rem 0.2rem;}
.qalist .item1{position:relative;width:2.9rem;margin-bottom:0.2rem;border-radius:0.06rem;}
.qalist .item1 .img{display:block;width:2.9rem;height:3.5rem;}
.qalist .item1 .txt{position:absolute;bottom:0;left:0;width:2.9rem;height:0.64rem;display:flex;justify-content:space-between;padding:0 0.1rem;border:1px solid #eee;background:#f8f8f8;}
.qalist .item1 .txt .tit{padding-top:0.2rem;font-size:0.26rem;color:#333;line-height:0.26rem;}


/*字体*/
@media only screen and (min-width: 641px){html{font-size: 100px;}}
@media only screen and (max-width: 640px){html{font-size: 100px;}}
@media only screen and (max-width: 540px){html{font-size: 84.375px;}}
@media only screen and (max-width: 480px){html{font-size: 75px;}}
@media only screen and (max-width: 414px){html{font-size: 64.6875px;}}
@media only screen and (max-width: 400px){html{font-size: 62.5px;}}
@media only screen and (max-width: 375px){html{font-size: 58.5938px;}}
@media only screen and (max-width: 360px){html{font-size: 56.25px;}}
@media only screen and (max-width: 320px){html{font-size: 50px;}}
