/*==========全局==========*/
html{overflow-y: scroll; overflow-x:hidden; _background-image:url(about:blank); _background-attachment:fixed;}
body {font-family:"微軟正黑體","Microsoft Yahei",Arial,'Hiragino Sans GB',sans-serif; font-size:12px; color:#333333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,sup,sub{margin:0;padding:0}
fieldset,img{border:0}
ul,ol,li {list-style:none;}
html textarea{resize:none;}
img{-ms-interpolation-mode: bicubic; vertical-align:top;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline:none; font-family:"Microsoft Yahei";}
.imgmiddle,input,select{vertical-align:middle;}
.table{border-collapse:collapse;border-spacing:0;}
.clear{clear:both; height:0; overflow:hidden;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
a {text-decoration:none; color:#333333;}
a:hover{text-decoration:none; color:#0e9c9d;}
a:active{blr:expression(this.onFocus=this.blur());}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.word{word-break:break-all;}
.dn{display:none;}
.vam{vertical-align: middle;}
/*头部*/
.header_fixed{width: 100%; height: 121px; position: fixed; top: 0; left: 0; z-index: 998; background-color: #fff;}
.header_w{width: 100%; border-top: 4px solid #0e9c9d; position: relative; z-index: 9;}
.header{width: 1190px; margin: 0 auto;}
.logo{margin: 12px 0;}
.headerRight{float: right; text-align: right; margin-top: 12px;}
.headerSearch{float: left; margin-right: 12px;}
.headerSearch_select{height: 30px; line-height: 30px; float: left; font-size: 13px; color: #666; border: 1px solid #d2d2d2; background-color: #fff;}
.headerSearch_text{width: 160px; padding: 0 5px; float: left; margin-left: 4px; border: 1px solid #d2d2d2; border-right: 0; background-color: #fff; font-size: 13px; color: #666;}
.headerSearch_text .text{width: 100%; height: 28px; line-height: 28px; border: 0;}
.headerSearch_btn{width: 30px; height: 30px; line-height: 30px; float: left; border:0; cursor: pointer; background: #0e9c9d url(../images/icon_search.png) 50% 50% no-repeat;}
.headerLogin_btn{display: inline-block; width: 54px; height: 30px; line-height: 30px; margin-left: 5px; background-color: #0e9c9d; font-size: 15px; text-align: center; color: #fff;}
.headerLogin_btn:hover{color: #fff;}
.headerLogin_fagao{height: 30px; line-height: 30px; float: left; padding: 0 45px 0 20px; background-color: #ff6600; font-size: 15px; color: #fff; position: relative;}
.headerLogin_fagao i{width: 20px; height: 18px; position: absolute; top: 50%; right: 15px; margin-top: -9px; background: url(../images/icon_edit3.png) 0 0 no-repeat;}
.headerLogin_fagao:hover{color: #fff;}
.headerLogin_info{float: left; height: 30px; margin-left: 10px; padding-left: 40px; position: relative; cursor: pointer;}
.headerLogin_photo{width: 26px; height: 26px; position: absolute; top: 50%; left: 0; margin-top: -15px; border: 3px solid #fff; border-radius: 50%; overflow: hidden;
    -webkit-transition: all .5s;
    transition: all .5s;
}
.headerLogin_name{display: block; height: 30px; line-height: 30px; font-size: 15px; color: #0e9c9d;}
.headerLogin_menu{width: 100px; position: absolute; top: 100%; left: 0; display: none;}
.headerLogin_menu i{width:0; height:0; position: absolute; top: -6px; right: 15px; border:8px solid transparent; _border-color: tomato;  _-webkit-filter: chroma(color=tomato);  _filter: chroma(color=tomato); border-bottom-color: #26a6a7; overflow:hidden; pointer-events: none;}
.headerLogin_menu ul{margin-top: 10px; background-color: #26a6a7;}
.headerLogin_menu ul li{height: 34px; line-height: 34px; border-bottom: 1px solid #00bbbc;}
.headerLogin_menu ul li a{display: block; text-align: center; font-size: 15px; color: #e1fff7;}
.headerLogin_menu ul li a:hover{background-color: #077f80;}
.headerLogin_info:hover .headerLogin_photo,.headerLogin_info.on .headerLogin_photo{border: 3px solid #0e9c9d;}
.nav_w{width: 100%; background-color: #565656; position: relative; z-index: 8;}
.nav{width: 1190px; height: 45px; line-height: 45px; margin: 0 auto; position: relative; z-index: 99;}
.nav ul li{width: 102px; float: left; text-align: center; position: relative;}
.nav ul li a.navName{display: block; padding: 0 15px; font-size: 18px; color: #fff;}
.nav ul li.current a.navName,.nav ul li a.navName:hover{background-color: #ff6600; text-decoration:none;}
.nav ul li ul{width: 600%; height: 35px; line-height: 35px; position: absolute; top: 45px; left: 50%; display: none; margin: 0 0 0 -300%; overflow: hidden; text-align: center;}
.nav ul li ul li{width: auto; height: 35px; line-height: 35px; float: none; display: inline-block;}
.nav ul li ul li a{display: inline-block; margin: 0 5px; font-size: 15px; color: #666;}
.nav ul li ul li a:hover{color: #ff6600;}
.navBg{width: 100%; height: 35px; position: absolute; top: 100%; left: 0; display: none; background: url(../images/navBg.png) 0 0 repeat-x;}
/*尾部*/ 
.footer_w{width: 100%; background-color: #221814;}
.footer{width: 1190px; padding: 15px 0; margin: 0 auto;}
.footerMenu{color: #9a9a9a;}
.footerMenu a{margin: 0 8px; font-size: 15px; color: #fff;}
.footerMenu a:hover{color: #0e9c9d;}
.footerCopy{font-size: 15px; color: #fff;}
/*首页*/
.in_header_w{width: 100%; height: 48px; position: absolute; top: 0; left: 0; z-index: 999;  border-top: 4px solid #0e9c9d; background-color:rgba(255,255,255,.2); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#33ffffff', EndColorStr='#33ffffff');}
.in_header{width: 1190px; margin: 0 auto;}
.in_headerReg{height: 48px; line-height: 48px; display: inline-block; margin-right: -4px; padding: 0 20px; background-color: #0e9c9d; font-size: 15px; color: #fff;}
.in_headerLogin{height: 48px; line-height: 48px; display: inline-block; padding: 0 20px; background-color: #f3992b; font-size: 15px; color: #fff;}
.in_headerReg:hover{background-color: #86cdce; color: #fff;}
.in_headerLogin:hover{background-color: #ebbd86; color: #fff;}
.in_nav_w{width: 100%; height: 48px; line-height: 48px; background-color: #221814; position: relative; z-index:99;}
.in_nav{width: 864px; margin: 0 auto; text-align: center;}
.in_nav ul li{width: 94px; float: left; text-align: center; position: relative;}
.in_nav ul li a{display: block; font-size: 16px; color: #fff;}
.in_nav ul li.current a,.in_nav ul li a:hover{background-color: #0e9c9d; color: #fff;}
.in_nav ul li ul{position: absolute; top: 47px; left: 0; margin: 0; overflow: hidden; display: none; background-color:rgba(90,132,146,.7); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#B35a8492', EndColorStr='#B35a8492');}
.in_nav ul li ul li{height: 36px; line-height: 36px;}
.in_nav ul li ul li a{border-bottom: 1px solid #add4e5; padding: 0 10px; margin: 0 5px; font-size: 14px; color: #fff;}
.in_nav ul li ul li a:hover{margin: 0 -5px;}
.in_banner{width: 100%; position: relative; overflow: hidden;}
.in_banner .arrow-left{cursor: pointer; color: #e4e4e4; width: 29px; height: 80px; position: absolute; left: 20px; top: 50%; z-index: 9; margin-top: -50px; background: url(../images/icon_arrowL.png) 50% 50% no-repeat;}
.in_banner .arrow-right{cursor: pointer; color: #e4e4e4; width: 29px; height: 80px; position: absolute; right: 20px; top: 50%; z-index: 9; margin-top: -50px; background: url(../images/icon_arrowR.png) 50% 50% no-repeat;}
.in_banner .arrow-left:hover,.in_banner .arrow-right:hover{opacity: 0.6;}
.in_banner .swiper-slide img{max-width: 100%}
.pagination{
    text-align: center;
    width: 100%;
    z-index: 500;
    position: absolute;
    bottom: 20px;
    overflow: hidden;
    color: #e4e4e4;
    font-size: 4.4em;
    letter-spacing: 10px;
}
.pagination span{opacity: 0.7}
.pagination span:hover{cursor: pointer; opacity:1.0;}
.cycle-pager-active{color: #F2972C;}
/*.in_banner .pagination{width: 100%; position: absolute; left:0; bottom:10px; z-index: 9; text-align: center;}
.in_banner .swiper-pagination-bullet{ background: #e4e4e4; display: inline-block; width: 10px; height: 10px; border-radius: 10px; background-color: #fff; margin: 0 7px; cursor: pointer; opacity: 1;}
.in_banner .swiper-pagination-bullet-active{background: #F2972C;}*/
.in_banner #maodian{position: absolute; bottom: 121px; left: 0;}
.in_sideAd{width: 285px; float: right; text-align: center; margin-top: 30px; padding-top: 15px; background-color: #eeeeee;}
.in_sideAd ul li{margin-bottom: 15px;}
/*通用*/
.ui-text{width: 100%; height: 27px; line-height: 27px; border: 1px solid #d9d9d9; border-top: 1px solid #c0c0c0; text-indent: 8px;}
.ui-btn{border:0; text-align: center; font-size: 16px; color: #fff; background-color: #4ab4b5; cursor: pointer;}
.mainBox{width: 890px; min-height: 800px; float: left;}
.memberBox{width: 935px; margin: 50px auto; border: 1px solid #c8c8c8;}  
.mainName{font-weight: normal; font-size: 30px; color: #0e9c9d;}
.container{width: 1190px; margin: 0 auto;}
.sub_banner{width: 1190px; position: relative;}
.sub_bannerEdit{width: 98px; height: 30px; line-height: 30px; position: absolute; top: 10px; right: 0; padding-left: 40px; background-color: #2c241f; font-size: 15px; color: #fff;}
.sub_bannerEdit i{width: 25px; height: 21px; position: absolute; top: 50%; left: 5px; margin-top: -11px; background: url(../images/icon_camera.png) 0 0 no-repeat;}
.tagMenu{margin-top: 15px;color: #808080;position: relative;}
.tagMenu_link{float: left; margin-left: 5px;}
.tagMenu_link a{font-size: 20px; color: #808080;}
.tagMenu_link a.current{color: #0e9c9d;}
.tagMenu_return{/* position: absolute; *//* top: 0; *//* right: 0; */padding-left: 20px;font-size: 20px;color: #808080;}
.tagMenu_return i{width: 15px; height: 12px; position: absolute; top: 8px; left: 0; background: url(../images/icon_return.png) 0 0 no-repeat;}
.columnMenu{margin-top: 15px; padding-bottom: 5px; border-bottom: 2px solid #cacaca;}
.columnMenu ul{margin-left: -5px;}
.columnMenu ul li{float: left; margin: 0 5px;}
.columnMenu ul li a{padding: 0 5px 5px; font-size: 20px; color: #a2a2a2;  position: relative; top: -2px;}
.columnMenu ul li span{font-size: 15px;}
.columnMenu ul li.current a,.columnMenu ul li a:hover{color: #0e9c9d; border-bottom: 3px solid #0e9c9d;}
.ajax_tips{height: 22px; line-height: 22px; padding: 10px 0; text-align: center; font-size: 14px;}
.fixedFagao{width: 95px; margin-top: -50px; position: fixed; top: 50%; right: 20px; z-index:999; text-align: center; border-radius: 5px; overflow: hidden;
    box-shadow: 0px 0px 18px 0px rgba(76, 105, 98, 0.75);
}
.fixedFagao_line{height: 5px;}

.location{padding: 20px 0; color: #898989;}
.location a{font-size: 14px; color: #898989;}
.location a:hover{color: #0e9c9d;}

.page{text-align:center; padding:20px 0;}
.page a{display:inline-block; height:24px; line-height:24px; padding:0 10px; font-size: 14px;}
.page a:hover{background-color:#a9a6a2; color:#fff; border-radius: 6px;}
.page span{display:inline-block; height:24px; line-height:24px; padding:0 10px; border-radius: 6px; background-color:#a9a6a2; color:#fff}

.pageTwo{text-align:center; padding:20px 0;}
.pageTwo a{display:inline-block; width: 26px; height:26px; line-height:26px; margin:0 2px; border:1px solid #d5dddd;}
.pageTwo a:hover{border:1px solid #d5dddd; background-color:#0e9c9d; color:#fff;}
.pageTwo span{display:inline-block; width: 26px; height:26px; line-height:26px; margin:0 2px; border:1px solid #d5dddd; background-color:#0e9c9d; color:#fff}
.pageTwo a.prev{width: 42px; background: url(../images/icon_btnL.png) center no-repeat;}
.pageTwo a.next{width: 42px; background: url(../images/icon_btnR.png) center no-repeat;}
.mainTitle{margin-top: 20px; border-bottom: 1px solid #cacaca; font-size: 20px; color: #0e9c9d;}
.mainTitle span{display: inline-block; border-bottom: 3px solid #0e9c9d; position: relative; top: 1px;}
/*登陆页*/
.loginAbout{width: 435px; float: left; margin: 70px 0 0 50px;}
.loginTitle{padding-bottom: 25px; border-bottom: 4px solid #0e9c9d; font-weight: normal; text-align: center; font-size: 28px; color: #0e9c9d;}
.loginTips{margin-top: 20px; line-height: 30px; text-align: center; font-size: 16px; color: #666;}
.loginMain{width: 360px; float: right; margin: 55px 20px 0 0;}
.loginForm{padding: 20px 28px; background-color: #f1f1f1;}
.loginForm_title{margin-bottom: 20px; text-align: center; font-size: 18px; font-weight: normal; text-align: center; color: #666;}
.loginForm_text{border: 1px solid #d9d9d9; border-top: 1px solid #c0c0c0; margin-bottom: 12px; padding: 0 5px; background-color: #fff;}
.loginForm_text .text{width: 100%; height: 25px; line-height: 25px; border:0; font-size: 14px;}
.loginForm_item{height: 30px; line-height: 30px; font-size: 14px; color: #666;}
.loginForm_item .text{width: 67px; height: 30px; line-height: 30px; padding: 0 5px; margin: 0 5px; border: 1px solid #d9d9d9;}
.loginForm_btn{width: 100%; height: 36px; line-height: 36px; display: block; margin-top: 20px; cursor: pointer;}
.loginForm_forget{float: right; margin-top: 5px; font-size: 14px; color: #0e9c9d;}
.loginWay{margin-top: 12px; padding: 15px 0 30px; background-color: #f1f1f1;}
.loginWay_title{text-align: center; font-size: 16px; font-weight: normal; color: #666;}
.loginWay_link{width: 230px; height: 36px; line-height: 36px; display: block; margin: 12px auto 0; border-radius: 2px; text-align: center; text-decoration: underline; font-size: 14px; color: #fff;}
.loginWay_link:hover{color: #fff;}
.loginWay_facebook{background-color: #385895;}
.loginWay_google{background-color: #bf0e33;}
/*注册*/
.registerBox{width: 935px; margin: 50px auto;} 
.registerStep{height: 70px; background: url(../images/stepBg.png) no-repeat;}
.registerStep1{background-position: 0 0;}
.registerStep2{background-position: 0 -70px;}
.registerStep3{background-position: 0 -140px;}
.registerStep4{background-position: 0 -210px;}
.registerStep ul li{width: 193px; float: left; padding: 12px 0 0 40px; position: relative;}
.registerStep_num{position: absolute; top: 12px; left: 18px; font-size: 24px; font-family: "Arial"; color: #45a7b9;}
.registerStep_title{font-size: 20px; color: #2f709d;}
.registerStep_tips{margin-top: 2px; font-size: 14px; color: #868686;}
.registerMain{margin-top: 25px; padding: 20px 40px; border: 1px solid #c8c8c8;}
.registerTitle{margin-top: 20px; text-align: center;font-size: 28px; font-weight: normal; color: #0e9c9d;}
.registerWords{height: 330px; margin-top: 30px;  padding: 20px 30px; border: 1px solid #cfcfcf; background-color: #fafafa; font-size: 16px; color: #444; overflow: auto;}
.registerClause{margin-top: 20px; font-size: 16px; color: #555555;}
.registerBtn{width: 86px; height: 36px; line-height: 36px; margin: 20px auto; display: block;}

.registerAbout{width: 435px; float: left; margin: 30px 0 0 0;}
.registerAbout_title{padding-bottom: 20px; border-bottom: 4px solid #0e9c9d; font-weight: normal; text-align: center; font-size: 28px; color: #0e9c9d;}
.registerAbout_tips{margin-top: 10px; line-height: 24px; text-align: center; font-size: 16px; color: #666;}
.registerForm{width: 305px; float: right; margin-right: -20px; padding: 20px 30px; background-color: #f1f1f1;}
.registerForm_title{text-align: center; margin-bottom: 15px; font-weight: normal; font-size: 18px; color: #666;}
.registerForm_text{margin-bottom: 12px;}
.registerForm_select{margin-bottom: 12px; font-size: 14px; color: #666;}
.registerForm_select select{width: 82px; margin-left: 6px; padding: 3px 0; border: 1px solid #d9d9d9; border-top: 1px solid #c0c0c0;}
.registerForm_radio{margin-bottom: 12px; font-size: 14px;}
.registerForm_radio .radio{width: 16px; height: 16px;}
.registerForm_yzm{font-size: 14px; color: #666;}
.registerForm_yzmText{width: 80px; margin: 0 6px;  display: inline-block;}
.registerForm_btn{width: 116px; height: 38px; line-height: 38px; display: block; margin: 50px auto 0;}

.registerEmail{width: 720px; margin: 60px auto 0; padding-bottom: 15px; border-bottom: 4px solid #0e9c9d; text-align: center;}
.registerEmail_title{font-weight: normal; font-size: 28px; color: #0e9c9d;}
.registerEmail_tips{margin-top: 15px; font-size: 16px; color: #666;}
.registerEmail_link{margin: 50px 0 100px 0; text-align: center; font-size: 16px; color: #666;}
.registerEmail_link a{color: #3c6ce7;}
.registerEmail_link a:hover{text-decoration: underline;}

.registerSuccess{margin: 50px 0 100px 0;text-align: center;}
.registerSuccess_title{font-weight: normal; font-size: 28px; color: #0e9c9d;}
.registerSuccess_tips{margin-top: 20px; font-size: 16px; color: #666;}
.registerSuccess_btn{margin-top: 80px; padding: 10px 30px; display: inline-block;}
.registerSuccess_btn:hover{color: #fff; text-decoration: underline;}
/*忘记密码*/
.forgetPassword{padding: 0 45px;}
.forgetPassword_title{margin-top: 70px; padding-bottom: 20px; font-weight: normal; font-size: 28px; color: #0e9c9d; text-align: center; border-bottom: 4px solid #0e9c9d;}
.forgetPassword_form{width: 305px; margin: 40px auto 200px;}
.forgetPassword_tips{text-align: center; font-size: 16px; color: #666;}
.forgetPassword_text{margin-top: 15px;}
.forgetPassword_yzm{margin-top: 32px; font-size: 14px;}
.forgetPassword_yzmText{width: 80px; margin: 0 5px; display: inline-block;}
.forgetPassword_btn{width: 100%; height: 36px; line-height: 36px; margin-top: 40px;}
/*會員基本資料*/
.memberEdit{width: 1190px; margin: 0 auto; padding: 20px 0; overflow: hidden;}
.memberEdit_title{font-weight: normal; font-size: 24px; color: #666;}
.memberEdit_tips{margin-top: 20px; font-size: 16px;}
.memberEdit_img{margin-top: 20px;}
.memberEdit_imgBtn_con{padding: 20px 10px; background-color: #565656; overflow: hidden; position: relative;}
.memberEdit_imgLink{width: 660px; float: left;}
.memberEdit_imgLink_name{font-size: 16px; color: #fff; vertical-align: middle; margin-right: 5px;}
.memberEdit_imgLink_text{display: inline-block; width: 540px; height: 24px; line-height: 24px; border: 1px solid #c0c0c0; padding: 5px;}
.memberEdit_imgBtn{width: 110px; height: 37px; line-height: 37px; padding-left: 65px; position: absolute; top: 50%; right: 15px; margin-top: -18px; border-radius: 2px; background-color: #0e9c9d; font-size: 16px; color: #fff;}
.memberEdit_imgBtn i{width: 29px; height: 23px; position: absolute; top: 50%; left: 20px; margin-top: -12px; background: url(../images/icon_photo.png) 0 0 no-repeat;}
.memberEdit_imgBtn:hover{color: #fff; text-decoration:none;}

.memberEdit_photo_lf{width: 365px; float: left; margin-top: 30px;}
.memberEdit_photo_img{width: 139px; height: 139px; margin: 0 auto; border-radius: 50%; border: 3px solid #0e9c9d; overflow: hidden;}
.memberEdit_photoBtn_con{margin-top: 20px; overflow: hidden;}
.memberEdit_photoBtn{width: 175px; height: 37px; line-height: 37px; border-radius: 2px; cursor: pointer; display: inline-block; text-align: center; background-color: #646464; font-size: 16px; color: #fff;}
.memberEdit_photoBtn2{width: 145px; float: right; background-color: #0e9c9d; padding-left: 30px; position: relative;}
.memberEdit_photoBtn2 i{width: 29px; height: 23px; position: absolute; top: 50%; left: 10px; margin-top: -12px; background: url(../images/icon_photo.png) 0 0 no-repeat;}
.memberEdit_about{width: 600px; float: right; margin-top: 30px;}
.memberEdit_aboutTitle{font-size: 16px; color: #666; padding-left: 15px; position: relative;}
.memberEdit_aboutTitle i{width: 3px; height: 14px; position: absolute; top: 50%; left: 0; margin-top: -7px; background-color: #0e9c9d;}
.memberEdit_aboutTextarea{width: 578px; height: 148px; margin-top: 15px;  padding: 10px;  font-size: 14px;}

.memberEdit_main{margin-top: 20px; padding: 20px; background-color: #f1f1f1;}
.memberEdit_con{width: 358px;}
.memberEdit_name{font-size: 16px; margin-bottom: 15px; color: #555;}
.memberEdit_name span{color: #ff0000;}
.memberEdit_nameTwo{margin: 30px 0 20px 0; position: relative; padding-left: 12px; font-size: 16px; color: #666;}
.memberEdit_nameTwo i{width: 3px; height: 14px; position: absolute; top: 50%; left: 0; margin-top: -7px; background-color: #0e9c9d;}
.memberEdit_text{margin-bottom: 20px; font-size: 14px;}
.memberEdit_text .ui-text{padding: 5px 0; border-radius: 2px; border: 1px solid #d9d9d9;}
.memberEdit_select{margin-top: 12px; font-size: 14px; color: #666;}
.memberEdit_select select{width: 82px; margin-left: 6px; padding: 3px 0; border: 1px solid #d9d9d9; border-top: 1px solid #c0c0c0;}
.memberEdit_select2{width: 100%; border: 1px solid #d9d9d9; padding: 8px 0; color: #555; border-radius: 2px;}
.memberEdit_radio{margin-bottom: 15px; font-size: 16px;}
.memberEdit_radio .radio{width: 16px; height: 16px; display: inline-block;}
.memberEdit_yzm{margin-top: 12px; font-size: 14px; color: #666;}
.memberEdit_yzmText{width: 150px; margin-right: 20px; display: inline-block;}
.memberEdit_yzmText .ui-text{padding: 5px 0; border-radius: 2px; border: 1px solid #d9d9d9;}
.memberEdit_yzm img{vertical-align: middle}
.memberEdit_yzm a{vertical-align: middle; text-decoration: underline; font-size: 16px; color: #0e9c9d;}
.memberEdit_btnBox{padding: 30px 0; text-align: center;}
.memberEdit_btn{width: 175px; height: 37px; line-height: 37px; display: inline-block; border:0; margin: 0 10px; border-radius: 2px; background-color: #646464; font-size: 16px; color: #fff; cursor: pointer;}
.memberEdit_btn2{background-color: #33a9aa; vertical-align: top;}
.memberEdit_btn:hover{color: #fff;}
/*文章詳細*/
.articleTitle{margin-top: 10px;font-weight: normal;font-size: 35px;color: #0e9c9d; overflow:hidden; height: 100px;}
.articleTips{height: 28px; line-height: 28px; font-size: 17px; color: #666; padding-left: 20px; position: relative; oh}
.articleTips i{width: 14px; height: 14px; position: absolute; top: 7px; left: 0; background: url(../images/icon_time.png) 0 0 no-repeat;}
.articleAboutList_img{width: 447px;}
.articleTips a{color: #0e9c9d;}
.articleTips a.articleTips_edit{padding: 0 15px; float: right; margin-right: 20px; border-radius: 2px; background-color: #0e9c9d; color: #fff;}
/*.articleTips span{color: #0e9c9d;}*/
.articleAboutTwo{margin-top: 20px;}
.articleAbout{padding: 20px 0; line-height: 35px; font-size: 17px; color: #585757; table-layout:fixed; word-break: break-all; overflow:hidden;}
.articleAbout_con{padding: 20px 0;}
.articleAbout_title{font-size: 22px;}
.articleAbout_imgTitle{padding: 10px; background-color: #dddddd; font-size: 14px; color: #6d6d6d;}
.articleAboutList{margin-top: 30px;}
.articleAboutList ul li{margin-bottom: 30px; overflow: hidden;}
.articleAboutList_con{margin-left: 470px;}
.articleAboutList_title{font-size: 22px;}
.articleAboutList_words{margin-top: 10px; line-height: 35px; font-size: 17px; color: #585757;}
.articleAbout_words{padding: 10px 0; line-height: 35px; font-size: 17px; color: #585757;}
.articleAuthor{margin-top: 20px; padding: 30px 0; border-left: 20px solid #0e9c9d; background-color: #f3f1f1;}
.articleAuthor_photo{width: 93px; height: 93px; float: left; margin-left: 40px; border-radius: 50%; overflow: hidden;}
.articleAuthor_con{margin: 25px 0 0 160px;}
.articleAuthor_con a{border-radius:5px;}
.articleAuthor_name{font-size: 18px; color: #0e9c9d;}
.articleAuthor_name a{color: #0e9c9d;}
.articleAuthor_tips{font-size: 14px; color: #666;}
.articleAuthor_btn{margin-top: 10px; font-size: 18px;}
.articleAuthor_btn a{width: 110px; height: 38px; line-height: 38px; text-align: center; display: inline-block; margin: 10px 5px 0 0; border-radius:5px; background-color: #ff6600; color: #fff;}
.articleAuthor_btn a.articleAuthor_btnOn{width: 90px; padding-left: 20px; background: #ff6600 url(../images/icon_gou.png) 35px 50% no-repeat;}
.articleAuthor_btn a.articleAuthor_btnOn.on{background: #ff6600 url(../images/icon_close.png) 10px 50% no-repeat;}
.articleSponsor{padding: 10px; margin: 15px 0 20px 0; position: relative; font-size: 18px; border-left: 8px solid #f27744; background-color: #eeeeee;}
.articleSponsor span{color: #f27744;}
.articleSponsor_btn {padding: 5px 10px; position: absolute; background-color: #f60;font-size: 16px;color: #fff;border-radius: 2px;top: 7px;right: 10px;cursor: pointer;}
.articleShare{margin-top: 20px; text-align: right;}
.articleShare a{display: inline-block; width: 130px; height: 36px; line-height: 36px; margin-left: 5px; padding-left: 34px; text-align: left; font-size: 15px; color: #fff;}
.articleShare_google{background: url(../images/btn_google.png) 0 0 no-repeat;}
.articleShare_facebook{background: url(../images/btn_facebook.png) 0 0 no-repeat;}
.articleShare_pinterest{background: url(../images/btn_pinterest.png) 0 0 no-repeat;}
.articlePageChoose{margin-top:30px;}
.articlePageChoose a{font-size: 20px; color: #0e9c9d;}
.articlePageChoose a:hover{color: #ff6600;}
.articlePageChoose i{margin-top: 8px;}
/*评论*/
.commentItem{margin-top: 50px;}
.commentItem_photo{width: 50px; float: left; margin-right: 10px;}
.commentItem_photo img{width:48px; height:48px; border-radius:50%; overflow:hidden;}
.commentItem_name{padding: 5px 0; text-align: center; font-size: 18px; color: #666666;}
.commentItem_form{width: 830px; float: left;}
.commentItem_login{float: left; margin: 40px 0 0 10px;}
.commentItem_login .name{font-size: 18px; color: #cc0000;}
.commentItem_login a{display: inline-block; margin-left: 5px; padding: 8px 20px; border-radius: 4px; font-size: 16px; color: #fff; background-color: #0e9c9d;}
.commentItem_radio{margin-top: 5px; font-size: 18px;}
.commentItem_text{width: 696px; height: 44px; line-height: 44px; padding: 0 10px; border: 2px solid #ccd3d7; border-radius:5px; margin-top: 10px; float: left;}
.commentItem_text .text{width: 100%; border:0; font-size: 16px; color: #666;}
.commentItem_btn{width: 97px; height: 48px; line-height: 48px; float: right; margin-top: 10px; border:0; cursor: pointer; border-radius: 5px; font-size: 18px; color: #fff; background-color: #0e9c9d;}
.commentItem_list{margin: 50px 0;}
.commentItem_list ul li{padding: 10px 0; margin-bottom: 8px; background-color: #f3f1f1; overflow: hidden;}
.commentItem_list_photo{width: 48px; height: 48px; border-radius: 50%; margin-left: 10px; overflow: hidden;}
.commentItem_list_con{margin: 4px 0 0 70px; font-size: 15px; color: #666;}
.commentItem_list_title span{color: #0e9c9d;}
.commentItem_list_title a{color: #0e9c9d;}
.commentItem_list_info{margin-top: 5px;}
/*通用列表*/
.articleList_author{margin: -10px 0 0 10px; padding: 30px 0; border-left: 20px solid #0e9c9d; position: relative;}
.articleList_author_photo{width: 93px; height: 93px; float: left; margin-left: 40px; border-radius: 50%; overflow: hidden;}
.articleList_author_con{margin: 25px 0 0 160px;}
.articleList_author_name{font-size: 18px; color: #0e9c9d;}
.articleList_author_tips{font-size: 14px; color: #666;}
.articleList_authorEdit{width: 97px; height: 48px; line-height: 48px; display: inline-block; margin-left: 10px; border-radius: 5px; text-align: center; font-size: 18px; color: #fff; background-color: #0e9c9d;}
.articleList_authorEdit:hover{color: #fff;}
.articleList{margin-top: 10px;}
.articleList ul{margin: 0 -7px;}
.articleList ul li{width: 285px; float: left; margin: 20px 7px 0; border: 1px solid #ccc; border-radius: 5px; overflow: hidden;
    box-shadow:2px 2px 4px rgba(0,0,0,.1);
}
.articleList_con{padding: 15px 20px; overflow: hidden;}
.articleList_title a{font-weight: normal; font-size: 18px;}
.articleList_name{color: #0e9c9d; margin-top: 6px; width:100%; display:inline-block; white-space:nowrap; overflow:hidden;}
.articleList_words{line-height: 24px; margin-top: 5px; font-size: 14px; color: #999;}
/*侧边新闻*/
.sideNews{width: 282px; float: right;}
.sideNews_name{margin-top: 15px; padding-bottom: 5px; border-bottom: 2px solid #cacaca; position: relative;}
.sideNews_name span{border-bottom: 4px solid #0e9c9d; font-weight: normal; position: relative; top: 3px; font-size: 20px; color: #0e9c9d;}
.sideNews_more{width: 30px; font-style: normal; font-size: 30px; text-align: center; position: absolute; top: -2px; right: 0; cursor: pointer; color: #999;}
.sideNews_list ul li{margin-top: 20px; overflow:hidden;}
.sideNews_list_con{margin-left: 110px;}
.sideNews_list_title{height: 34px; line-height: 17px; font-weight: normal; font-size: 15px; overflow: hidden;}
.sideNews_list_tips{margin-top: 3px; color: #999; font-size: 13px;}
.sideNews_list_info{margin-top: 2px; color: #999;}
.sideNews_list_info span{color: #0e9c9d;}
.sideNews_list_info a{color: #0e9c9d;}
.sideNewsTop{margin-top: 25px; padding-bottom: 2px; font-size: 20px; border-bottom: 1px solid #ff6600; color: #ff6600;}
.sideNewsTop_name{width: 110px; float: left;}
.sideNewsTop_select{width: 172px; float: left; border: 0; background: none; font-size: 20px; color: #ff6600;}
/*用户新闻*/
.userNews{margin: 15px 0;}
.userNews_table{border: 1px solid #f1f3f5;}
.userNews_table th,.userNews_table td{padding: 5px 10px; border: 1px solid #f1f3f5; font-size: 15px;}
.userNews_table td{color: #252a30;}
.userNews_title{color: #0e9c9d;}
.userNews_title:hover{text-decoration: underline;}
/*通用详细页*/
.pageMain{width: 980px; margin: 0 auto; line-height: 30px; padding: 30px 0; font-size: 15px; color: #585757;}
.pageUl{margin-left: 38px;}
.pageUl li{list-style:decimal;}
/*联系我们*/
.contact_author{margin: 20px 0 0 0;}
.contact{width: 610px; margin: 30px auto;}
.contactTable td{padding: 8px;}
.contactName{font-size: 15px; color: #474747;}
.contactText_yzm{width: 150px; display: inline-block; margin-right: 10px;}
.contactTexta .texta{height: 210px;}
.contactBtn{width: 97px; height: 48px; display: block; border-radius: 5px; margin: 50px auto;}
/*常见问题*/
.faqList{width: 980px; margin: 30px auto 50px;}
.faqList dl{margin-top: 40px;}
.faqList dt{font-size: 15px; color: #0e9c9d;}
.faqList dd{margin-top: 10px; font-size: 15px; color: #585757;}
/*我要发布*/
.releaseGroup2{margin-top: 10px;}
.releaseBox{border: 1px solid #c8c8c8; margin: 24px auto;}
.releaseMain{width: 970px; margin: 0 auto; padding: 30px 0;}
.releaseTitle{padding-left: 40px; position: relative; font-size: 30px; font-weight: normal; color: #0e9c9d;}
.releaseTitle i{width: 30px; height: 30px; position: absolute; top: 50%; left: 0; margin-top: -15px; background: url(../images/icon_edit2.png) 0 0 no-repeat;}
.releaseTop{padding: 20px;}
.releaseItem{padding: 10px 0;}
.releaseItem_name{font-size: 15px; color: #474747;}
.releaseText{width: 260px; display: inline-block;}
.releaseText2{width: 812px;}
.releaseText .ui-text{width: 100%;}
.releaseEdit{margin-top: 20px; padding: 30px 40px; background-color: #ebeaea;}
.releaseEdit_banner{margin-top: 10px; position: relative;}
.releaseEdit_banner a.edit{width: 83px; height: 93px; position: absolute; top: 50%; left: 50%; margin: -42px 0 0 -46px;}
.releaseEdit_delete{cursor: pointer; width: 83px; height: 29px; position: absolute; top: 50%; left: 50%; margin: 60px 0 0 -46px;}
.releaseEdit_text{width: 60%; padding: 5px 10px; background-color: #c1c1c1;}
.releaseEdit_text .text{width: 100%; padding: 5px; background: none; border:0;}
.releaseEdit_texta{margin-top: 20px;padding: 10px 15px;background-color: #dadada;}
.releaseEdit_texta .texta{width: 100%; min-height:280px; line-height: 28px; font-size: 14px; color: #444; border: 0; background: none;}
.releaseEdit_imgTitle{background-color: #b7b7b1;padding: 4px 10px;}
.releaseEdit_imgTitle .text{width: 100%; padding: 5px; background: none; border:0;}

.releaseEdit_imgTitle2{background-color:#c1c1c1; margin-top: 10px; padding: 4px 10px;}
.releaseEdit_imgTitle2 .text{width: 100%; padding: 5px; background: none; border:0;}

.releaseEdit_list ul li{margin-top: 20px; overflow: hidden;}
.releaseEdit_list ul li a.edit{width: 83px; height: 93px; position: absolute; top: 50%; left: 50%; margin: -42px 0 0 -46px;}
.releaseEdit_list_img{height: 335px; margin-top: 10px; position: relative;}
.releaseEdit_list_lf{width: 447px; float: left;}
.releaseEdit_list_con{margin-left: 470px; margin-top: 34px;}
.releaseEdit_list_texta{margin-top: 20px; padding: 10px 15px; background-color: #dadada;}
.releaseEdit_list_texta .texta{width: 100%; height:100%; line-height: 28px; font-size: 14px; color: #444; border: 0; background: none;}
.releaseChoose_title{margin-top: 20px; border-bottom: 2px solid #cacaca;}
.releaseChoose_title span{display: inline-block; border-bottom: 4px solid #0e9c9d; position: relative; top: 2px; font-size: 20px; color: #0e9c9d;}
.releaseChoose{padding: 20px;}
.releaseSelect{height: 27px; line-height: 27px; display: inline-block; padding: 0 5px; margin: 0 5px; border: 1px solid #e1e1e1;}
.releaseChoose_text{width: 260px; display: inline-block;}
.releaseChoose_radio{margin: 0 5px; font-size: 14px; color: #474747;}
.releaseChoose_radio .ui-radio{width: 16px; height: 16px;}
.releaseChoose_radio label{cursor: pointer;}
.releaseBtn{width: 1190px; margin: 40px auto; text-align: right;}
.releaseBtn a,.releaseBtn .ui-btn{display: inline-block; height: 48px; line-height: 48px; padding: 0 20px; border-radius: 5px; vertical-align:middle; margin-left: 15px;}
.releaseBtn a:hover{background-color: #27a6a7; color: #fff;}

.releasePreview{width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999; display: none;}
.releasePreview_con{width: 285px; position: absolute; top: 50%; left: 50%; margin: -180px 0 0 -142px; background-color: #fff; border-radius: 5px; overflow: hidden;}
.releasePreview_about{padding: 10px;}
.releasePreview_title a{font-weight: normal; font-size: 18px;}
.releasePreview_name{color: #999; margin-top: 6px; width:100%; display:inline-block; white-space:nowrap; overflow:hidden;}
.releasePreview_name span{color: #0e9c9d;}
.releasePreview_words{line-height: 24px; margin-top: 5px; font-size: 14px; color: #999;}
.releasePreviewBg{width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color:rgba(0,0,0,.7); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#B3000000', EndColorStr='#B3000000');}
.edit{cursor:pointer;}
.articleAboutList_img{width: 447px;}
/*串友管理*/
.friendList{margin-top: 20px;}
.friendList ul{margin: 0 -7px;}
.friendList ul li{width: 285px; float: left; margin: 0 7px 20px; padding-bottom: 20px; border: 1px solid #ccc; text-align: center; border-radius: 5px; overflow: hidden;
    box-shadow:2px 2px 4px rgba(0,0,0,.1);
}
.friendList_img{width: 100%; height: 147px; overflow: hidden;}
.friendList_img_con{width: 300%; margin-left: -100%; text-align: center;}
.friendList_photo{width: 94px; height: 94px; padding: 4px; background-color: #fff; border-radius: 50%; margin: -70px auto 0; overflow: hidden; position: relative;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.5);
}
.friendList_photo_con{width: 94px; height: 94px; border-radius: 50%; overflow: hidden;}
.friendList_name{margin-top: 10px; font-size: 18px; color: #010101;}
.friendList_address{display: inline-block; margin-top: 10px; padding-left: 20px; font-size: 14px; position: relative;}
.friendList_address i{width: 12px; height: 16px; position: absolute; top: 3px; left: 0; background: url(../images/icon_address.png) 0 0 no-repeat;}
.friendList_tips{font-weight: bold; margin-top: 10px; font-size: 14px; color: #0e9c9d;}
.friendList_about{height: 72px; padding: 0 20px; margin-top: 15px; text-align: left; line-height: 24px; overflow: hidden; font-size: 14px; color: #666666;}
.friendList_btn{margin-top: 10px; padding: 0 20px; overflow: hidden;}
.friendList_btn a{display: inline-block; width: 118px; padding: 8px 0; border-radius: 2px; font-size: 15px;}
.friendList_btn a.btn1{float: left; background-color: #999999; color: #fff;}
.friendList_btn a.btn2{float: right; background-color: #ff6600; color: #fff;}
/*弹出赞助框*/
.popupSponsorBox.on{display: block;}
.popupSponsor{width: 618px; padding: 25px; position: fixed; top: 20%; left: 50%; z-index: 999; margin-left: -334px; background-color: #f2f2f2;}
.popupSponsorBg{width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 998;
	background-color:rgba(0,0,0,.7); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#B3000000', EndColorStr='#B3000000');
}
.popupSponsor_close{width: 17px; height: 17px; position: absolute; top: 10px; right: 10px; background: url(../images/icon_close2.png) 0 0 no-repeat; cursor: pointer;}
.popupSponsor_title{text-align: center;font-size: 30px;color: #0e9c9d;font-weight: normal;}
.popupSponsor_tips{text-align: center; font-size: 18px; color: #ff6600;}
.popupSponsor_item{margin-top: 12px;overflow: hidden;}
.popupSponsor_name{width: 80px;float: left;font-size: 16px;}
.popupSponsor_name2{margin-top: 6px;}
.popupSponsor_words{margin-left: 100px;font-size: 16px;}
.popupSponsorForm{border: 2px solid #e9e9e9;border-radius: 5px; background-color: #fff;margin-top: 20px;padding: 20px;}
.popupSponsorForm_title{text-align: center; font-size: 16px; color: #ff6600;}
.popupSponsor_text{margin-left: 80px;padding: 5px;border-bottom: 1px solid #a0a0a0;}
.popupSponsor_text .text{width: 100%; border:0; background: none;}
.popupSponsor_radiio{display: inline-block; margin-right: 10px; font-size: 16px;}
.popupSponsor_price{display: inline-block;}
.popupSponsor_price .text{padding: 5px; margin-left: 10px; font-size: 16px; border: 1px solid #e1e1e1;}
.popupSponsor_warning{margin-top: 20px;text-align: center;color: #e81616;font-size: 14px;}
.popupSponsor_btn{margin-top: 20px; text-align: center;}
.popupSponsor_cancel{display: inline-block; width: 120px; height: 38px; line-height: 38px; margin-right: 5px; border-radius: 2px; background-color: #999; font-size: 18px; color: #fff;}
.popupSponsor_pay{height: 38px; line-height: 38px; display: inline-block; margin-left: 5px; padding-left: 86px; border:0; padding-right: 15px; vertical-align: top; border-radius: 2px; text-align: center; background: #33a9aa url(../images/icon_pay.png) 18px 3px no-repeat;cursor: pointer;font-size: 18px; color: #fff;}
/*歐付寶编辑*/
.memberPay_warning{margin: 30px 0 20px 0;}
.memberPay_warning_con{margin-left: 30px; font-size: 16px;}
.memberPay_warning_con a{color: #0e9c9d; text-decoration: underline;}
.memberPay_about{margin-top: 10px; padding: 15px; background-color: #dbdbdb; overflow: hidden; font-size: 16px;}
.memberPay_about .icon{float: left; margin-top: 10px;}
.memberPay_about_con{margin-left: 30px; line-height: 36px; color: #666;}
.memberPay_about_con a{display: inline-block; color: #0e9c9d; text-decoration: underline;}
















