body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
    font-family: 14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;
}

a {
    text-decoration: none
}

ul, li {
    list-style: none
}

h1, h2, h3, h4, h5, h6, i, em {
    font-style: normal
}

input, button, select, textarea {
    outline: none
}

img {
    border: 0
}
.pointer{cursor: pointer;}

/* 背景色 */
.bg_gray {
    background-color: #f4f4f4 !important;
}
.bg_gray2 {background-color: #cccccc !important;}
.bg_green {background-color: #78c54d !important;}
.bg_white {
    background-color: #ffffff !important;
}

/* 字色 */
.black {
    color: #000000 !important;
}

.gray {
    color: #333333 !important;
}

.gray2 {
    color: #666666 !important;
}

.gray3 {
    color: #999999 !important;
}
.gray4 {
    color: #CCCCCC !important;
}
.gray5 {
    color: #e5e5e5 !important;
}
.gray6 {
    color: #777777 !important;
}
.red {
    color: #FC2E5C !important;
}

.red2 {
    color: #ec1f3f !important;
}

.red3 {
	color: #FC2E5C !important;
}

.white {
    color: #ffffff !important;
}

.blue {
    color: #42A8F6 !important;
}

.green {
	color: #09CF85 !important;
}

.fz12 {
    font-size: 12px;
}

.fz14 {
    font-size: 14px;
}

.fz16 {
    font-size: 16px;
}

.fz18 {
    font-size: 18px;
}

.fz20 {
    font-size: 20px;
}

.fz24 {
    font-size: 24px;
}

.fz28 {
    font-size: 28px;
}

/* 定位 */
.pr {
    position: relative;
}

.pb {
    position: absolute;
}

/* 浮动 */
.fl {
    float: left !important;
}

.fr {
    float: right !important;
}

.mauto {
    margin-left: auto;
    margin-right: auto;
}

/* 字位置 */
.textl {
    text-align: left;
}

.textc {
    text-align: center;
}

.textr {
    text-align: right;
}

/* margin数值 */
.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.mt30 {
    margin-top: 30px;
}

.mr5 {
    margin-right: 5px;
}

.mr10 {
    margin-right: 10px;
}

.mr15 {
    margin-right: 15px;
}

.mr20 {
    margin-right: 20px;
}

.mr30 {
    margin-right: 30px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb15 {
    margin-bottom: 15px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb30 {
    margin-bottom: 30px;
}

.ml5 {
    margin-left: 5px;
}

.ml10 {
    margin-left: 10px;
}

.ml15 {
    margin-left: 15px;
}

.ml20 {
    margin-left: 20px;
}

.ml30 {
    margin-left: 30px;
}

.w1190 {
    width: 1190px;
    margin: 0 auto;
}

.hide {
    display: none
}

.vhide {
    visibility: hidden
}
.oh{overflow: hidden;}
.lh18 {line-height: 18px;}
.lh20 {line-height: 20px;}
.lh22 {line-height: 22px;}
.lh24 {line-height: 24px;}
.lh28 {line-height: 28px;}
.lh30 {line-height: 30px;}
.lh32 {line-height: 32px;}
.lh34 {line-height: 34px;}
.lh36 {line-height: 36px;}
.lh38 {line-height: 38px;}
.lh40 {line-height: 40px;}
.lh45 {line-height: 45px;}
.fbold {font-weight: bold;}
/*-------- 头部   ----------*/
.header{height: 100px;width: 1190px;margin: 0 auto;}
.header_logo{width: 120px;height: auto;overflow: hidden;margin-top: 23px;float: left;}
.header_logo img{width: 100%;height: auto;vertical-align: top;}
.header_txt{height: 100px;line-height: 100px;color: #333;float: left;overflow: hidden;font-size: 20px;}
.header_nav{float: left;overflow: hidden;margin-left: 60px;height: 100px;line-height: 100px;}
.header_nav a{font-size: 16px;color: #333;margin-right: 42px;position: relative;} 
.header_nav a:last-child{margin-right: 0;}
.header_nav a:hover {color: #FC2E5C;}
.header_nav a.cur,.header_nav a:active{color: #FC2E5C;}
.header_nav_num{position: absolute;top: -14px;left: 0;z-index: 1;line-height: 16px;height: 16px;padding: 0 5px;background: #FC2E5C;border-radius: 8px 8px 8px 0;color: #fff;font-size: 12px;overflow: hidden;white-space: nowrap;}
.header_search{float: left;margin-left: 35px;overflow: hidden;margin-top:32px ;}
.header_search .search{display:flex;width: 244px;height: 34px;line-height: 34px;border-radius: 36px;border: 1px solid #f4f4f4;overflow: hidden;}
.header_search .search:hover {border: 1px solid #bfbfbf;}
.header_search .search .search_btn{width: 40px;height: 34px;line-height: 34px;background:url(../img/search_icon.png) no-repeat center center #f4f4f4;border: 0;color: #fff;cursor: pointer;}
.header_search .search .search_input{flex:1;width: 168px;height: 34px;line-height: 34px;border: 0;padding: 0 18px;font-size: 14px;color: #333;background: #f4f4f4;border-radius: 0;}
.header_search .search input::-webkit-input-placeholder{color: #999999!important;}
.search input:-webkit-autofill,
.search input:-webkit-autofill:hover,
.search input:-webkit-autofill:focus {
	-webkit-text-fill-color: #333333;
	background-color: #f4f4f4!important;
	background-image: none !important;
	-webkit-box-shadow: 0 0 0px 1000px #f4f4f4 inset;
}
.topbar_login{float: right;height:14px;margin-top: 43px;}
.topbar_login a{font-size: 14px;color: #333333;line-height: 14px;padding:0 9px;border-right: 1px solid #ccc;float: left;}
.topbar_login a:hover {color: #FC2E5C;}
.topbar_login a:last-child{padding-right: 0;;border-right:0;}
.topbar_login_h{float: right;margin-top: 30px;}
.topbar_msg_l{width: auto;height: 36px;position: relative;}
.topbar_msg_user{width: auto;height: 36px;}
.topbar_user_img{width: 24px;height: 24px;border-radius: 50%;overflow: hidden;float: left;margin-top: 6px;}
.topbar_user_img img{display: block;width: 100%;height: 100%;border-radius: 50%;vertical-align: middle;}
.topbar_msg_l:hover .topbar_msg_zl{display: block;}
.topbar_msg_name{float: left;margin-left: 5px;width: auto;height:36px;line-height:36px;color: #333; min-width: 30px;max-width: 60px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 20px;background: url(../img/xia.png)no-repeat;background-position: right 14px; background-size: 12px auto;}
.topbar_msg_zl{display: none;position: absolute;top: 31px;left:25px;width: 100px;height: auto;overflow: hidden;padding: 5px 0; box-shadow: 0 0 10px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.15);z-index: 100;background: #fff;}
.topbar_msg_zl p{height: 32px;line-height: 32px;text-align: center;color: #666;}
.topbar_msg_zl p img{width: 12px;height: 12px;vertical-align: middle;border-radius: 50%;margin-top: -2px;}
.topbar_msg_zl p:hover a{color: #f5232d;}
.topbar_msg_zl p a{color: #666;}

.topbar_msg{width: 22px;height: auto;padding: 0 6px;line-height: 20px;text-align: center;position: relative;margin-top: 10px;}
.topbar_msg img{width: 22px;height: 15px;vertical-align: top;}
.topbar_msg_num{position: absolute;top: -10px;right: 0;display: block;font-size: 10px;line-height: 16px;color: #fff;background: #FC2E5C;border-radius: 3px;padding: 0 3px;}
/*-------- 底部   ----------*/
.about_footer2 {background: #fff;padding-top: 50px;text-align: center;font-size: 12px;height:90px;}
.about_footer2 a {padding: 0 20px;color: #999;border-right: 1px solid #e5e5e5;font-size: 12px;line-height: 12px;}
.about_footer2 a:last-child {border-right: 0;}
.about_copyright {margin-top: 12px;color: #999;}
.footer{width: 100%;height:383px;background: #fff;overflow: hidden;}
.footer .footer_top{width: 1190px;height: auto;margin: 0 auto;padding: 30px 0;border-bottom: 1px solid #D9D9D9;overflow: hidden;}
.footer .footer_top_block{text-align: center;float: left;overflow: hidden;width: 235px;}
.footer .footer_top_code{width: 82px;height: 82px;margin: 0 auto;}
.footer .footer_top_code img {width:82px;height:82px}
.footer .footer_top_tit2{border-bottom: 1px solid #D9D9D9;width: 70px;margin: 0 auto;}
.footer .footer_top_tit,.footer_top_tit2{font-size: 12px;color: #333333;line-height: 40px;font-weight: bold;}
.footer .footer_top_txt {margin-top: 8px;overflow: hidden;}
.footer .footer_top_txt a{font-size: 12px;color: #666666;line-height: 24px;}
.footer .footer_top_txt a.qrcode_btn {display: inline-block;height: 24px;line-height: 24px;padding-left: 20px;background: url(../img/qrcode_btn.png) no-repeat center left;}
.footer .footer_top_txt a:hover {color: #FC2E5C;}
.footer .footer_bottom{width: 1190px;height: auto;margin: 25px auto 0;}
.footer .footer_bottom p{font-size: 12px;color: #666666;line-height: 18px;margin-bottom: 10px;text-align: center;}
.footer .footer_bottom .footer_link{color: #333333;margin: 0 15px;}
.footer .footer_bottom .footer_link:first-child{margin-left: 0;}
.footer .footer_bottom_img{margin-top: 25px;}
.footer .footer_bottom_img a{margin-right: 18px;}
.footer .footer_bottom_img a:last-child{margin-right: 0;}
.footer .footer_bottom_img img{vertical-align: top;}



.indexnav_main .buyer, .indexnav_main .seller {
    display: none;
}

.yijian_alert {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 100000021;
}

.yijian_alert_con {
    width: 550px;
    margin: 0 auto;
    margin-top: 8%;
    position: relative;
    height: 480px;
    padding: 18px;
    background: #fff;
    border-radius: 10px
}

.yijian_alert_close {
    width: 32px;
    height: 32px;
    position: absolute;
    right: 15px;
    top: 10px;
    cursor: pointer;
    background: url(../img/close.png) no-repeat center;
}

.yijian_alert_con h2 {
    font-size: 16px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
}

.yijian_alert_main {
    width: 510px;
    overflow: hidden;
    padding: 20px
}

.yijian_alert_main p {
    font-size: 14px;
    color: #666;
    padding-bottom: 15px;
}

.yijian_alert_main select {
    width: 500px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 15px;
    font-size: 14px;
    border: 1px solid #aaa
}

.yijian_alert_main textarea {
    width: 478px;
    border: 1px solid #aaa;
    line-height: 24px;
    padding: 10px;
    font-size: 12px;
    margin-bottom: 15px;
}

.yijian_picbox {
    width: 100%;
    height: 80px;
    margin-bottom: 15px;
}

.yijian_picbox > div {
    width: 78px;
    height: 78px;
    border: 1px solid #aaa;
    line-height: 78px;
    color: #aaa;
    font-size: 50px;
    float: left;
    margin-right: 10px;
    text-align: center;
}

.yijian_alert_main input {
    width: 490px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 15px;
    font-size: 14px;
    border: 1px solid #aaa;
    padding: 5px 0 5px 10px;
    margin-bottom: 15px;
}

.yijian_btnbox {
    width: 100%;
    height: 40px;
    margin-top: 20px;
}

.yijian_btnbox .true_btn {
    width: 120px;
    height: 38px;
    text-align: center;
    float: left;
    color: #fff;
    border: 1px solid #de2424;
    background: #de2424;
    font-size: 14px;
    line-height: 38px;
    margin-left: 120px;
    margin-right: 20px;
    cursor: pointer;
}

.yijian_btnbox .false_btn {
    width: 120px;
    height: 38px;
    text-align: center;
    float: left;
    color: #aaa;
    border: 1px solid #aaa;
    font-size: 14px;
    line-height: 38px;
    cursor: pointer;
}

.yijian_alert_true {
    width: 240px;
    margin: 0 auto;
    margin-top: 22%;
    height: 120px;
    background: #fff;
    position: relative;
}
/*分页样式*/
.paging-center {margin-top: 30px;text-align: center;font-size: 14px;color: #999;}
._allpage .current {display: inline-block;margin-right: 8px;background-color: #FC2E5C;text-decoration: none;color: #fff;height: 30px;line-height: 30px;border-radius:50%;min-width:30px;padding: 0;}
.paging a, .paging-currentPage {display: inline-block;background-color: #fff;text-decoration: none;}
._allpage .num,._allpage .next, ._allpage .end, ._allpage .prev {display: inline-block;margin-right: 8px;background-color: #fff;text-decoration: none;color: #999;height: 30px;line-height: 30px;border-radius:50%;min-width:30px;padding: 0; }
._allpage .next, ._allpage .prev {font-size:18px}
._allpage input,._allpage button {display: inline-block;margin:0 5px;background-color: #fff;border:1px solid #CCCCCC;border-radius:15px;width:48px;height:28px;line-height: 28px;text-align: center;}
._allpage button {height:30px;line-height: 28px;cursor: pointer;color: #999;}
._allpage {color: #999;}
.paging a:hover, ._allpage button:hover {background-color: #FC2E5C;color: #fff;}

.shouye_right.cur{position: absolute;top: 712px;width: 64px;height: auto;right:40px;z-index: 5;box-shadow: 0 0 6px 0 rgba(0,0,0,.1);border-top-left-radius: 8px;border-top-right-radius: 8px;}
.shouye_right{position: fixed;top: 50%;margin-top:-128px;width: 64px;height: auto;right:40px;z-index: 5;box-shadow: 0 0 6px 0 rgba(0,0,0,.1);border-top-left-radius: 8px;border-top-right-radius: 8px;}
.shouye_right_con{width: 64px;height: auto;background: #fff;cursor: pointer;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.shouye_right_list .right_list_con{border-bottom: 1px solid #EBEBEB;}
.shouye_right_list:last-child .right_list_con{border-bottom:0;}
.shouye_right_con p{line-height: 20px;font-size: 12px;color: #333333;text-align: center;}
.right_list_t1{padding-bottom: 8px;}
.shouye_right_list:hover{background: #FC2E5C;}
.shouye_right_list:hover .shouye_right_code{display: block;}
.shouye_right .right_list_img,.shouye_right .right_list_img2{padding-top: 5px;height: 30px;line-height:30px;}
.shouye_right .right_list_img2 {display: none;}
.shouye_right_list:hover .right_list_img{display: none;}
.shouye_right_list:hover .right_list_img2{display: block;}
.shouye_right_list:hover .right_list_con{border-bottom: 1px solid #FC2E5C;}
.shouye_right_list:hover .right_list_t1{color: #fff;}
.shouye_right_list{width: 64px;padding:0 12px;height: 64px;position: relative;display: block;box-sizing: border-box;}
.shouye_right_list:nth-child(1) {border-top-left-radius: 8px;border-top-right-radius: 8px;}
.shouye_right_code{position: absolute;z-index: 2;top: 0;right: 70px;width: 160px;min-height: 426px;display: none;text-align: center;background: #fff;height:auto;box-shadow: 0 0 6px 0 rgba(0,0,0,.1);}
.shouye_right .right_list_img img,.shouye_right .right_list_img2 img{width: auto;height: auto;vertical-align: middle;line-height: 30;}
.shouye_sixth {display: none; position: fixed; top: 50%; right: 0; width: 162px; height: 176px; margin-top: 168px; z-index: 5;}
.shouye_sixth_close {position: absolute; top: 2px;right: 2px; width: 16px;height: 16px;}
.shouye_sixth>img {width: 162px; height: 176px;}
.right_code_block {width:100%;min-height:213px;box-sizing: border-box;border-bottom:1px solid #F4F4F4;height:auto}
.right_code_block:nth-child(2) {border-bottom:0}
.right_code_block>p {font-size: 12px;text-align: center;color: #333333;line-height: 36px;}
.right_code_block>p:last-child {line-height: 24px;}
.right_code_block .right_code_main {width:100%;height:140px;box-sizing: border-box;}
.right_code_block .right_code_main>img {width:140px;height:140px}
.right_code_block .right_code_text {width:100%;min-height:20px;line-height: 20px;font-size: 12px;text-align: left;color: #333333;box-sizing: border-box;padding-left:10px;word-break: break-all;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
-webkit-box-shadow: 0 0 0px 1000px white inset;
}

a.hoverblue:hover {color: #42A8F6;}
.hoverred:hover {color: #FC2E5C !important;}
.hoverred:active {color: #e41b48 !important;}
.ypz_popup_alert{position: fixed;z-index: 100000;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,0.6);display: none;}
.ypz_popup_alert_con{position: absolute;top: 50%;left: 0;right: 0;width: 680px;height: 500px;margin: 0 auto;-webkit-transform: translateY(-50%);transform: translateY(-50%);text-align: center;}
.ypz_popup_alert_close{position: absolute;top: 0;right: 0;display: block;width: 29px;height: 29px;background: url(../img/close.png);background-size: cover;z-index: 9;cursor: pointer;border-radius: 50%;}
.ypz_popup_alert_img img{max-height: 500px;max-width: 680px;}
.ypz_popup_alert_img{display: inline-block;width: auto;position: relative;top: 50%;z-index: 1;-webkit-transform: translateY(-50%);transform: translateY(-50%);}


/* sixth */
.index_sixth_layout{
    position: relative;
    z-index: 3;
}
.watermark {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}
.watermark_logoskin {
    display: block;
}
.watermark_line {
    max-width: 100%;
    height: 157px;
    overflow: hidden;
}
.watermark_line.odd {
    margin-left: 130px;
}
.watermark_line.even {
    margin-left: 0px;
}
.watermark_empty {
    display: inline-block;
    width: 90px;
    height: 157px;
}
.watermark_img {
    display: inline-block;
    width: 120px;
    height: 157px;
    background-image: url(../Activity/sixth/watermark_default.png);
}
.watermark_img:hover {
    background-image: url(../Activity/sixth/watermark_active.png);
}
.comment_icon {
	width:72px;
	height:24px;
	line-height: 23px;
	text-align: left;
	box-sizing: border-box;
	padding-left:16px;
	position: absolute;
	background: rgba(51,51,51,0.4);
	border-radius:20px;
	left:10px;
	top:10px;
	font-size: 12px;
	color: #fff;
	z-index: 2;
}

.comment_point {
	width:6px;
	height:6px;
	background: #FC2E5C;
	border-radius:50%;
	position: absolute;
	top:9px;
	left:7px
}