@charset "utf-8";
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, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
a,area{blr:expression(this.onFocus=this.blur())}
a { text-decoration:none;}
a:hover { text-decoration:none;}
img { -ms-interpolation-mode: bicubic; }/* IE图像平滑*/
html, body { 
font-family:Helvetica,"微软雅黑","宋体"; 
-webkit-text-size-adjust:none;
-moz-text-size-adjust:none;
-ms-text-size-adjust:none;
text-size-adjust:none;
} /*Reset Android and IOS font*/
input { border-radius:0; } /*Reset IOS input style*/
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }

.boxcenter { margin:0 auto;}
.fl_all { float:left; display:inline-block }
.fr_all { float:right; display:inline-block }
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }



html {/*font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/}

.jbBa{background:url(y_head.jpg) repeat-x top;height:.6rem; text-align: center; color: #fff; font-size: .32rem; line-height: .6rem;}
.jbBa .logoImg{width:2.26rem;position: absolute;z-index:100;}
.jbBa ul{float:right;overflow: hidden;}
.jbBa ul li{float:left;height:.6rem;border-left:1px solid #ba1831;width:.78rem;}
.jbBa ul li.a{background:url(y_home.png) no-repeat center center;}



footer{background: url(y_foot.jpg);border-top: 5px solid #bbaa70;overflow: hidden;padding: .1rem 0px;margin-top:.3rem;}
footer ul{overflow:hidden;padding:.15rem 0 .3rem;font-size:.24rem;line-height:.24rem;flex-direction:row;display:flex;}
footer ul li{border-right:1px solid #bf2635;color:#fff;flex:1;text-align: center;}
footer ul li:last-child{border-right:none;}
footer ul a{color:#fff;}

footer .footerB{overflow:hidden;display:flex;font-size:.2rem;color:#eaa9b3;line-height:.35rem;margin:0 .65rem;}
footer .footerB img{width:1.43rem;margin-right:.45rem;}





.chnlNameBa{border-bottom: 1px solid #e3e3e3;height:.5rem;line-height:.5rem;}
.chnlNameBa span{font-size: .32rem;color: #2a2a2a;border-bottom: 2px solid #c92637;display: block;float: left;padding: 0 10px;margin-top:-1px;}
.chnlNameBa a{float: right;color:#9d9d9d;font-size: .2rem;}
.ulLista{line-height:.5rem;font-size:.24rem;color:#666;overflow:hidden;padding:.25rem 0;}
.ulLista a{background:url(y_pot.jpg) no-repeat left center;color:#666;padding-left:.3rem;display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}



/******************新改的登录********************/
.jbBa .loginUl{ float: left; }
.jbBa ul li.back{ background: url(y_icon6.jpg) no-repeat center center; border-right: 1px solid #ba1831; border-left: none;}

.loginCon{ height:7.88rem;  background: url(loginBg.jpg) no-repeat center top; overflow: hidden; position: relative;}

.loginForm{ width: 5.1rem; height: 4.9rem; border: 1px solid #fff; /*background-color: #f8f5f1; opacity: 0.4;*/ position: absolute; left: 50%; margin-left: -2.55rem; top:0.85rem; background: url(loginFormBg.png) no-repeat center center; }

.lfHead{ width: 2.65rem; height: 0.36rem; margin: 0.5rem auto 0 auto; background: url(loginStar.png) no-repeat center center; text-align: center; font-size: .28rem; color: #353535; line-height:.36rem; letter-spacing: 0.03rem; overflow: hidden;}


.lfUser{ text-align: center; /*width: 3.9rem;*/ margin: .51rem auto 0 auto; overflow:hidden;}
.lfUser input{ width: 3.86rem; height: .46rem; border: 1px solid #c1c1c1; border-radius: 3px; text-indent: .18rem; display: block; margin-bottom: .32rem; font-size: .24rem; display: block;; margin: 0 auto .32rem auto;}

.lfLogin{ overflow: hidden; }
.lfLogin input{ width: 1.56rem; height: .54rem; background-color: #b01717; color: #fff; font-size: .26rem; text-align: center; line-height: .54rem; border: none; border-radius: 3px; margin: .12rem auto 0 auto; display: block; }


.regist{ text-align: center; /*height: .45rem;*/ overflow: hidden;}
.regist a{ font-size: .2rem; text-decoration: underline; color: #b01717;}
.regist a.forgetPs{ color: #5e5e5e; padding-left: .72rem; }

/****军博艺术家****/
.artistCon{ background-color: #e7e7e7; padding: .3rem 0 .38rem 0; }
.artistFoot{ margin-top: 0; }
.artistList{ width: 5.04rem; margin: 0 auto; background: url(../images/eightBg.png) repeat-y; text-align: center; background-size: 100%; }
.artistList ul{ width: 4.2rem; /*display: inline-block;*/ margin: 0 auto; }


/**艺术家详情**/
.artistDetail{ overflow: hidden; }
.artistImgCon img { display: block; }
.artistDes{ width: 5.8rem; margin: .6rem auto 0 auto; overflow: hidden;}
.artistDes h2{ font-size: .36rem; line-height: .45rem; color: #333; float: left; margin-bottom: .25rem; }
.artistDes span{ font-size: .24rem; line-height: .45rem; float: right; color: #333; }
.artistDes p{ font-size: .24rem; line-height: .42rem; text-indent: .48rem; float: left; color: #080808; text-align: justify; }
.devideEight{ width: 6.14rem; height: .12rem; margin: .4rem auto; background: url(artistDetailBg.png) no-repeat center center;}
.artistCareer{ width: 6rem; margin: 0 auto; overflow: hidden;}
.acHead{ overflow: hidden; margin-bottom: .1rem; }
.acHead h2{ font-size: .36rem; color: #c5a65d; float: left; line-height: .6rem; margin-right: .28rem; padding-left: .05rem;}
.acHead span{ font-size: .24rem; color: #606060; float: left; line-height: .7rem; }

.acList{ overflow: hidden; }
.acList li{ overflow: hidden; padding-bottom: .35rem; background: url(artistRPBg.png) repeat-y .09rem .09rem; margin-top: -.1rem;}
.acList .lastCareerDes{ background: none; }
.acList li img{ float: left; margin:.1rem .12rem 0 0; /*margin: 0 .12rem 0 0;*/ width: .19rem; height: .19rem; }
.acList li p{ font-size: .24rem; line-height: .4rem; color: #353535; width: 5.68rem; float: right; /*margin-top: -.1rem;*/}
.artistWorksBg img,.artistWorks li img{ /*! width: 100%; */ display: block; }
.artistWorks{ background-color: #e7e7e7; }
.artistWorks li{ padding-bottom: .3rem; }
.artistWorks li img{ margin-bottom: .15rem; }
.artistWorks li p{ font-size: .2rem; line-height: .3rem; color: #424242; padding: 0 .3rem; }