@charset "utf-8";
dl,dt{ margin:0;padding:0}
p{ margin:0; padding:0; line-height:1.6}
.required{color:#ff6600;font-weight:normal;font-size:14px}
img{ max-width:100%}
.a_title{ font-size:14px; background:#093f77; color:#fff; height:38px;line-height:38px; text-indent:20px;}
img.thumbimgs{ width:60px}
.addpad{padding:20px 0 10px 0}
.blank5{height:5px; line-height:1px; font-size:0; clear:both;}
.input{height:42px; line-height:42px; box-shadow: none;}

/*字体*/
.mhs{margin-left:5px;margin-right:5px}
.text-muted{color:#8A9297}

.user-box-bg{ background:#f5f5f5}
.shaddow{border-radius:3px;background: #fff;}
.form-group{ padding-bottom:18px;}

/*表格*/
table.tabelData{border-collapse:collapse;}
table.tabelData th{background:#F2F2F2;font-weight:normal;color:#666;font-size:14px;border-bottom:none; text-align:center}
table.tabelData td{padding:10px 8px;}
table.tabelData td a:hover,table.tabelData td a:focus{color:#093f77}
table.tabelData td span{ display:inline-block; margin:0}
table.tabelData td a.bnt_small:hover{color:#fff}

/*按钮*/
.btn{border:0;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:30px;margin-bottom:0;text-align:center;vertical-align:middle;white-space:nowrap; margin:0;}
.btn.active:focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline-offset:-2px}
.btn:focus,.btn:hover{color:#fff;text-decoration:none}
.btn.active,.btn:active{box-shadow:0 3px 5px rgba(0,0,0,.125) inset;outline:0 none}
.btn-primary{background:#093f77;color:#FFF;padding:0 15px;border-radius:3px;transition: all 0.3s ease 0s;opacity:1; }
.btn-primary:hover{color:#FFF;opacity:0.8}
.btn-info{background:#093f77;color:#FFF;border-radius:3px;transition: all 0.3s ease 0s;opacity:1}
.btn-info:hover,.btn-info:focus{color:#fff!important;opacity:0.8}
.btn-block{display:block;width:100%;padding:8px 15px}
.design_button{border-radius:5px;background:#093f77;display:block;height:50px;line-height:50px;margin:30px auto;width:180px;text-align:center;font-size:18px;color:#FFF;font-weight:300;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}
.design_button:hover,.design_button:focus{background:#093f77;color:#FFF}


.Userbox{ padding:50px 0;}
.Userbox .inner-box{padding: 30px 50px;min-height: 385px;}
.Userbox .title{font-size:24px;line-height:1.1;color:#333;margin:0 0 30px}
.Userconbox .right-con{ margin-left:15px; padding:40px}
.Userconbox .right-con .title{color:#093f77;padding:0 5px;border-bottom:1px solid #EEE;margin-bottom:20px;font-size:16px;height:30px;line-height:20px}
.Userconbox .right-con .title h3{font-weight:normal;font-size:16px}

.add-photo-box{}
.add-photo-box .form-group{ padding-bottom:20px;}
.add-photo-box .form-group.g-pic-group{ padding-bottom:10px;}
.add-photo-box .input{ background:#FFF;border:1px solid #e2e2e2 color:#666;height:44px; line-height:44px; padding:5px 10px }

.input.inputsw{ width:170px;}
.input.inputlw{ width:360px;}
.up-txt{ text-indent:8px;}

.attr-boxs{ font-size:14px;background:#F2F2F2;width:360px; padding:20px 10px 5px;border-radius:3px;}
.attr-boxs .attr_con.attr_radio_con{ padding-bottom:15px;}
.attr-boxs .attr_con{ padding-bottom:20px;}
.attr-boxs .a-boxs-l{  color:#666; line-height:42px;}
.attr-boxs .attr_con.attr_radio_con .a-boxs-l{line-height:24px;}
.attr-boxs .a-boxs-l.a-pix{ letter-spacing:0.25em}
.attr-boxs .a-boxs-r.a-boxs-sel{}
.add-photo-box .attr-boxs .sels{background:#fff url(../images/arrowr.png) no-repeat right center;height:42px; line-height:42px;}

.attr-boxs .a-boxs-r{ }
.attr-boxs .a-boxs-r .ainput{ width:70px; height:42px; line-height:42px; padding:0 5px;box-shadow:none}

/*独家非独家销售协议*/
.design-txt{color: #969696;font-size: 14px;}
.design-txt h3{ font-size:14px; margin-bottom:12px;}
.design-txt .d-left,.design-txt .d-right{margin:0 45px 0px 0;}
.design-txt .box{ border:1px solid #e1e1e1; padding:8px 20px 12px; cursor:pointer; max-width:320px;}
.design-txt .selected .box{border:1px solid #a2d3ad; background:#effef2}
.design-txt .box h5{font-size:16px;margin-bottom:5px; color:#606060; text-align:center}
.design-txt .box h5 span{ display:inline-block; margin-right:8px; color: #969696;}
.design-txt .selected  .box h5 span{ color:#3cb658}
.design-txt .box p{ line-height:1.8;color:#969696}
.design-txt a.green{color:#3cb658}
.design-txt a.green:hover{ text-decoration:underline}
.design-txt .agreement{color: #d6d6d6;}
.design-txt .agreement a{color: #d6d6d6;}
.design-txt .agreement p{ margin-bottom:5px;}

.design-txt .selected .agreement{color: #5f5f5f;}
.design-txt .selected .agreement a{color:#3cb658}
.design-txt .selected .demo-radioInput{border-color:#5f5f5f}

/*站内短讯*/
.m-list li{ padding:12px; margin:8px 0; background:#f2f2f2; line-height:2}
.m-list li div{ color:#999}
.m-list li span.t{ background:#DFAC53; color:#fff; padding:0px 6px;border-radius:5px; display:inline-block; margin:0 12px 7px 0;}
.m-list li p{ color:#333}
/*左侧菜单*/
.userMenu{color:#8A9297;padding:10px 0; }
.userMenu li{margin-bottom:20px;font-size:16px;margin:15px auto; padding:0; border-bottom:1px solid #E8E8E8;}
.userMenu li:last-child{border-bottom:none}
.userMenu li a{color:#333;height:36px;line-height:36px;font-weight:bold;padding-left:30px;}
.userMenu li ul li{ padding:0; margin:0;border-bottom:none}
.userMenu li ul li a{height:36px;line-height:36px;color:#333;font-size:14px;padding-left:30px;border-left:3px solid #fff;display:block;margin-bottom:1px; font-weight:normal}
.userMenu li ul li a:hover,.userMenu li ul li a.active{color:#093f77;border-left:3px solid #093f77;background:#F2F2F2}

/*右侧顶部导航栏*/
.u_menus{border-bottom:1px solid #093f77; margin-bottom:15px}
.u_menus a{display:inline-block;line-height:40px;color:#666;padding:0 15px; height:40px;font-size:14px;background:#EBEBEB; border-radius:3px 3px 0 0;}
.u_menus a:hover,.u_menus a.selected{background:#093f77;color:#fff;}
.u_menus a.selected{/*padding:0 25px;*/}

/*右侧顶部充值导航*/
.account_menus{ margin:0 0px 10px 0;}
.account_menus a{border-radius:3px;display:inline-block; margin-right:10px;line-height:32px;height:32px;color:#666;padding:0 8px; font-size:14px;border:1px solid #999;transition-duration: .3s;-ms-transition-duration: .3s;-moz-transition-duration: .3s; -webkit-transition-duration: .3s;}
.account_menus a:hover ,.account_menus a.selected{background:#093f77;color:#fff; border:1px solid #093f77}
.account_menus a.last{margin-right:0}

/*会员进入默认页面 begin*/
.user-home-info{border-bottom:1px solid #f2f2f2;margin:20px;margin-bottom:30px;}
.user_home_info_left{padding-right:30px;border-right:1px solid #f2f2f2;}
.user_home_info_left .media .info-img{width:100px;padding-top:5px}
.user_home_info_left .media .info-img img{ max-width:100%; border-radius:50%}
.user_home_info_left .media .media-body{float:left;margin-left:10px; position:relative;font-size:14px;color:#666;line-height:22px}

.user_home_info_left .media .media-body p.aname{height:30px;font-weight:bold;}
.user_home_info_left .media .media-body p.alink{padding:5px 0;}
.user_home_info_left .media .media-body p.alink span.uicon{background:url(../images/user_home_icon.png) no-repeat left top;height:25px; width:26px; display:inline-block; margin-right:10px;}
.user_home_info_left .media .media-body p.alink span.dicon{ background-position:0 0 }
.user_home_info_left .media .media-body p.alink span.picon{ background-position:-26px 0}
.user_home_info_left .media .media-body p.alink span.vicon{ background-position:right 0}

.user_home_info_left .media .media-body p.alink span.dhicon{ background-position:0 bottom }
.user_home_info_left .media .media-body p.alink span.phicon{ background-position:-26px bottom}
.user_home_info_left .media .media-body p.alink span.vhicon{ background-position:right bottom}

.user-news-box{overflow:hidden;background:#F2F2F2;padding:8px 15px; position:relative;border-radius:3px; margin-left:60px;}
.user-news-box ul{margin:0;padding:0 10px 0 0;}
.user-news-box ul li{line-height:24px;height:24px;overflow:hidden;background:url(../images/dot.jpg) no-repeat 0 50%;text-indent:10px}
.user-news-box span.btn-title{position:absolute; display:block;width:50px;height:50px;background:url(../images/login-icon.png) no-repeat -88px -198px;right:0px;top:0}
.user-news-box a:link,.user-news-box a:visited{color:#666;font-size:12px;}
.user-news-box a:hover{text-decoration: underline;color:#093f77;}
.user-news-box ul li span{color:#999;font-size:14px;padding-left:20px}

.open-box{padding:0 20px}
.main-box{ border:#f2f2f2 1px solid; padding: 36px 0 32px; position: relative; transition: all .4s;}
.main-box:hover{border:#093f77 1px solid;}
.main-box h3{ text-align: center; color: #666; height: 22px; line-height: 22px; font-size:18px; font-weight: normal; margin-bottom: 16px;}
.main-box .height-57{ height: 58px;overflow: hidden; margin-bottom: 25px  }
.main-box .bg-img{ width: 58px; height: 58px; display:block; background: url(../images/login-icon.png) -88px -249px no-repeat; margin: 0 auto 25px; }
.main-box .bg-img2{ background-position: -88px -307px}
.main-box .bg-img3{ background-position: -88px -366px }
.main-box p{ text-align: center; color: #666; line-height: 22px; }
.main-box a{ height: 46px; line-height: 46px;  display: inline-block; text-align: center; color:#fff; background-color: #093f77; border-radius: 3px; margin: 20px auto 0; font-size: 16px; padding:0 38px; }
.main-box a:hover{ background-color: #49C365; color: #fff;}
/*会员进入默认页面 end*/

/*充值*/
.chongzhi_userinfo ul{height:25px;zoom:1}
.chongzhi_userinfo ul li{display:inline;padding-right:50px;color:#666;zoom:1}
.mypaytypelist{border-top:1px solid #E6E6E6;padding:20px 0 0}
.chongzhi_userinfo .select_pay,.mypaytypelist .select_pay{margin-bottom:15px;display:block;font-size:16px;color:#333;}
.pay_radio{display:inline;overflow:hidden;height:20px;font-size:14px}
#pay4{padding:5px 0}
#pay4 li{display:block; line-height:1.5; padding:5px 0}
#pay4 li.pay_radio{ height:48px;}


/*作品上传*/
.updata_con .con_tag{overflow:hidden;width:100%;}
.updata_con .upbox_l{width:120px;margin-right:-120px;z-index:2; position:relative;line-height:40px;text-align:right;color:#333;font-size:14px}
.updata_con .upbox_rx{ line-height:50px; margin-left:5px;}
.updata_con .con_tag{width:100%;z-index:1; position:relative}
.updata_con .con_tag .c-content{}
.upbox{border-top:none}
.updata_con{clear:both;}
.updata_con .selectboxs{padding-top:10px}
.updata_con .selectboxs select{border:1px solid #E6E6E6;padding:0 5px;color:#666}

.updata_con .con_tag textarea{font-size:16px;color:#999;line-height:180%;margin-top:10px;padding:10px}
.updata_con select{height:28px}
.updata_con .inputsw,.updata_con .inputw{float:left;margin-top:10px}
.updata_con .inputw{width:400px}
.updata_con .inputsw{width:60px}
.updata_con .xinxin{color:#093f77;font-size:16px;height:18px;margin-top:10px;}
.updata_con .ppts .xinxin{padding:0;margin-top:2px}
.updata_con .con_tag .line{float:left;overflow:hidden;}/* .updata_con .con_tag .line_dotted{} */
.updata_con .con_tag .line a.cbg,.updata_con .con_tag .line a.con{border-radius:3px;border:1px solid #E6E6E6;display:block;font-size:12px;margin:10px 10px 10px 0;position:relative;float:left}
.updata_con .con_tag .line a.cbg{width:30px;height:20px}
.updata_con .con_tag .line a.con{border:2px solid #093f77;width:28px;height:18px}
.updata_con .con_tag .line a.ctxt,.updata_con .con_tag .line a.on{/*transition: all 0.3s ease 0s;*/border-radius:3px;border:1px solid #E6E6E6;display:block;font-size:14px;line-height:35px;margin:2px 10px 5px 0px;padding:1px 15px;position:relative;float:left;color:#666}
.updata_con .con_tag .line a.ctxt:hover{border:1px solid #093f77;color:#666;}
.updata_con .con_tag .line a.on{border:2px solid #093f77;color:#666;padding:0 14px}
.updata_con .con_tag .line a.on span{background:url(../images/cate_select_cion.v2.png) no-repeat 0 0;display:block;width:21px;height:19px;position:absolute;right:0;top:1px;}
.updata_con .con_tag .drop-down{border:1px solid #8A9297;float:left;height:28px;line-height:28px;margin-left:11px;width:80px}
.updata_con .con_tag .drop-down1{border:1px solid #8A9297;color:#8A9297;float:left;height:28px;margin-left:11px;text-indent:5px;width:120px}
.updata_con .con_tag .con_name{border:1px solid #8A9297;color:#8A9297;float:left;height:28px;line-height:28px;width:250px}
.updata_con .selectboxs select{border: 1px solid #EBEBEB;}
.updata_con .mtselect select{border:1px solid #E6E6E6;height:30px;line-height:30px}
.updata_con .inputre{width:38px;}

.field .text-info{ padding:7px 0 0}
.padd-none{ padding:0}

/*手机底部菜单*/
.blank-foot{ padding-bottom:50px;display:none}
#bottom-bar{position:fixed; z-index:3; left:0;bottom:0px; box-sizing:border-box; -webkit-box-sizing:border-box;display:none;}
.bottom-menu{height:50px; line-height:50px; border-right:1px solid #333; box-sizing:border-box; -webkit-box-sizing:border-box;}
.bottom-menu:last-child{border-right:none;}
.bottom-menu-sub{position:absolute;bottom:60px;z-index:10;width:100%;padding: 0px 10px;background: #F2F2F2;box-sizing:border-box;-webkit-box-sizing:border-box;border: 1px solid #EEEEEE;border-radius: 5px;display:none;}
.bottom-menu-sub li{width: 100%;background:#F2F2F2;float:none;box-sizing:border-box;-webkit-box-sizing:border-box;border-top:1px solid #F0F0F0;}
.bottom-menu-sub li a{display:block;height:36px;line-height:36px;text-align:left;background:#F2F2F2;color:#333;border:none;}
.bar-name a{width:100%;color:#F2F2F2;display:block;padding:8px 0 0 0;line-height:20px;font-size:14px;}
.bar-name a i{font-size:18px; display:block;}
.bottom-menu-sub .arrow{width:0px;height:0px;position:absolute;left:50%;margin-left:-10px;bottom:-9px;border-top:10px solid #EEEEEE;border-left:10px solid transparent;border-right:10px solid transparent;z-index:10;}
.bottom-menu-sub .downward{width:0px;height:0px;position:absolute;left:50%;margin-left:-9px;bottom:-8px;border-top:9px solid #FFF;border-left:9px solid transparent;border-right:9px solid transparent;z-index:11;}
