@charset "utf-8";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin: 0; padding: 0; border: 0; outline: 0}
body {font: 14px/1 -apple-system, "Helvetica Neue", "Arial", "PingFang SC", "Hiragino Sans GB", "STHeiti", "Microsoft YaHei", "Microsoft JhengHei", "Source Han Sans SC", "Noto Sans CJK SC", "Source Han Sans CN", "Noto Sans SC", "Source Han Sans TC", "Noto Sans CJK TC", "WenQuanYi Micro Hei", "SimSun", "sans-serif";}
code,kbd,pre,samp,tt {font-family: "Courier New", "Courier", "monospace";}
ul,ol {list-style: none;}
a {text-decoration: none; -webkit-tap-highlight-color: transparent;color:#333;}
a:hover {text-decoration: none;}
input,button,textarea,select {outline: none; -webkit-tap-highlight-color: transparent; font: inherit;}
table {border-collapse: collapse; border-spacing: 0;}
input[type="button"]{outline:none;-webkit-appearance: none;}
html{position:relative;}
body{width:100%;max-width:750px;min-width:320px;margin:0 auto;background: #fff;}
img{width:100%;}
.red{color:#ff6b50;}
.clear{ clear: both; height: 1px!important; width: 1px!important;}
.bgimg{ background-size: 100% 100%; background-repeat: no-repeat;}
[v-cloak] { display: none!important;}
.vueHide{display: none}
.showgdlayer{ cursor:pointer;}

.container{ max-width:750px; margin:0px auto; position:relative;}

.navs{ width:100%; height:0.8rem;left:0;bottom:0; z-index:999; position:fixed;}
nav{position: relative;width:7.5rem;height:0.8rem;border-bottom:0.06rem solid #f1803c; margin:0 auto;
background:-webkit-linear-gradient(left, #f14544,#e73836);
background:-o-linear-gradient(left, #f14544,#e73836);
background:linear-gradient(to right, #f14544,#e73836);}
nav p{width:7.5rem;height:0.8rem;display:flex;justify-content: space-around;align-items: center;}
nav span{color:#fff;font-size:0.26rem;line-height:0.8rem;display: inline-block;text-align:center;display: none; padding:0 .3rem; cursor:pointer;}
nav span.cur{color:#f0cf18; }
nav span a{color:#fff;}

header .header-main{ width:7.5rem; margin:0px auto; position:relative;}
header .topbar{position:absolute;width:100%;height:0.98rem;left:0;top:0;background:#fff;zoom:1;z-index: 90}
header .topbar .logo{float:left;}
header .topbar .logo a{display:inline-block;text-indent: -999px;}
header .topbar .logo .sina{width:1.74rem;height:0.44rem;margin:0.27rem 0 0 0.3rem;background:url(../images/logo_sina.png) no-repeat;background-size: contain;}
header .topbar .logo .yhfund{width:1.69rem;height:0.43rem;margin:0.27rem 0 0 0.2rem;background:url(../images/logo_yhfund.png) no-repeat;background-size: contain;}
header .topic{width:100%;height:5.68rem;background:url(../images/header.jpg?v=2) no-repeat center bottom;background-size: contain; position:relative;}
header .topic .btn{ width:1.98rem; height:.52rem; position:absolute; top:4.76rem;}
header .topic .btn.baoming{ background-image:url(../images/baoming.png); left:1.5rem;}
header .topic .btn.dati{ background-image:url(../images/dati.png); right:1.55rem;}

.main_w{width:7rem;margin:0 auto;}
.main{ width:100%; position:relative;}
.whitebg{ background:#FFF; padding-bottom:.4rem;}
.whitebg2{ background:url(../images/bg5.jpg) repeat; padding-bottom:.4rem;}
.mainbox{ width:100%; background:url(../images/bg.jpg) center top  repeat-y;}
._tit{ padding:.40rem 0;}
._tit2{ margin:.2rem 0 .4rem .25rem; }
._tit3{ margin:0rem auto .25rem;}
.part1{ }
.marginB30{ margin-bottom:.3rem;}
.p1-slide{ height:3.55rem; margin-bottom:.3rem;}
.p1-slide a{display:block; width:100%; height:3.55rem; position:relative;}
.p1-slide img{width:100%;height:3.55rem;}
.p1-slide p{position:absolute;width:100%;height:.52rem;left:0;bottom:0;line-height:.52rem;color:#fff;font-size:.28rem;background:rgba(0,0,0,0.4);text-indent:10px;}
.p1-slide .swiper-pagination{ text-align:right;}
.p1-slide .swiper-pagination-bullet-active{ background:#e21f00;}
.p1-slide .swiper-pagination-bullet{ background:#fff;}

.tnews ul{ width:100%;}
.tnews ul li a{ font-size:.24rem; color:#333333; line-height:.38rem; display:block;}
.tnews ul li:nth-child(1) a{ display:block; font-size:.3rem; color:#000; margin-bottom:.1rem; font-weight:700;}

.part2{ width:7rem; height:4.26rem;}
.videomain{ width:7rem; height:3.94rem; position:relative;}
.zbcontent{ width:7rem; height:3.94rem; position:absolute; top:0; left:0;}
.cover{ position:absolute; width:7rem; height:3.94rem; border:2px solid #ffc68a; border-radius:4px; overflow:hidden; top:0; left:0; z-index:10;}
.cover img{ width:7rem; height:3.94rem;}
.cover .vplay,.cover .vplay2{ width:1.06rem; height:1.06rem; background-image:url(../images/vplay.png); top:50%; left:50%; margin-left:-.53rem; margin-top:-.53rem; position:absolute;}

.piclist{ height:4.37rem; border:2px solid #ffc68a; margin:0px auto; overflow:hidden; border-radius:4px;}
.piclist .swiper-slide img{ width:7rem; height:4.37rem;}
.piclist .swiper-slide p{ width:100%; line-height:.52rem; position: absolute; left:0; font-size:.2rem; color:#FFF; bottom:0; background:rgba(0,0,0,0.6); text-indent:10px; height:.52rem;}
.piclist .swiper-pagination{ font-size:.22rem; color:#FFF; text-align:right; width:98%; line-height:35px; bottom:-.15rem;}
.piclist .swiper-pagination .swiper-pagination-current{ font-size:.4rem; color:#ffb74a;}

.dlists{ margin-bottom:.3rem;}
.ditem{ width:50%; height:4.97rem; margin:0px 0px .3rem 0;}
.dimain{ width:3.34rem; height:4.97rem; border:.02rem solid #ffc68a; position:relative;}
.dimain .xiimg{ width:3.34rem; height:4.36rem;}
.didesc{ padding:.12rem; background:url(../images/lbg.png) repeat; position:absolute; width:3.1rem; left:0px; bottom:0.64rem; max-height:1rem; overflow:hidden;}
.didesc span{ display:block; color:#FFF;}
.didesc span.name{ font-size:.28rem; margin-bottom:.08rem;}
.didesc span.yinghang{ line-height:.3rem; font-size:.24rem;}
.ditem .opt{ width:100%; height:.64rem; position:absolute; left:0px; bottom:0; background:#000;}
.ditem .opt a{ display:block; width:1.66rem; height:.64rem;}
.ditem .opt a.a-gd{ background-image:url(../images/ta-g.png); float:left;}
.ditem .opt a.a-zb{ background-image:url(../images/ta-v.png); float:right;}

.ditem2{ width:50%; height:auto; margin-bottom:.3rem;}
.ditem2 .dimain{ width:3.36rem; height:auto; position:relative; border:none;}
.ditem2 .dimain .xiimg{  width:3.34rem; height:2.38rem; border:.02rem solid #ffc68a; display:block;}
.ditem2 .dimain .didesc2{ padding:.15rem .12rem; background:#ea2d2f; margin-top:2px; width:3.12rem;}
.ditem2 .dimain .didesc2 span{ display:block; color:#FFF;}
.ditem2 .dimain .didesc2 span.name{ font-size:.28rem; margin-bottom:.08rem;}
.ditem2 .dimain .didesc2 span.yinghang{ line-height:.3rem; font-size:.24rem; height:.6rem; overflow:hidden;}

.ditem3{ width:50%; height:auto; margin:0px 0px .3rem 0;}
.ditem3 .dimain{ height:auto;}
.descinfo{ width:3.34rem; height:4.36rem; position:relative;}
.desc{ padding:.12rem; background:url(../images/lbg.png) repeat; position:absolute; width:3.1rem; left:0px; bottom:0px;}
.desc span{ display:block; color:#FFF;}
.desc span.name{ font-size:.28rem; margin-bottom:.04rem;}
.desc span.yinghang{ line-height:.3rem; font-size:.24rem;}
.vdata{ padding:.05rem .12rem .07rem; height:.54rem; position:relative; background:#000;}
.vdata .num{ display:block; float:left; line-height:.54rem; font-size:.24rem; color:#FFF; width:1.6rem; overflow:hidden; margin-top:.02rem;}
.vdata .num em{ display:inline-block; line-height:.54rem; font-size:.3rem; color:#c8392f; margin-right:.08rem; font-style:italic; font-weight:700;}
.vdata .ta{ display:block; position:absolute; top:.05rem; right:.05rem; width:1.66rem; height:.54rem; background-image:url(../images/ta-zb.png);}
.yopt{ width:100%; height:.64rem; background:#000;}
.vbtn{ width:1.66rem; height:.64rem; background:#ffc53c;display:block; float:left; text-align:center; line-height:.64rem; font-size:.26rem; color:#603913; font-weight:700;}
.sbtn{ width:1.66rem; height:.64rem; display:block; background:#ffc53c; float:right; text-align:center; line-height:.64rem; font-size:.26rem; color:#603913; font-weight:700;}


.search{width:4.1rem;height:0.56rem;background:url(../images/searchbox.png) no-repeat;background-size: contain; position:absolute; top:-.05rem; right:0;}
.search input{float:left;width:3.3rem;height:0.56rem;padding:0.08rem 0.1rem;background: none;border: none;color:#fff;}
.search input::-webkit-input-placeholder{color:#fff;}
.search input::-moz-placeholder{color: #fff;} 
.search input:-ms-input-placeholder{color: #fff;} 
.search button{width:0.8rem;height:0.56rem;background: none;border: none;}

.showmore{position:relative;width:7rem;height:.4rem;background:rgba(245,180,183,0.2);border:1px solid #f5be36;margin:.40rem auto .30rem;font-size:.24rem;line-height:.4rem;color:#f5be36;text-align:center;display:block;cursor: pointer}

.ditem2 .dimain .didesc2 span.vnum{ width:100%; margin-top:.1rem; line-height:.2rem; font-size:.24rem; color:#ffc53c;}
.ditem2 .dimain .didesc2 span.vnum em{ font-weight:700; margin-right:.1rem;}
.lcstd .ditem2 .dimain .yopt{ background:none;}

.hkitem{ width:50%; margin-bottom:.2rem;}
.hkitem a{ display:block; width:3.41rem;}
.hkitem .hkimg{ display:block; width:3.41rem; height:1.46rem; margin-bottom:.1rem;}
.hkitem p{ font-size:.22rem; color:#FFF; line-height:.3rem;}

.licai{ width:100%;}
.lnav{ width:100%; height:.84rem; background:url(../images/bg4.jpg) repeat;}
.lmain{ width:100%; background:url(../images/bg3.jpg) repeat; height:5.7rem; overflow:auto;}
.lnav .lswipee .swiper-slide{ height:.84rem;}
.lnav .lswipee .swiper-slide:before{ content: "."; width:.03rem; height:.29rem; background:#e20000; color:#e20000;}
.lnav .lswipee .swiper-slide:nth-child(1):before{ width:0; display:none;}
.lnav .lswipee .swiper-slide span{ line-height:.84rem; padding:0 .2rem; font-size:.26rem; color:#ffcd43; display:inline-block; width:1.65rem; text-align:center;}
.lnav .lswipee .swiper-slide.cur span{ color:#FFF;}
.lmain{ margin-top:.4rem; display:none;} 
.lmain li{ width:100%; margin-bottom:.35rem;}
.lmain li a{ display:block;}
.lmain li .lcimg{ width:2.44rem; height:1.6rem; float:left; display:block;}
.lmain li .lcinfo{ width:4.35rem; float:right; height:1.6rem; overflow:hidden;}
.lmain li .lcinfo h2{ font-size:.26rem; color:#FFF; line-height:.38rem; margin-bottom:.12rem;}
.lmain li .lcinfo p{ font-size:.23rem; color:#FFF; line-height:.36rem;}

.bmcontent p{ font-size:.22rem; color:#333333; line-height:.4rem; margin-bottom:.15rem;}
.biaozhun{ width:7rem; height:2.86rem; background-image:url(../images/biaozhun.jpg); position:relative;}

.yz-tit{ width:.67rem; height:.71rem; position:absolute; top:.95rem; left:3.18rem; z-index:10;}
.byuan{ width:1.62rem; height:1.62rem; background-image:url(../images/yuan.png); top:.5rem; left:2.69rem; position:absolute; -webkit-transform-origin: center center;
  -ms-transform-origin: center center; -mos-transform-origin: center center;
  transform-origin: center center; -webkit-animation: 2s 0s global_audio_rotate linear forwards infinite; -mos-animation: 2s 0s global_audio_rotate linear forwards infinite; animation: 2s 0s global_audio_rotate linear forwards infinite; -ms-animation: 2s 0s global_audio_rotate linear forwards infinite;}

/*转圈*/
@keyframes global_audio_rotate {
	0% {
		transform: rotate(0deg);
	}
	25% {
		transform: rotate(90deg);
	}
	50% {
		transform: rotate(180deg);
	}
	75% {
		transform: rotate(270deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
@-webkit-keyframes global_audio_rotate {
	0% {
		-webkit-transform: rotate(0deg);
	}
	25% {
		-webkit-transform: rotate(90deg);
	}
	50% {
		-webkit-transform: rotate(180deg);
	}
	75% {
		-webkit-transform: rotate(270deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}
@-mos-keyframes global_audio_rotate {
	0% {
		-mos-transform: rotate(0deg);
	}
	25% {
		-mos-transform: rotate(90deg);
	}
	50% {
		-mos-transform: rotate(180deg);
	}
	75% {
		-mos-transform: rotate(270deg);
	}
	100% {
		-mos-transform: rotate(360deg);
	}
}
@-ms-keyframes global_audio_rotate {
	0% {
		-ms-transform: rotate(0deg);
	}
	25% {
		-ms-transform: rotate(90deg);
	}
	50% {
		-ms-transform: rotate(180deg);
	}
	75% {
		-ms-transform: rotate(270deg);
	}
	100% {
		-ms-transform: rotate(360deg);
	}
}

.main_w2{ width:7.2rem; margin:0 auto;}
.pwlist{overflow:hidden;}
.pwlist li{float:left;width:2rem;height:3.2rem;padding:0.09rem;margin-right:0.3rem;margin-bottom:0.4rem;text-align:center;color:#fff;	background:url(../images/m5_box.png) no-repeat;background-size: contain}
.pwlist li:nth-child(3n){margin-right:0;}
.pwlist li img{display:block;width:2rem;height:2rem;border-radius:2rem;}
.pwlist li strong{display: block;font-size:0.22rem;line-height: 0.4rem}
.pwlist li span{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:0.18rem;line-height:0.2rem;padding:0 0.1rem;height:0.6rem;}

.comimg{ margin-bottom:.35rem;}
.companyinfo p{ font-size:.22rem; color:#333333; text-indent:2em; line-height:.35rem; margin-bottom:.1rem;}

.hzmain{ width:7rem; margin:0 auto;}
.h-l{ width:3.06rem; height:.57rem; float:left;}
.h-r{ width:3.27rem; height:.47rem; float:right;}

.hgmain{}
.hgmain .hgitem{ margin-bottom:.3rem;}
.hgmain .hgitem img{ border:2px solid #ffae23;}

.bottom{text-align:center;margin:0.4rem auto 1.2rem;color:#727272;font-size:0.20rem;line-height:0.32rem;}
.bottom li{display: inline-block;}
.bottom a{color:#727272;}
.bottom a:hover{text-decoration: underline}
.bottom li span{padding:0 2px;display: inline-block;}


.fixedPos{position:fixed;overflow-y: scroll}
.shareTip{position:fixed;right:10px;top:0;width:3.55rem;height:1.57rem;background:url(../images/sharetip.png) no-repeat;background-size: contain;z-index: 101;display: none}
.maskbg{position:fixed;width:100%;left:0;top:0;bottom:0;background:rgba(0,0,0,0.6);z-index:100;display: none}


.siderbar{position:fixed;width:1.08rem;right:0.15rem;text-align:center;background:url(../images/siderbar2.png) no-repeat;background-size:100% auto;z-index:80; background-position: 0 -1.10rem;}
.siderbar a,.siderbar span{display: block;text-indent:-9999px;}
.siderbar .apply{width:1.08rem;height:1.1rem;}
.siderbar .shareWb{ width:1.08rem; height:1.02rem; background-position: 0 -1.18rem; margin-bottom:.1rem;}
.siderbar .shareWx{ width:1.08rem; height:1.02rem; background-position: 0 -2.24rem; margin-bottom:.1rem; cursor:pointer;}
.siderbar .gotop{ width:1.08rem; height:1.02rem; background-position: 0 -3.37rem; margin-bottom:.1rem; cursor:pointer;}
.siderbar .gotop{display: none}


.layers{position:fixed;width:100%;left:0;top:0;bottom:0;background:rgba(0,0,0,0.6);display:flex;display:-webkit-flex;justify-content: center;align-items: center;z-index:100000;display: none}
.layers .close{position:absolute;cursor:pointer;display:block;width:.7rem;height:.7rem;right:-.25rem;top:-.25rem; background-image:url(../images/close01.png); z-index:10000;}

.msgLayer .layerItem{position:relative;width:5.22rem;padding:.5rem 0 .4rem; text-align:center; border-radius:.2rem;background:#fff;z-index:99;}
.msgLayer .msg{text-align:center;font:bold .36rem 'microsoft yahei';color:#2a2a2a;}
.msgLayer .msg.red{color:#fd3732;}
.msg_w .layerItem{position:relative;width:5.22rem;padding:.5rem 0 .4rem;border-radius:.2rem;background:#fff;z-index:99;}
.msg_w .msg{font:.2rem 'microsoft yahei';text-align:left;color:#2a2a2a;}


.searchlayer .layerItem {
    position: relative;
    width: 6.6rem;
    padding: .4rem .2rem;
    background: url(../images/bg2.jpg) repeat;
    border-radius: .2rem;
}
.searchlayer .layerItem .close {
    background-image:url(../images/close02.png);
}
.searchlayer .layerItem .tit {
    width: 2.07rem; height:.38rem;
    text-indent: -9999px;
    margin: 0px auto .30rem; background-image:url(../images/retit.png);
}
.searchlayer .layerItem .searchResult {

}
.searchlayer .list {
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-right: 8px;
}

.searchlayer .list li {
    width:3.34rem; border:.02rem solid #ffc68a; position:relative;
    background: #000; position:relative;
}
.searchlayer .list li .xiimg{ width:3.34rem; height:4.36rem;}

.searchlayer .list1 li{ width:3.36rem; height:auto; position:relative; border:none; background:none;}
.searchlayer .list1 li .dimain{ border:none; height:auto;}
.searchlayer .list1 li .xiimg{ width:3.34rem; height:2.38rem; border:.02rem solid #ffc68a; display:block;}
.searchlayer .list1 li .dimain .didesc2{ padding:.15rem .12rem; background:#ea2d2f; margin-top:2px; width:3.12rem;}
.searchlayer .list1 li .dimain .didesc2 span{ display:block; color:#FFF;}
.searchlayer .list1 li .dimain .didesc2 span.name{ font-size:.28rem; margin-bottom:.08rem;}
.searchlayer .list1 li .dimain .didesc2 span.yinghang{ line-height:.3rem; font-size:.24rem;}
.searchlayer .list1 li .dimain .didesc2 span.vnum{ width:100%; margin-top:.1rem; line-height:.2rem; font-size:.24rem; color:#ffc53c;}
.searchlayer .list1 li .dimain .didesc2 span.vnum em{ font-weight:700; margin-right:.1rem;}
.searchlayer .list1 li .dimain .yopt{ background:none;}

.guancontent{ width:5.19rem; background:#FFF; border-radius:.1rem; z-index:99; position:relative;}
.guancontent .gd-top{ width:5.19rem; height:2.37rem; background-image:url(../images/gdlayer-top.png); position:relative;}
.guancontent .xsinfo{ position:absolute; top:.68rem; left:.58rem;}
.guancontent .xsinfo h2{ font-size:.34rem; color:#FFF; margin-bottom:.15rem;}
.guancontent .xsinfo p{ font-size:.24rem; color:#FFF; line-height:.3rem;}
.guancontent .gd-c{ padding:.4rem .3rem .2rem; max-height:3rem; overflow-y:auto; margin-bottom:.4rem;}
.guancontent .gd-c p{ font-size:.24rem; color:#272727; line-height:.4rem;}


/*启动仪式*/
.ysnews{ height:6.3rem; overflow:hidden;}
.ysnews .ptop{ width:100%; height:3.92rem;}
.toutiao .swiper-button-prev,.bjtoutiao .swiper-button-prev,.shtoutiao .swiper-button-prev{ width:.38rem; height:.7rem;  background-size: 100% 100%; background-image:url(../images/left-1.png); left:0; top:1.92rem;}
.toutiao .swiper-button-next,.bjtoutiao .swiper-button-next,.shtoutiao .swiper-button-next{ width:.38rem; height:.7rem;  background-size: 100% 100%; background-image:url(../images/right-1.png); right:0; top:1.92rem;}
.ysnews .pbottom{ margin-top:.25rem;}
.ysnews .pbottom .tlink{ font-size:.3rem; display:block; color:#333333; margin-bottom:.2rem;}
.ysnews .pbottom p{ font-size:.22rem; color:#666666; line-height:.34rem;}

.newslist li{ width:100%; margin-bottom:.35rem;}
.newslist li a{ display:block;}
.newslist li .lcimg{ width:2.44rem; height:1.6rem; float:left; display:block;}
.newslist li .lcinfo{ width:4.35rem; float:right; height:1.6rem; overflow:hidden;}
.newslist li .lcinfo h2{ font-size:.26rem; color:#FFF; line-height:.38rem; margin-bottom:.12rem;}
.newslist li .lcinfo p{ font-size:.23rem; color:#FFF; line-height:.36rem;}
.newslist li .lcinfo p span{ color:#f0cf18;}

.hdlc{ padding-top:.4rem;}
.liucheng-item{width:100%; margin-bottom:.40rem;}
.liucheng-item .lc-tit{ margin-bottom:.20rem; width:1.55rem;}
.liucheng-item p{ text-indent:2em; font-size:.22rem; color:#333333;}
.liucheng-item .lct{ width:100%; display:inline-block;}


.lcmain{ width:100%; padding:.8rem 0; background:#FFF;}
.lm-content{ width:7rem; margin:0px auto;}
.lm-left{ width:2.8rem; float:left;}
.lm-left .xshou{ width:2.80rem; height:3.66rem; margin-bottom:.30rem;}
.rwbtn{ width:100%;}
.lcbtn{ width:1.33rem; height:.47rem; display:block; background:#f04f55; color:#FFF; border-radius:.08rem; text-align:center; line-height:.47rem; font-size:.18rem;}
.lcbtn:hover{ text-decoration:underline; color:#FFF;}
.tgd{ float:left;}
.tzb{ float:right;}
.lm-right{ width:3.55rem; float:right;}
.lm-right .xname{ font-size:.32rem; color:#000; margin-bottom:.18rem;}
.lm-right .touxian{ font-size:.23rem; color:#333333; margin-bottom:.15rem;}
.lm-right .touxian i{ display:block; width:2.38rem; height:.03rem; background-image:url(../images/heng.jpg); background-size:100% 100%; margin-top:.15rem;}
.lm-right .info{ font-size:.16rem; color:#333333; text-indent:2em; line-height:.4rem;}
.tvote{ position:absolute; right:.50rem; bottom:.3rem;}


.lmtd .lm-left{ width:3rem;}
.lmtd .lm-left .xshou{ width:3rem; height:2.13rem;}
.lmtd .lm-right{ height:auto;}
.tvote2{ margin:.50rem auto 0;}


.loginmain{width:7rem;background:#fff;border-radius: .05rem; position:relative;}
.layers .loginmain .redclose { width:.7rem; height:.7rem; background-image:url(../images/close02.png);}
.loginmain .titbar{ width:100%; height:.83rem; background:#e20f14; text-align:center; line-height:.83rem; color:#FFF; font-size:.36rem; border-top-left-radius:.05rem;border-top-right-radius:.05rem;}
.loginmain form,.loginmain .formmain{padding:.35rem .7rem;}	
.loginmain form p,.loginmain .formmain p{line-height: .6rem;margin-bottom:.18rem;}
.loginmain form p label,.loginmain .formmain p label{ width:1.51rem; display:inline-block; text-align:right; padding-right:.04rem;}
.loginmain form input,.loginmain .formmain input{padding:.1rem;width:3.93rem;height:.8rem;border:1px solid #efefef;border-radius: .05rem;}
.loginmain form input[name*=code],.loginmain .formmain input[name*=code]{ width:2.36rem;}
.loginmain .codeopt{ width:1.45rem; height:.7rem; position:absolute; top:2.18rem; right:.89rem;}
.loginmain .getcode{ width:100%; height:100%; background:#e20f14; text-align:center; line-height:.7rem; display:block; color:#FFF; border-radius:.07rem; font-size:.24rem;}
.loginmain .djs{ width:1.5rem; height:.61rem; line-height:.8rem; position:absolute; top:0; left:0; background:#a1a1a1; color:#FFF; text-align:center; font-size:.2rem; border-radius:.05rem; display:none;}
.loginmain form .error{color:#ff3749;font-size:12px;height:24px;margin:-10px 0 10px 85px;display: block;}
.loginmain form .loginBtn,.loginmain .formmain .bmlink{display:block;width:2.27rem;height:.6rem;line-height:.6rem;color:#fff;text-align: center;border-radius:.05rem;margin:.05rem auto;cursor: pointer; float:left;}
.loginmain form .loginBtn_gr,.loginmain .formmain .link_gr{ background:#ff743d; margin-right:.38rem; margin-left:.30rem;}
.loginmain form .loginBtn_td,.loginmain .formmain .link_td{ background:#fd3732;}
.loginmain i{text-align: right;margin-right:20px;display: block;} 
.loginmain a{color:#ff3749;}
.loginmain a:hover{text-decoration:underline;}
.loginmain .tip{border-top:1px dashed #d6d6d6;padding:10px 20px 20px 45px;line-height: 22px;margin-top:10px;}