


html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, rem, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {margin: 0;padding: 0;}
html,body{ height:100%;}
img, fieldset {border: 0;}
input[type=search] {-webkit-appearance: none;outline: none;}
input[type=radio] {-webkit-appearance: radio;outline: none;}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {display: none;}
/* set image max width to 100% */
img {max-width: 100%;height: auto; -ms-interpolation-mode: bicubic; width: auto\9; /* ie8 */}

/* set html5 elrements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}


body {background: #fafafa ;font-family:Microsoft YaHei,Helvetica,Tahoma,sans-serif;user-select: none; }
p {margin: 0;padding: 0;-webkit-text-size-adjust:none; }

/* list */
ul, ol ,input{margin:0;padding: 0; }
li {margin:0;padding: 0;list-style-type:none;}

/* headings */
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal;}


/* reset webkit search input styles */

input {-webkit-appearance: none;}
select{-webkit-appearance: listbox;}
rem,i,b{ font-style:normal; font-weight:normal; padding:0; margin:0;}
a{text-decoration:none;}
.clear{ clear:both;}
.clearfix:after {display:block;content:" ";height:0;visibility:hidden;clear:both;font-size:0;line-height:0}
.clearfix{*zoom:1}
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.fl{ float:left;}
.fr{ float:right;}


.bt01{ border-bottom:1px solid #c1c1c1;}

.mg8{ margin:8px 0;}
.mt30{ margin-top:30px;}
.pt70{ padding-top:70px;}
.pr15{ padding-right:15px;}
.pd25{ padding:0 30px;}
.pd10{ padding:0 10px;}
.pd20{ padding:0 20px;}
.pd15{ padding:0 15px;}
.mt15{ margin-top:15px;}
.ml25{ margin-left:25px;}
.mb15{ margin-bottom:15px;}
.mb50{ margin-bottom:50px;}
.p8{ padding:8px;}
/*input样式*/
.inptbox{}
.tyIpt.bg1,.tytxtarea.bg1{background:#e1e1e1; border-radius:3px;}
.tyIpt{ width:90%; padding:0 5%; height:28px; line-height:30px; border:none;}
.tytxtarea{width:96%; padding:0 2%; height:70px; line-height:18px; border:none;}
.rdv{ vertical-align:middle;}


.tybtn{ width:100%; height:30px; background:#ee6e6d; line-height:30px; color:#fff; font-size:14px; text-align:center; border:none; border-radius:3px; font-family:Microsoft YaHei;}
.tybtn2{ width:90%; margin:15px 5% 0; height:30px;background:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#d6d6d6)); line-height:26px; color:#5c5c5c; font-size:14px; text-align:center; border:1px solid #a8adb1; border-radius:8px; font-family:Microsoft YaHei;}
.ty-brd{ margin:0 14px 15px; border:1px solid #ececec; background:#fff; box-shadow:0 1px 2px #928f8f; padding-bottom:15px;}
.ty-brd2{ width:100%; margin-top:2px; height:28px; line-height:28px;box-shadow:0 1px 2px #928f8f; border:1px solid #ececec;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f4f4f4)); color:#ee6e6d; font-size:12px; text-align:center;}
.ty-brd2 a{color:#ee6e6d;}
.ty-brd h2{ font-size:13px; color:#5c5c5c; padding-bottom:8px;}
.ty-brd h2 a{ color:#5c5c5c;}
.ty-brd h3{ font-size:12px; padding:12px 0 0 5px; color:#5c5c5c; position:relative;}
.ty-brd h3::after{background:#ee6e6d;content: ""; display: block; height:13px; position: absolute;left:-5px; top:14px; width: 3px;}
.ty-brd .infoP{ text-indent:2em; font-size:12px; line-height:18px; color:#5c5c5c; margin:5px 0;}
.ty-brd h4{ font-size:14px; padding:12px 0 0 5px; color:#5c5c5c; position:relative;}
.ty-brd h4::after{background:#ee6e6d;content: ""; display: block; height:15px; position: absolute;left:-5px; top:14px; width: 3px;}
.ty-brd .yy_position{position: absolute;top:50px;left:30%;width:115px;height: 80px;}
.ty-brd .yy_xiaofei{background: url("../images/xiaofei.png")}
.ty-brd .yy_yuyue{background: url("../images/yuyue.png")}
.ty-brd .yy_guoqi{background: url("../images/guoqi.png")}

/*登录页、注册页css*/
.bodyBg{ width:100%; height:100%; background:url(../images/loginBg.jpg) no-repeat;}
.loginBg{ width:222px; padding:0 19px; height:290px; margin:122px auto 0; background:#fafafa; border-radius:3px; position:relative;}
.loginBg h2{ font-size:15px; color:#000; text-align:center; line-height:30px;}
.loginBg .logoImg{ position:absolute; left:70px; top:-50px;}
.loginBg .logoImg img,.reglogo img{ width:120px; height:125px;}

.fgword{ color:#ee6e6d; text-align:center; font-size:14px; padding:15px 0;}
.fgword a{color:#ee6e6d;}
.reg_p{ text-align:center; color:#fff; line-height:36px;}
.reg_p a{ color:#fff;}
.reg_p.ft12{ font-size:12px;}
.reg_p.ft14{ font-size:14px;}

.tyul{ width:100%; margin-top:20px;}
.tyul li{ width:100%; margin-bottom:15px; height:32px; line-height:32px;}
.tyul li.redwz a{color:#ee6e6d; font-size:12px; line-height:24px; padding-left:10px;}
.tyul li .wz1{ color:#858383; font-size:12px;}
.tyul li.wz2{ color:#858383; font-size:11px; margin-left:20px; margin-right:5px;}
.tyul li.wz2 a{color:#858383;}
.reglogo{ width:120px; height:125px; margin:20px auto 0;}
.spblck{ display:block;}
.wd70{ width:70%;}
.wd68{ width:68%;}
.wd30{ width:30%; text-align:right;}
.p-cen{ font-size:12px;text-align:center; color:#5c5c5c; line-height:36px;}


/*bnr*/
.bnr{ max-width:640px; margin:0 auto;}





i{ display:inline-block; vertical-align:middle;}
.i-01,.i-02,.i-03,.i-04,.i-05,.i-06,.i-07,.i-08,.i-09,.i-10,.i-11,.i-12,.i-13,.i-14,.i-15,.i-16,.i-17,.i-18,.i-19,.i-20,.i-21,.i-22,.i-23,.i-24,.i-25,.i-26,.i-27,.i-28{background-image: url(../images/icons-sprit.png); background-repeat: no-repeat;content: "";background-size:150px 150px;}
.i-01{background-position: 0 0; width:16px;height:16px; margin-left:25px;}
.i-02{background-position: -138px 0; width:12px; height:18px;}
.i-03{background-position:0 -41px; width:18px; height:17px;margin-right:5px;}
.i-04{background-position:0 -19px; width:18px; height:22px;margin-right:5px;}
.i-05{background-position:0 -61px; width:15px; height:17px;margin-right:5px; margin-left:20px;}
.i-06{background-position:0 -79px; width:15px; height:14px;margin-right:5px;margin-left:20px;}
.i-07{background-position:-144px -21px; width:9px; height:9px;margin-right:3px;}
.i-08{background-position:-141px -33px; width:11px; height:6px;margin-right:3px;}
.i-09{background-position:-22px 0; width:20px; height:22px;margin-left:25px;}
.i-10{background-position:-23px -22px; width:17px; height:17px;margin-right:5px;}
.i-11{background-position:-22px -40px; width:16px; height:20px;margin-right:5px;}
.i-12{background-position:-133px -21px; width:5px; height:12px;margin-left:10px;}
.i-13{background-position:0 -93px; width:15px; height:13px;margin-right:5px;}
.i-14{background-position:-49px 0; width:20px; height:13px;margin-right:5px;}
.i-15{background-position:-50px -20px; width:18px; height:16px;}
.i-16{background-position:-23px -60px; width:16px; height:16px;margin-right:10px;}
.i-17{background-position:-23px -76px; width:16px; height:16px;margin-right:8px;}
.i-18{background-position:-23px -93px; width:16px; height:16px;margin-right:8px;}
.i-19{background-position:-75px 0; width:10px; height:10px;margin-right:3px; margin-left:8px;}
.i-20{background-position:-44px -40px; width:20px; height:20px;}
.i-21{background-position:-66px -40px; width:20px; height:20px;}
.i-22{background-position:-90px -40px; width:20px; height:20px;}
.i-23{background-position:-117px -43px; width:15px; height:13px;}

.i-24{background-position:0 -113px; width: 17px; height: 17px; margin-right: 3px;}
.i-25{background-position: -17px -113px; width: 17px; height: 17px; margin-right: 3px;}
.i-26{background-position:0 -128px; width:19px; height:25px; margin-right: 3px;}
.i-27{background-position: -22px -128px; width: 21px; height: 23px; margin-right: 3px;}
.i-28{background-position: -47px -128px; width: 22px; height: 17px;}






.navli_1,.navli_2,.navli_3,.navli_4,.navli_5,.navli_1_hover,.navli_2_hover,.navli_3_hover,.navli_4_hover,.navli_5_hover{background-image: url(../images/bt-navbg.png); background-repeat: no-repeat;content: "";background-size:45px 109px; width:20px; height:19px;}
.navli_1{ background-position:0 0;}
.navli_2{ background-position:0 -23px;}
.navli_3{ background-position:0 -46px;}
.navli_4{ background-position:0 -69px;}
.navli_5{ background-position:0 -90px;}
.navli_1_hover{ background-position:-25px 0;}
.navli_2_hover{ background-position:-25px -23px;}
.navli_3_hover{ background-position:-25px -46px;}
.navli_4_hover{ background-position:-25px -69px;}
.navli_5_hover{ background-position:-25px -90px;}


.staff_navli_1,.staff_navli_2,.staff_navli_3,.staff_navli_4,.staff_navli_5,.staff_navli_1_hover,.staff_navli_2_hover,.staff_navli_3_hover,.staff_navli_4_hover,.staff_navli_5_hover{background-image: url(../images/bt-staff-navbg.png); background-repeat: no-repeat;content: "";background-size:45px 109px; width:20px; height:19px;}
.staff_navli_1{ background-position:0 0;}
.staff_navli_2{ background-position:0 -23px;}
.staff_navli_3{ background-position:0 -46px;}
.staff_navli_4{ background-position:0 -69px;}
.staff_navli_5{ background-position:0 -90px;}

.staff_navli_1_hover{ background-position:-25px 0;}
.staff_navli_2_hover{ background-position:-25px -23px;}
.staff_navli_3_hover{ background-position:-25px -46px;}
.staff_navli_4_hover{ background-position:-25px -69px;}
.staff_navli_5_hover{ background-position:-25px -90px;}





.syicon1,.syicon2,.syicon3,.syicon4,.syicon5,.syicon6,.syicon7,.syicon8,.syicon9{background-image: url(../images/sy-icons.png); background-repeat: no-repeat;content: "";background-size:258px 291px; width:74px; height:74px;}
.syicon1{ background-position:0 0;}
.syicon2{ background-position:-93px 0;}
.syicon3{ background-position:-184px 0;}
.syicon4{ background-position:0 -110px;}
.syicon5{ background-position:-93px -110px;}
.syicon6{ background-position:-184px -110px;}
.syicon7{ background-position:0 -217px;}
.syicon8{ background-position:-93px -217px;}
.syicon9{ background-position:-184px -217px;}





/*头部底部css*/
.header{height:37px; line-height:37px; width:100%;background:#ee6e6d; position:relative;}
.header h1{color:#fff; font-size:15px; text-align:center;  font-weight:normal;}
.header_back{width:45px;height:37px;position: absolute;left:0;top:0;}
.header_home{ width:45px; height:37px; position:absolute;  right:0; top:0;}

.bt-nav{ width:100%; height:42px; background:#e1e1e1; position:fixed; left:0; bottom:0; padding-top:3px;}
.bt-nav ul{ width:100%;}
.bt-nav ul li{ width:20%; float:left; text-align:center;color:#5c5c5c; position:relative;}
.bt-nav ul li label{ width:8px; height:8px; background:#ee6e6d; border-radius:4px; position:absolute; right:22px; top:1px; display:block;}
.bt-nav ul li.selectd{ color:#ee6e6d;}
.bt-nav ul li p{ font-size:12px; line-height:18px;}
.content{ padding-bottom:30px;}



.infoTit{width:100%; height:90px;background:#ee6e6d; padding-top:12px; margin-bottom:10px;}
.infoTit .p1{ color:#fff; text-align:left; font-size:16px; line-height:20px; margin-bottom:15px;}
.infoTit .p2{ color:#fff; text-align:left; font-size:10px; line-height:20px;}
.infoTit a{ color:#fff;}

.infoCon{ color:#5c5c5c; font-size:12px; line-height:16px; margin:5px 0 10px;}
/*会员中心*/
.memberBg{ width:100%; height:148px; position:relative;background:#ee6e6d; padding-top:12px;}
.memberBg .headerImg{ width:76px; height:76px; margin:0 auto; border:3px solid #fff;border-radius:41px;}
.memberBg .headerImg img{ width:76px; height:76px; border-radius:38px;}
.memberBg .rt_icon{ position:absolute; right:25px; top:45px;}
.memberBg p{ text-align:center; font-size:12px; color:#fff; line-height:20px; margin-top:10px;}
.memCon{ width:100%;}
.memTit{ width:100%; height:44px; line-height:44px; color:#5c5c5c; font-size:14px;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f4f4f4)); border-bottom:1px solid #b7b7b7;}
.memTit a{ color:#5c5c5c;}
.wd50{ width:50%; text-align:center; position:relative;}
.wd33{ width:33%; text-align:center; position:relative;}
.memTit .thLine::after{background:#dedede;content: ""; display: block; height: 28px; position: absolute;right: 1px; top: 10px; width: 1px;}
.mem_ul{ width:100%; border-top:1px solid #eee; margin-top:5px;}
.mem_ul li .licon{ border-bottom:1px solid #aeaeae; height:40px; line-height:40px; color:#5c5c5c; font-size:12px;background:-webkit-gradient(linear,0 0,0 100%, from(#fff),to(#f4f4f4)); font-weight:bold;}
.mem_ul li .memCard{ width:99%; margin-left:1%; margin-top:8px;}
.mem_ul li .memCard li{ float:left; width:33%; text-align:center; margin-top:5px; position:relative;}
.mem_ul li .memCard li .lqbtn{ color:#e1e1e1; width:50px; height:20px; line-height:20px; text-align:center; position:absolute; right:5px; bottom:10px; font-size:11px; border-radius:3px;}
.mem_ul li .memCard li .lqbtn.bg1{ background:#ee6e6d;}
.mem_ul li .memCard li .lqbtn.bg2{ background:#5c5c5c;}
.mem_ul li .memCard li img{ width:101px; height:142px; border-radius:6px;}

.membercard{ padding:0 53px; margin:20px 0;}
.membercard .po{ position:relative;}
.membercard .po .card-name{ font-size:13px; color:#fff; position:absolute; left:1.8em; top:1.4em; z-index:100;}
.membercard .po .card-num{ font-size:13px; color:#fff; position:absolute; left:1.8em; bottom:1.8em; z-index:100;}
.membercard p{ color:#5c5c5c; font-size:12px; text-align:center; line-height:24px;}
.mcardTit{ width:100%;}
.mcardTit .titb{  height:50px;line-height:50px; color:#ee6e6d; font-size:12px; padding:0 20px;background:-webkit-gradient(linear,0 0,0 100%, from(#fff),to(#e0e0e0)); border-top:1px solid #ececec; box-shadow:0 1px 2px #ccc;}
.mcardTit .bx{transform:rotate(90deg);
    -ms-transform:rotate(90deg); /* Internet Explorer */
    -moz-transform:rotate(90deg); /* Firefox */
    -webkit-transform:rotate(90deg); /* Safari 和 Chrome */}
.mcardTit .xq{ color:#5c5c5c; font-size:12px; line-height:20px; margin-top:8px;}
.mcardTit li{ line-height:18px; padding-left:40px; font-size:12px; color:#5c5c5c;}
.mcardTit2{ width:100%;}
.mcardTit2 .titb{  height:42px;line-height:42px; color:#5c5c5c; font-size:12px; padding:0 20px;background:-webkit-gradient(linear,0 0,0 100%, from(#fff),to(#e0e0e0)); border-top:1px solid #ececec; box-shadow:0 1px 2px #ccc;}



/*个人中心--修改密码*/
.xmTit{  height:75px;line-height:75px; margin-top:10px; color:#5c5c5c; font-size:14px; padding:0 40px 0 20px;background:-webkit-gradient(linear,0 0,0 100%, from(#fff),to(#f4f4f4)); box-shadow:0 1px 2px #928f8f;border-top:1px solid #ececec; position:relative;}
.xmTit .rtIco{ position:absolute; right:10px; top:32px;}
.imgbox{ border:3px solid #e1e1e1; border-radius:3px; width:55px; height:55px; margin-top:7px;}


/*论坛社区*/
.ltBox{ width:100%; border:1px solid #d6dbdf; background:#fbfcff; margin:8px 0;}
.ltBox .lbMain{ padding:8px; position:relative;}
.lbMainTit .hdimg{ position:absolute; left:15px; top:12px;}
.lbMainTit .hdimg img{ width:46px; height:46px; border-radius:23px;}
.lbMainTit p{ height:55px; line-height:50px; font-size:14px; color:#3b8ad9; border-bottom:1px solid #eff4f7; padding-left:70px;}
.ltBox .lbMain .lbCon{ color:#50595d; font-size:12px; line-height:18px; margin-top:5px;word-wrap: break-word; word-break: normal;}
.ltBox .lbMain .lbCon img{ margin-top:10px;}
.ltBox .lbBtn a{color:#a8b0b8;}
.ltBox .lbBtn{ height:28px; border-top:1px solid #d6dbdf; color:#a8b0b8; font-size:14px; line-height:28px;}
.lbLine::after{background:#d6dbdf;content: ""; display: block; height:16px; position: absolute;right:-1px; top:6px; width: 1px;}


/*内容列表页*/
.loadingMore{ height:30px; line-height:30px; background:#ebeffa; font-size:12px; text-align:center;}
.tyul2{ width:100%; margin-top:20px;}
.tyul2 li{ width:100%; margin-bottom:10px; line-height:32px;}
.tyul2 .p1{ color:#333; font-size:13px; margin-top:10px; height:40px; line-height:20px;}
.tyul2 .p1 a{ color:#333;}
.tyul2 .p2{ font-size:11px; color:#9e9e9e; height:16px; line-height:18px;}
.tyul2 .p2 a{color:#9e9e9e;}

.tyul3{ width:100%; margin-top:20px;}
.tyul3 li{ width:100%; margin-bottom:10px;line-height:32px;}
.tyul3 .p1{ color:#333; font-size:14px; margin-top:6px; height:34px; line-height:16px;}
.tyul3 .p1 span{ color:#9e9e9e; font-size:10px; display:block;}
.tyul3 .p1 a{ color:#333;}
.tyul3 .p2{ min-height:26px;}
.tyul3 .p2 span{ display:inline-block;  height:26px; line-height:26px; text-align:center; color:#fff; font-size:10px; margin-right:5px; background:#ee6e6d; padding:0 3px; border-radius:3px;}
.avtimg2 img{ width:65px; height:65px; border:2px solid #e1e1e1; border-radius:3px; margin-top:7px;}


.ltsq{ width:100%;}
.ltsq li{ width:33%; float:left; font-size:14px; color:#5c5c5c; margin-top:20px; text-align:center;}
.ltsq li img{ width:65px; height:65px;}
.ltsq li p{ line-height:28px; text-align:center;}
.ltsq li a{ color:#5c5c5c;}

.ltsq2{ width:100%;}
.ltsq2 li{ width:33%; float:left; font-size:14px; color:#5c5c5c; margin-top:20px; text-align:center;height:112px;}
.ltsq2 li img{ width:74px; height:74px;}
.ltsq2 li p{ line-height:28px; text-align:center;}
.ltsq2 li a{ color:#5c5c5c;}



/*验证*/
.yzTit{color:#5c5c5c; font-size:13px; line-height:34px; margin-top:10px; }
.ty_p1 {margin-left:50px;position: relative; color:#5c5c5c; font-size:13px; margin-bottom:10px; line-height:28px;}
.ty_p1 label {left:-50px;position: absolute;text-align: left;top: 0;width: 50px; display:block;}
.ty_p2 {margin-left:70px;position: relative; color:#5c5c5c; font-size:13px; margin-bottom:10px; line-height:28px;}
.ty_p2 label {left:-70px;position: absolute;text-align: left;top: 0;width: 60px; display:block;}
.ty_p2 label.sm{ font-size:8px; line-height:12px;}
.ty_p2 label.big{ font-size:12px; line-height:14px;}

.ty_p3 {margin-left:60px;position: relative; color:#5c5c5c; font-size:12px; line-height:20px;}
.ty_p3 a{color:#5c5c5c;}
.ty_p3 label {left:-60px;position: absolute;text-align: left;top: 0;width: 60px; display:block;}
.ty_p4 {margin-left:40px;position: relative; color:#5c5c5c; font-size:11px; line-height:16px; margin-bottom:6px;}
.ty_p4 label {left:-40px;position: absolute;text-align: left;top: 0;width: 40px; display:block;}


/*回访表*/

.starIco_1,.starIco_2{background-image: url(../images/stars.png); background-repeat: no-repeat;content: "";background-size:65px 30px; width:32px; height:30px;}
.starIco_1{ background-position:0 0;}
.starIco_2{ background-position:-33px 0;}

.starBox{ width:100%; position:relative; margin-top:10px;}
.starBox .leftimg{ width:74px; height:74px; position:absolute; left:0 top:0;}
.starBox .leftimg img{ width:70px; height:70px; border:2px solid #e2e2e2;}
.starBox .rtmain{ margin-left:85px; height:74px;}
.starBox .rtmain .p1,.msg .p1{ color:#5c5c5c; font-size:14px; line-height:30px;}
.msg{ margin-top:10px;}
.starMsg{ color:#5c5c5c; font-size:12px; line-height:20px;}
.starMsg .tytxtarea{ border:1px solid #e0e0e0; font-family:Microsoft YaHei; font-size:12px; height:200px;}

/*积分商城*/
.mallTit{ width:100%; height:80px; background:#ee6e6d; }
.mallTit p{ padding:25px 25px 0;color:#fff; font-size:15px;}
.mallTit a{ color:#fff;}
.ulMall{ width:100%;}
.ulMall li{ height:75px;border:1px solid #ececec;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f4f4f4)); box-shadow:0 1px 2px #928f8f; padding-bottom:15px; text-align:center; padding:15px 8px; color:#ee6e6d; margin-bottom:10px;}
.ulMall li a{ color:#ee6e6d;}
.ulMall li img{ width:100px; height:75px;}
.ulMall li .p1{ font-size:12px; line-height:20px; padding:0 5px; padding-top:15px;}
.ulMall li .p2{ font-size:18px; padding-top:25px;}
.wd33{ width:33%;}
.wd44{ width:44%;}
.wd23{ width:23%;}
/*活动中心*/
.avtp{ color:#5c5c5c; font-size:14px; line-height:30px;}
.avtp span{color:#ee6e6d; padding:0 5px;}
.avtp a{ color:#ee6e6d;}
.avtNav{ width:100%; height:30px; margin-bottom:2px; margin-top:10px;background:-webkit-gradient(linear,0 0,0 100%, from(#fff),to(#f4f4f4)); box-shadow:0 1px 2px #928f8f;border:1px solid #ececec;}

.avtNav li{ position:relative; float:left; border-right:1px solid #ececec;line-height:30px; color:#5c5c5c; font-size:12px; text-align:center; width:33%;}
.avtNav li.nan{text-align:left; padding-left:15px;}
.avtNav li a{ color:#5c5c5c;}
.avtNav li a.avtLi{ color:#ee6e6d;}


.avtimg img{ width:84px; height:60px; margin-top:7px;}
.avtimg3 img{ width:90px; height:50px; margin-top:10px;}
.avtimg4 img{ width:90px; height:68px; margin-top:5px;}
.avtline{ height:1px; background:#e16867; text-indent:-999px; padding:0 36px;}

/*详情页焦点图*/

.slider{display:none}
.focus span{width:7px;height:7px;margin-right:7px;border-radius:50%;background:#666;font-size:0}
.focus span.current{background:#fff}

.tcimg img{ width:240px; height:240px;}
.tcimg{ width:240px;height:240px;z-index:999; position:fixed;
    top:50%;
    left:50%;
    margin-left:-120px!important;/*FF IE7 该值为本身宽的一半 */
    margin-top:-120px;
    position:fixed!important;/* FF IE7*/
    position:absolute;/*IE6*/
    _top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}

.atv-tc .p1{ color:#666; font-size:14px; line-height:26px; text-align:right; border-bottom:1px solid #e1e1e1; padding-right:10px;}
.atv-tc p a{ color:#666;}
.atv-tc .p2{ color:#666; font-size:12px; line-height:18px; margin-top:5px;}
.atv-tc .p2 span{ color:#f00;}
.atv-tc{ width:90%; padding:0 10px 10px;height:100%;z-index:999; position:fixed; z-index:999;
    border-radius:4px;
    background:#fff;
    overflow:scroll;
    top:0%;
    margin-left:10px!important;/*FF IE7 该值为本身宽的一半 */

    position:fixed!important;/* FF IE7*/
    position:absolute;/*IE6*/
    _top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}

.bg,.popIframe {
    background-color: #666; display:none;
    width: 100%;
    height: 100%;
    left:0;
    top:0;/*FF IE7*/
    filter:alpha(opacity=50);/*IE*/
    opacity:0.5;/*FF*/
    z-index:1;
    position:fixed!important;/*FF IE7*/
    position:absolute;/*IE6*/
    _top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElrement.scrollTop + (document.documentElrement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/* www.codefans.net IE5 IE5.5*/
}
.popIframe {
    filter:alpha(opacity=0);/*IE*/
    opacity:0;/*FF*/
}

/*发表*/
.fb-top{ width:100%; height:40px; background:#f8f8f8;  border-bottom:1px solid #c6c6c6;}
.fb-top p{ padding:0 10px;line-height:40px; color:#484848; font-size:14px;}
.fb-top a{ color:#7398a6;}
.fb-tit{ width:100%; height:40px; border-bottom:1px solid #dbdbdb;}
.fb-tit input{ width:94%; margin-left:3%; border:none; font-size:14px; line-height:40px; color:#333;}


.Main {
    width:100%;
    height: 160px;
    margin: 0 auto;
}
.Input_Box {
    width:100%;
    height: 160px;
    border-bottom: 1px solid #ccc;
    transition: border linear .2s, box-shadow linear .5s;
    -moz-transition: border linear .2s, -moz-box-shadow linear .5s;
    -webkit-transition: border linear .2s, -webkit-box-shadow linear .5s;

    background-color: #fff;
    overflow: hidden;
    position: absolute;

}
.Input_Box>textarea {
    width:98%;
    height: 111px;
    padding: 5px;
    outline: none;
    border: 0px solid #fff;
    resize: none;
    font: 13px "微软雅黑", Arial, Helvetica, sans-serif;

}
.Input_Foot {
    width: 100%;
    background:#f8f8f8;
    height: 35px;
    border-top: 1px solid #ccc;

    position: absolute;
}
.imgBtn {
    float: left;
    margin-top: 8px;
    margin-left: 10px;
    background-image: url(../images/imgs.png);
    background-repeat: no-repeat;
    background-position: 0 -13px;
    height: 18px;
    width: 20px;
    cursor: pointer
}
.imgBtn:active {
    margin-top: 9px;
}
.imgBtn:hover {
    background-position: 0 -31px
}
.postBtn {
    width:100%; height:40px; line-height:40px;
    font: 14px "微软雅黑", Arial, Helvetica, sans-serif;
    color: #fff;
    border:none;
    cursor: pointer;
    background:#ee6e6d;

}

.faceDiv {
    width: 100%;
    height: 120px;
    border-top: 1px solid #ccc;
    position: absolute;
    background-color: #fff;

}
.faceDiv>img {
    border: 1px solid #ccc;
    float: left;
    margin-left: -1px;
    margin-top: -1px;
    position: relative;
    width: 24px;
    height: 24px;
    padding: 3px 3px 3px 3px;
    cursor: pointer;
}
.faceDiv>img:hover {
    background-color: #efefef;
}
.faceDiv>img:active {
    padding: 4px 3px 2px 3px;
}


.upload_img {
    background: #f5f5f5;
    display: block;
    padding-top: 20px;
    min-height:150px;
}
.upload_img2 {
    background: #f5f5f5;
    display: block;
    padding-top: 20px;
    min-height:150px;
}



.upload_img2  .emoji-menu {
    margin: 0 auto;
    z-index: 999;
    width: 90%;
    border: 1px #dfdfdf solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}















.ulImg {
    width: 100%;
}

.ulImg li {
    float: left;
    padding: 5px 7px;
    position: relative;
}
.ulImg li p{ font-size:12px; color:#666; line-height:63px;}

.ulImg li img {
    border-radius: 4px;
    height: 63px;
    width: 63px;
}



/*评论*/
.msgCon{border:1px solid #c8c8c8; padding:10px; margin-top:10px; background:#fff;}
.msgCon h3{ color:#010101; font-size:14px; line-height:32px;}
.msgCon ib{ font-size:11px; color:#888; display:block;}
.msgCon .info{ color:#333; font-size:12px; line-height:16px; padding-top:15px;}
.msgbt{ width:100%; height:40px; line-height:40px; background:#f3f3f3; border:1px solid #c8c8c8;border-top:none;box-sizing:border-box; color:#999; font-size:12px; position:relative;}
.msgbt ib{ color:#010101; margin-left:20px; margin-right:3px;}
.msgbt b{  margin-right:30px;}

.comment{border:1px solid #c8c8c8; margin-top:10px; background:#fff;}
.comment ul{ padding:5px 0;}
.com_li{ position:relative; border-bottom:1px solid #c8c8c8;}
.com_li:last-child{ border:0;}
.com_li .hd-pic{position:absolute; left:8px; top:8px;}
.com_li .hd-pic img{ width:36px; height:36px;}
.com_li .main{ margin-left:54px; margin-right:30px;}
.com_li .main .title{ color:#8c8c8c; font-size:12px; line-height:24px;}
.com_li .main .con{ color:#454545; font-size:12px; line-height:20px;}
.com_li .main .sub{ color:#8c8c8c; font-size:12px; line-height:22px;}
.com_li i{ position:absolute; right:8px; top:30px;}

/*用户首页*/
.border_radius{border-radius: 5px}
.user_quit{margin: 0 auto 6em auto;width: 80%}


/**/
.avtNav li label{ width:8px; height:8px; background:#ee6e6d; border-radius:4px; position:absolute; right:22px; top:1px; display:block;}

/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
    margin-left:8px;
    line-height:20px;
    height:20px;
    overflow:hidden;
    color:#999;
    font-size:12px;
}
.Validform_right{
    color:#71b83d;
    padding-left:20px;
    background:url(../images/right.png) no-repeat left center;
}
.Validform_wrong{
    color:red;
    padding-left:20px;
    white-space:nowrap;
    background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
    padding-left:20px;
    background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
    background-color:#ffe7e7;
}
#Validform_msg{border-top-left-radius: 15px;border-top-right-radius: 15px;border:1px solid #EE6E6D;color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{border-top-left-radius: 10px;border-top-right-radius: 10px;line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#EE6E6D;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;padding:8px; border-top:none; text-align:left;}
