﻿@charset "utf-8";
body {font: normal 100% Helvetica, 'Microsoft Yahei', sans-serif; background:#F5F5F5; margin:0; padding:0; font-family:'Microsoft Yahei';font-size: 12px;}
h1{font-size:1.5em;}
small{font-size:0.875em;}
ul,li,img{ list-style:none; border:none; padding:0; margin:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
em{ color:#dc2738; list-style:none; font-style:normal;}
.con{ width:1200px; margin:0 auto;}
.float_l{ float:left;}
.float_r{ float:right;}
.clearfix:after{ content:""; height:0; visibility:hidden; display:block; clear:both;}
.clearfix{ zoom:1;}
.clear { clear:both;}
.float_left{ float:left;width:50%}
.float_right{ float:right; width:50%}
input{font: normal 100% Helvetica, 'Microsoft Yahei', sans-serif; }
.mt10{ margin-top: 10px!important;}
.mt15{ margin-top: 15px!important;}
.mt20{ margin-top: 20px!important;}
.mt30{ margin-top: 30px!important;}
.mb10{margin-bottom:10px!important;}
.mb20{margin-bottom:20px!important;}
.mb30{margin-bottom:30px!important;}
button {outline:none;}
input[type=button]{border:0px;margin:0}
input, textarea{outline:none;}
.contain{float:left;width:100%;}
.content{width:1200px;margin:0 auto;}
.over{overflow:hidden;}

/*公共字体样式*/
.font_gray{color:#313131}
.font_explain{ color:#737373; font-size:12px;}
.font_yello{ color:#e58a53}
.font_green{ color:#3dba5d}
.font_black{ color:#515151}
.font_blue{ color:#587eb4;}
.font_red{color:#D14F57!important;}

.font12{font-size:12px!important;}
.font14{font-size:14px!important;}
.font16{font-size:16px!important;}

/*公共按钮样式*/
.input_text{ width:360px; padding:8px 10px; /*height:20px;*/ line-height:20px; border:2px solid #d15057; color:#adadad; margin:0;margin-left:70px; float:left; font-size:14px;}
.input_text_long{ width:400px;  padding:9px 10px; height:20px; line-height:20px;  border:2px solid #d15057; color:#adadad; font-size:16px;margin:0;float:left;}
.input_text_gray{width:100px; padding:3px 10px; height:20px; line-height:20px; border:1px solid #cdcdcd; color:#adadad; margin:0; float:left; font-size:12px; background:#fafafa;}
.input_word{ border:1px solid #dedede; background:#fff; padding:6px; font-size:14px; color:#737373;}
.input_mid{ width:300px;}
.input_long{ width:750px;}
.input_short{ width:200px;}
.input_short01{ width:100px;}
.input_short02{ width:60px;}
.input_short03{ width:30px;}
.input_file{border:1px solid #dedede; background:#fff; padding:6px; *padding:4px 6px 3px 6px; font-size:14px; width:80px; margin-left:2px; text-align:left;}
.margin_10{ border-top:10px solid #fbfbfb; }
.input_hq{ background:#efefef; color:#313131; font-size:14px; line-height:20px; padding:5px 15px; border:1px solid #9e9f9d;}

.img_warn{ width:13px; height:13px;}
.l_cb{ margin-right:30px;font-size:14px;}
.l_cb01{ width:120px; display:inline-block; margin-bottom:5px;}

.bg_white{background:#FFF;}

.btn_search{ padding:0 29px;*padding:0 15px;  height:40px; line-height:38px;color:#fff;background:#d15057;border:2px solid #d15057; float:left; font-size:16px;cursor:pointer;border:0px;}
.btn_search_long{ padding:0 65px;*padding:0 36px;color:#fff;background:#d15057; height:42px; border:2px solid #d15057; margin:0; font-size:18px;cursor:pointer;float:left;}
.btn_search_gray{ height:28px;padding:0 20px; line-height:28px;color:#fff;background:#737373 url(../images/ico_search03.png) no-repeat center center;border:1px solid #737373; margin:0;float:left;cursor:pointer;}
.btn_search_tb{ background:url(../images/ico_search02.png) no-repeat 0 0; width:132px; height:41px; line-height:41px; text-indent:40px; font-size:18px; color:#e24850; margin-left:80px; display:inline-block;cursor:pointer;}

.btn_comment{ background:#00B062; color:#fff; font-size:18px; padding:5px 25px;cursor:pointer;border-radius:5px;behavior:url(/js/PIE.htc);}
.btn_comment:hover{background:#0B9C5C}

.btn_red_shadow{ width:136px; height:46px; background:url(../images/btn_bg_red.png) no-repeat 0 0; text-align:center; line-height:42px; color:#fff; font-size:18px; border:none; cursor:pointer;}
.btn_red_shadow02{ width:180px; height:62px; background:url(../images/btn_bg_red02.png) no-repeat 0 0; text-align:center; line-height:42px; color:#fff; font-size:18px; border:none; cursor:pointer;}
.btn_red{ background:#dc2738; color:#fff; font-size:16px;border-radius: 6px; padding:8px 25px;  *padding:5px 13px; border:0px solid #dedede; cursor:pointer;outline:none;}
.btn_red:hover{background:#CC0E0E;}
.btn_red02{ color:#fff; font-size:14px; background:#dc2738; padding:5px 10px; border:none;}
.btn_green_shadow{ width:210px; height:53px; background:url(../images/btn_bg_green.png) no-repeat 0 0; text-align:center; line-height:50px; color:#fff; font-size:18px; border:none; cursor:pointer; display:inline-block;}

.btn_blue_shadow{ width:215px; height:53px; background:url(../images/btn_bule.png) no-repeat 0 0; text-align:center; line-height:50px; color:#fff; font-size:18px; border:none; cursor:pointer;}


.btn_biaoq{ border:1px solid #b2b2b2; background:#fff; color:#b2b2b2; font-size:14px; padding:2px 5px; margin-right:10px;cursor:pointer;}

.btn_look{ color:#d15057; font-size:14px; height:23px; line-height:23px; padding-left:30px;  *padding-left:12px;border:none; background:url(../images/ico_look.png) no-repeat left center;cursor:pointer;}
.btn_look_tb{ background:url(../images/ico_look02.png) no-repeat 0 0; width:132px; height:41px; line-height:41px; text-indent:40px; font-size:18px; color:#dc2738; margin-left:80px; display:inline-block;cursor:pointer;}
.btn_jp{ color:#d15057; font-size:14px; height:23px; line-height:23px; padding-left:30px;*padding-left:12px; border:none;background:url(../images/ico_jp.png) no-repeat left center;cursor:pointer;}
.btn_iwant{ background:url(../images/ico_iwant.png) no-repeat 0 0; width:132px; height:41px; line-height:41px; text-indent:50px; font-size:18px; color:#f00; display:inline-block;cursor:pointer;}

.btn_purple{ width:130px; height:62px; background:url(../images/btn_bg_purple.png) no-repeat 0 0; text-align:center; line-height:42px; color:#fff; font-size:18px; border:none; cursor:pointer;}

.btn_gray{ background:#ffffff; color:#343434; font-size:16px; padding:8px 25px;*padding:5px 13px; border:1px solid #dedede;cursor:pointer;}
.btn_gray:hover{color:#CC0E0E;}
.textarea{ width:500px; height:150px; border:1px solid #dedede; font-size:14px; color:#737373;font-family:'Microsoft Yahei';}
.textarea02{ width:500px; height:100px; border:1px solid #dedede; font-size:14px; color:#737373;font-family:'Microsoft Yahei';}
.textarea03{ width:800px; height:300px; border:1px solid #dedede; font-size:14px; color:#737373;font-family:'Microsoft Yahei';}
.btn_up{ padding:10px 60px; background:#fbfbfb url(../images/top_up.png) no-repeat center center; border:1px solid #e8e8e8;}
.btn_down{ padding:10px 60px; background:#fbfbfb url(../images/top_down.png) no-repeat center center; border:1px solid #e8e8e8;}
.btn_tab{ border:1px solid #cfced3; background:url(../images/button_bg.png) no-repeat right top; padding:6px 15px; height:25px; color:#515151}
.btn_tab:hover,.talbe_user td .btn_tab:hover,.btn_on,.btn_on:hover,.talbe_user td .btn_on:hover{ border:1px solid #dc2738; background:url(../images/button_bg_on.png) no-repeat right top; color:#515151;}

.btn:hover{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8;opacity:0.8;}

/*顶部*/
.header_top{ height:33px; line-height:33px; width:100%; text-align:center; clear:both; color:#878787; font-size:12px; margin:0 auto; background:url(../images/header_top.png) repeat-x 0 0;}
.header_top .left{ text-align:left; float:left;}
.header_top .right{text-align:right; float:right;}
.header_top a{color:#878787; margin:0 5px; display:inline-block;line-height:33px;}
.header_top a:hover{color:#dc2738;}
.header_top a.top_alink{ background:url(../images/top_down.png) no-repeat right center; padding:0 15px 0 8px;}
.header_top a.top_alink:hover{ background-color:#fff;}
.header_top .site-area{display:none;float:left;margin:0 50px 0 0;}
.header_top .site-area .TIcon-areaA9{margin:8px 5px 0 0;float:left;}
.header_top .site-area .area-text{float:left;color:#CF5351;}
.header_top .header-top-baigou { margin-right:5px;color: #f00;cursor: pointer;}
    
.header_top .con{ position:relative;}
.header_top ul{ position:absolute; top:33px; left:1059px; background:#fff; border:1px solid #fff; border-top:none; width:100px;z-index:999; }
.header_top ul li{ float:left; clear:both; text-align:center; padding:0 5px; display:block; width:100%; text-align:left;}

.member_tip {
    display: inline-block !important;
    width: auto;
    border: solid 1px #F59A23;
    margin: 0 10px !important;
    color: #FFA200 !important;
    border-radius: 12px;
    line-height: 13px !important;
    padding: 3px 8px;
}
.member_tip:hover{background-color:#F59A23;color: #fff !important}

/*顶部搜索*/
.top-float{position:fixed;top:0;background:#FFF;border-bottom:1px solid #00B062;z-index:999;box-shadow: #00B062 0px 0px 5px;display:none;}
.top-float .top-search{float:left;margin:15px 0 0 100px;}
.logosmart{ float:left;margin:16px 30px 0 100px; width:135px; height:36px;background:url('https://static.iyw.cn/logo/logo.png') no-repeat;background-size:contain}
.top-logo{float:left;width: 260px;height: 100px;}
.top-search{float:left;width:563px;margin:25px 0 0 60px;border:1px solid #00B062;position:relative;height:33px;}
.top-search .searchType{float:left;width:109px;position:relative;border-right:1px solid #E0E0E0;background:#F8F8F8;color:#7B7B7B;}
.top-search .searchType span{float:left;margin:0 20px;height:33px;line-height:33px;}
.top-search .searchType i{position:absolute;top:14px;right:10px;}
.top-search .searchType .typeList{position:absolute;top:33px;left:-1px;display:none;background:#F8F8F8;z-index:101;/*修改层级*/width:109px;border:1px solid #00B062;border-top:0;}
.top-search .searchType .typeList li{width:89px;padding:5px 0 5px 20px;cursor:pointer;}
.top-search .searchType .typeList li:hover{color:#FFF;background:#00B062;}
.top-search .searchType:hover i{background-position:0 0;}
.top-search .searchText{float:left;border:0;padding:9px 9px;width:330px;}
.top-search .searchBtn{float:left;width:105px;text-align:center;font-size:16px;color:#FFF;background:#00B062;padding:6px 0;padding:8px 0\0;*padding:5px 0;cursor:pointer;}
.top-search .search_link{display:block;position:relative;top:10px;left:0;z-index:98;float:left;}
.top-search .search_link li{float:left;cursor:pointer;margin:0 30px 0 0;color:#A7A7A7;}
.top-search .search_link li:last-of-type{
    margin:0;
}
.top_tel{float:right;width:236px;height:47px;background:url(/images/NewVersion/top_tel.png) no-repeat;margin:21px 0 0 0;}
.top-login{float:right;margin:0 100px 0 0;height:65px;line-height:65px;width:80px;text-align:center;}
.top-login .top-avatar{float:left;}
.top-login .top-avatar img{width:32px;height:32px;margin:16px 0 0 0;}
.top-login a{color:#7B7B7B;}
.top-login .top-exit{float:left;margin:0 0 0 10px;}

/*菜单*/
.header_menu{border-bottom:2px solid #00B062;font-size:14px;}
    .header_menu ul {
        float: left;
        background: #FFF;
        width: 1287px;
    }
.header_menu ul li{ float:left;font-size:16px;}
.header_menu ul li.all{width:200px;background:#00B062;color:#FFF;padding:10px 0;text-align:center;display:none;margin:0 20px 0 0;}
/*.header_menu ul li.sy{display:none;}*/
.header_menu ul li a{color:#000;padding:10px 0;display:block;width:95px;text-align:center;border-left:1px solid #fff;border-right:1px solid #fff;}
.header_menu ul li a.active,.header_menu ul li a.on,.header_menu ul li a:hover{color:#FFF;background-color:#00B062;border-left:1px solid #00b062;border-right:1px solid #00b062;}
.header_menu ul li div{position:absolute;z-index:999;border:1px solid #00b062;background-color:#fff;}
.header_menu ul li div a.on{background-color:#fff;color:#00b062;border-left:none;border-right:none;}
.header_menu ul li div a{color:#00b062;border-bottom:1px solid #00b062;border-left:none;border-right:none;}
.header_menu ul li div a:hover{border-left:none;border-right:none;background-color:#00B062;color:#fff;}
.header_menu ul li div a:last-child{border:none;}

/*标题*/
.title{ display:block; margin:5px 0; line-height:30px; clear:both; overflow:hidden; width:100%;}
.title h2{position:relative;color:#000; font-size:18px; font-weight:normal; margin:0 15px 0 0; width:auto;}
.title h2 em{ color:#d15057; font-size:24px; font-style:italic;}
.title h3{ float:left; color:#646464; font-size:12px;font-weight:normal; width:auto; margin:0;}
.title a.more{ float:right; font-size:14px; color:#646464;}
.title .title_right{float:right;}

/*友情链接*/
.friend-box{padding:30px 0 20px 0;max-width:1200px;margin:auto}
.friend_list{margin-bottom:23px;position:relative;transition:all .2s;}
.friend_list p{margin:0 21px 0 0;width:120px; display:inline-block;line-height:17px;height:17px; white-space: nowrap;overflow:hidden}
.friend_list p a{color:#999;}
.friend_list p a:hover{color:#00B062}
.friend_list .show-more{position:absolute;bottom:0;right:0;background:#fff;cursor:pointer;color:red;width:153px;padding-left:5px;height:19px;line-height:19px;box-sizing:border-box}
.f_title {margin:0 0 12px;height:26px;}
.f_title a{font-size:15px;line-height:20px;cursor:pointer;margin-right:20px;color:#999;padding-bottom:5px}
.f_title .f_title_active{border-bottom:1px solid #2B2525;color:#2B2525}

/*页脚*/
.footer{ background:#333;width:100%; clear:both;color:#DFDEDE;min-width:1200px}
.footer .title-text{font-size:16px;font-weight:bold}
.footer .foot_top{margin:0 auto; padding:25px 0 40px 0;text-align:center;}
.footer .foot_top .title-text{margin-right:150px}
.footer .foot_top .title-text:last-child{margin-right:0}
.footer .foot_top .title-text img{vertical-align:-10px;margin-right:16px}
.footer .foot-center{max-width:1200px;margin:auto}
.footer .center1 {width: 175px;display: inline-block;margin: 19px 262px 0 0;vertical-align: top;}
.footer .center2{width:64px;display:inline-block;margin-right:65px;text-align:left;vertical-align:top}
.footer .center2 .title-text{margin-bottom:10px;}
.footer .item{color:#999999;font-size:14px;margin:5px 0 0 0;display:block}
.footer .item img{vertical-align:-5px;margin-right:5px;}
.footer .item:hover{color:#00B062}
.footer .center3{width:83px;display:inline-block;margin-right:40px;vertical-align:top}
.footer .center4{width:99px;display:inline-block;margin-right:54px;text-align:center;vertical-align:top}
.footer .center5{display:inline-block;text-align:left;vertical-align:top;margin-right:59px}
.footer .center5 .item:last-child:hover{color:#00B062}
.footer .center5 .title-text{margin-bottom:14px}
.footer .center6{display:inline-block;text-align:left;padding-top:48px;position:relative}
.footer .code-box{z-index:-1;padding-top:10px;position:absolute;width:150px;height:195px;background:#fff;top:-158px;left:-26px;transition:all .2s;text-align:center;border:1px solid ;color:#333;font-size:14px;}
.footer .code-box p{margin-top:0}
.footer .code-box:after{content:'';left:0;right:0;margin:auto;width:10px;height:10px;background:#fff;display:inline-block;position:absolute;bottom:-5px;transform:rotate(45deg)}
.footer .tel-div{padding-left:34px;background:url('/images/f5.png') no-repeat left;margin-bottom:25px}
.footer .tel-div:hover{background:url('/images/f9.png') no-repeat left}
.footer .tel-div:hover .item{color:#00B062}
.footer .ol-div{padding-left:34px;background:url('/images/f6.png') no-repeat left;height:24px;filter:grayscale(100%);-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%);}
.footer .ol-div:hover{padding-left:34px;background:url('/images/f6.png') no-repeat left;height:24px;filter:grayscale(0%);-webkit-filter: grayscale(0%);-ms-filter: grayscale(0%);}
.footer .ol-div:hover .item{color:#00B062}
.footer .foot_bottom{width:1200px; margin:47px auto 0; padding:25px 0 30px 0;text-align:center;border-top:1px solid #626262}
.footer .foot_bottom a{display:inline-block;color:#DFDEDE;margin-right:54px}
.footer .foot_bottom a:last-child{margin-right:0}
.footer .foot_bottom a:hover{color:#00B062}
.footer .icp{text-align:center;font-size:12px;padding-bottom:20px;color:#b0b0b0;margin:0}
.footer .icp a{color:#b0b0b0}
.footer .icp a:hover{color:#00B062}

/*分页*/
.page{overflow:hidden; text-align:left; margin:20px 0;width:100%;}
.page li{ margin:0 1px; display:inline-block; float:left;}
.page li a{ float:left; padding:5px 8px; color:#8a8a8a; font-size:12px; line-height:18px; display:inline-block; background:#fafafa; border:1px solid #d2d2d2}
.page li a:hover, .page li.on a{background:#8a8a8a;border:1px solid #8a8a8a; text-decoration:none; color:#fff;}

/*Page Jump*/
.pagerjump{width:100%;float:left;text-align:center;margin:20px 0;}
.pagerjump .pageBox{display:inline-block;overflow:hidden;}
.pagerjump .previous{display:inline-block;padding:8px;border:1px solid #EDEDED;color:#3D3D3D;float:left;margin:0 5px 0 0;}
.pagerjump .previous span{font-weight:bold;margin:-1px 2px 0 0;float:left;}
.pagerjump .previous.no{color:#CCCCCC;}
.pagerjump .num{float:left;width:35px;height:35px;border:1px solid #EDEDED;line-height:35px;text-align:center;color:#584A38;margin:0 0 0 -1px;}
.pagerjump .num.current,.pagerjump a:hover{background:#828282;border:1px solid #828282;color:#FFF;}
.pagerjump .nextmore{float:left;width:22px;height:35px;line-height:35px;border:1px solid #FFF;text-align:center;color:#848484;}
.pagerjump .next{display:inline-block;padding:8px;border:1px solid #EDEDED;color:#3D3D3D;float:left;margin:0 0 0 0;}
.pagerjump .next span{font-weight:bold;margin:-1px 0 0 2px;float:right;}
.pagerjump .next.no{color:#CCCCCC;}
.pagerjump .allpage{float:left;color:#808080;height:37px;line-height:37px;margin:0 0 0 8px;font-size:12px;}
.pagerjump .gotopage{float:left;margin:0 0 0 30px;height:37px;line-height:37px;color:#808080;}
.pagerjump .gotopage span{float:left;}
.pagerjump .gotopage .input{float:left;}
.pagerjump .gotopage .input .text{width:25px;float:left;padding:5px;border:1px solid #EDEDED;margin:5px 5px 0 5px;}
.pagerjump .gotopage .input .btn_submit{float:left;border:1px solid #EDEDED;padding:2px 10px;background:#FFF;margin:6px 0 0 0;cursor:pointer;}
.pagerjump .gotopage .input .btn_submit:hover{background:#828282;border:1px solid #828282;color:#FFF;}

/*右侧分栏*/
.pop_div{ width:60px; position:fixed; right:0; top:298px; *top:202px; border:none; display:block;z-index:999;}
.pop_div ul{ float:left; width:100%; height:100%;padding:0; }
.pop_div ul li{ background:#fff;float:left;text-align:center; width:100%; height:60px; overflow:hidden;position:relative;border-left:1px solid #CBCBCB;border-bottom:1px solid #CBCBCB;}
.pop_div ul li span{background:url(/images/Member/rightIcon01.png) no-repeat;width:60px;height:40px;margin:0;color:white; display:block;}
.pop_div ul li.a01 span{ background-position: -0px -0px;}
.pop_div ul li.a02 span{ background-position: -0px -0px;}
.pop_div ul li.a03 span{ background-position: -60px -0px;}
.pop_div ul li.a04 span{ background-position: -156px -0px;}
.pop_div ul li.a05 span{ background-position: -208px -0px;}
.pop_div ul li.a06 span{ background-position: -60px -0px;}
.pop_div ul li.a07 span{ background-position: -120px -0px;}
.pop_div ul li.a08 span{ background-position: -120px -0px;}
.pop_div ul li.a09 span{ background-image:url(/images/Member/wxProgram_icon.png?1001); background-size: 24px 24px;background-position: 50% 50%}
.pop_div ul li.a11 span{ background-position: -180px -0px;}
.pop_div ul li.a12 span{ background-position: -300px -0px;}
.pop_div ul li a{color:#656565;font-size:12px;position:absolute;left:0px;bottom:5px;width:100%;}
/*.pop_div ul li:hover span{display:none;}*/
.pop_div ul li:hover{background-color:#30BF81;border-left:#30BF81;}
.pop_div ul li:hover span{background:url(/images/Member/rightIcon01.png) no-repeat;cursor:pointer;}
.pop_div ul li:hover.a01 span{ background-position: -0px -60px;}
.pop_div ul li:hover.a02 span{ background-position: -0px -60px;}
.pop_div ul li:hover.a03 span{ background-position: -60px -60px;}
.pop_div ul li:hover.a06 span{ background-position: -60px -60px;}
.pop_div ul li:hover.a08 span{ background-position: -120px -60px;}
.pop_div ul li:hover.a09 span{ background-image:url(/images/Member/wxProgram_icon2.png?1001); background-size: 24px 24px;background-position: 50% 50%}
.pop_div ul li:hover.a11 span{ background-position: -180px -60px;}
.pop_div ul li:hover.a12 span{ background-position: -300px -60px;}
.pop_div ul li:hover a{display:block;color:#fff;}

/*灰色下拉框*/
.search-status font{ float:left; font-size:12px; color:#737373; margin:0 10px 0 2px;}
.search-status{ float:left; position:relative;z-index:10}
.search-status a{ float:left; color:#7d7d7d;border:1px solid #d0d0d0; background:#fff url(../images/top_down.png) no-repeat 125px center; line-height:24px;width:110px; padding:1px 20px 1px 10px; font-size:12px;}
.search-status a.opt,.search-status a:active{background:#fff url(../images/top_up.png) no-repeat 125px center;color:#7d7d7d;}
.search-status ul{background:#fff; width:140px; position:absolute; top:26px; left:0px; padding:5px 0; overflow:hidden; z-index:10000; border:1px solid #d0d0d0; border-top:none;}
.search-status ul li{ float:left; width:100%;}
.search-status ul li a{ float:left; line-height:25px; padding:3px 10px; width:100%; background:none; border:none;}
.search-status ul li a:hover{background:#d0d0d0;}



.center{ text-align:center;}

.mask{ background:#000;filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4; position:absolute; width:100%; height:800px; top:0; left:0; z-index:1000;}
.QR_code{ background:url(/images/QR_Code_bg.png?1005) no-repeat 0 0; width:510px; height:510px; position:absolute;}
.QR_code2{background:url(/images/QR_Code_bg2.png?1005) no-repeat 0 0; width:510px; height:510px; position:absolute;}
.QR_code2 a,.QR_code a{ float:right; width:36px; height:36px; background:url(/images/close_bg.png) no-repeat 0 0; margin-top:50px;}
.QR_code2 a:hover,.QR_code a:hover{ background:url(/images/close_bg_on.png?1001) no-repeat 0 0;}
.QR_code2 p,.QR_code p{ float:left; width:172px; height:172px; overflow:hidden; margin:218px 0 0 114px;}


.alink_tab,.alink_tab li{ float:left; margin-top:2px;}
.alink_tab li a{ float:left; padding:5px 5px; margin-right:15px; color:#313131;}
.alink_tab li a:hover,.alink_tab li.on2 a{ background:#fbe9eb; color:#dc2738;}
.alink_tab li.on { background: #fbe9eb url(/images/close.png) no-repeat 95% center; color:#dc2738;}


/* filter */
.filter{ background: #fff; border-bottom: 1px solid #e2e1e1;margin-bottom:10px;}
.filter .inside{ width: 1200px; margin: 0 auto;}
.filter-p{ border-bottom: 1px dashed #e4e4e4;padding: 8px 10px;}
.filter-p a{ color: black;font-size: 12px;}
.filter-p a.l_cb{ margin: 0 2px; padding:4px 5px;float:left;}
.filter-p a.on,.filter-p a:hover{ color: #FFF; background:#00B062;}
.filter-p a.up,.filter-p #cv8:hover,.filter-p #gzdq8:hover,.filter-p #sjlx:hover{color: #dc3d4f;background:#fbe9eb url(/images/top_up.png) no-repeat 30px 8px;}
.filter .til{ float: left; color: #737784; font-size: 14px;}
.filter-tit{ float: left; color: #737784; font-size: 14px;margin:2px 0 0 0;}
.filter-hotTags{ width:1100px; line-height:20px; }
.filter-p-last{ padding: 2px 0 5px 0;}
.filter-list-box{ position: relative; display: inline-block; z-index: 100; border: 1px solid #e2e0e1;background:#FFF;}
.filter-list-box:hover{ border-color: #e2e0e1;}
.filter-list-tit{ display: inline-block; width: 114px; color: #343434; cursor: pointer; padding: 3px 10px;}
.filter-list-tit span{ float: left;}
.filter-list-tit i{ float: left; display: inline-block; width: 10px; height: 6px; overflow: hidden; background: url("../images/top_down.png") no-repeat; margin: 8px 0 0 20px;}
.filter-list-con{ position: absolute; left: -1px; display: none; width: 134px; background: #fff; border: 1px solid #e2e0e1; border-top:1px solid #fff;}
.filter-list-box:hover .filter-list-con{ display: block;}
.filter-sub{ position: relative; font-size: 14px; line-height: 32px; padding: 0 10px; cursor: pointer;}
.filter-sub:hover{ color: #dc2738;}
.filter-smart{ position: absolute; left: 134px; top: 0; display:none; width: 260px; padding: 5px 10px; border: 1px solid #e2e0e1; border-left: 1px solid #fff; background: #fff;}
.filter-smart li { display:block; _width:60px; float:left; }
.filter-smart a{ float: left; color: #515151; margin: 0 5px; padding: 1px 5px; font-size: 14px; line-height: 20px;}
.filter-smart a:hover{ color: #dc2738; background: #fbe9eb;}
.filter-sub:hover .filter-smart{ display: block;}
.filter-a { color:#343434 }
.filter-sub:hover { color: #dc2738; background: #fbe9eb; }

.crumbs {height:30px;padding: 10px 0;font-size:12px;line-height:30px;}
.crumbs .crumbsa {text-decoration: none;color:#333;}
.crumbs .crumbsa:hover {color:#00B061; text-decoration: underline; }
.filter-tits{ position: relative;display: inline-block;height:30px;float:left; color: #333;z-index: 90;}
.filter-tits span{font-family:SimSun;float:left;}
.filter-tits .adetail{float: left; overflow: hidden; width: 485px; white-space: nowrap; text-overflow: ellipsis;}
.filter-tits i{ float: left; display: inline-block; width: 10px; height: 6px; overflow: hidden; background: url("/images/top_down.png") no-repeat; margin: 8px 0 0 10px;}
.filter-tits:hover i{background: url("/images/top_up.png") no-repeat;}
.filter-con{ position: absolute; display: none; left:-1px;margin-top:21px; background: #fff;}
.filter-tits:hover .filter-con{ display: block;}

/*弹出窗口*/
.div_pop{ background:#fff; border-top:5px solid #dc2738;position:absolute; width:100%;padding-bottom:20px;}
.div_pop2{ background:#fff; position:absolute;width:100%;padding-bottom:20px;}
.div_pop .textdiv {text-indent:2em;font-size:20px;margin:0 20px 20px 20px;}
.div_pop .title{ border-bottom:1px solid #dedede; height:45px; clear:both; overflow:hidden;}
.div_pop .title h2{ float:left; font-size:14px; color:#000; width:60%; margin-left:20px;line-height:45px;}
.div_pop .title a{ float:right; width:9px; height:9px; background:url(../images/close.png) no-repeat 0 0; padding:10px; margin-top:15px;}
.pop_table{ width:90%; margin:10px 5% 10px 5%; font-size:14px;float:left;}
.pop_table th{ text-align:right; width:20%; padding:10px;line-height:23px; color:#515151; font-weight:normal;}
.pop_table td{ text-align:left; padding:6px 10px; line-height:23px; color:#737373;}
.pop_table td a{ color:#597eb3;}
.pop_table h3{ font-weight:normal; font-size:24px;color:#dc2738;}

.pop_back{ float:left; width:65px; height:65px;  text-align:center;position:absolute; bottom:20px; right:60px; font-size:14px;z-index:11}
.pop_back a{background:url(../images/pop_back_top.png) no-repeat 0 0;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; color:#fff; display:block; height:100%; width:100%; padding-top:10px;}
.pop_back a:hover{filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0; color:#fff;}

/*新版弹出窗*/
.pop_up{width:100%;height:auto;float:left;background:#FFF;}
.pop_up h2{font-size:16px;text-align:center;color:#000;margin:0 20px;padding:20px 0;border-bottom:1px solid #C5C5C5;font-family:SimSun;}
.pop_up h2 .TIcon-closeblack{margin:-10px 0 0 0;}
.pop_box{margin:10px 20px;}
.pop_up .btn_pop{display: inline-block;width:100px;padding: 10px 0;font-size: 14px;color: white;background: #3D9AF9;border-radius: 3px;border: 0;text-align:center;cursor:pointer;text-align:center;}
.pop_up .btn_pop.w272{width:272px;}

/*验证码*/
.yzm input,.yzm a,.yzm img{ float:left; margin-right:10px;}
.yzm input { width:180px;}
.yzm a{ margin-top:5px;}

/* recommend-list-side */
.recommend-list-side{ float: right; width: 300px;background:#FFF;}
.recommend-list-side .tit{ font-size: 18px;padding: 15px 20px;color:#464646;}
.recommend-tjsjs{ background: #fff;}
.recommend-tjsjs li{ padding: 15px 10px 15px 100px; border-bottom: 1px solid #fbfbfb; overflow:hidden;}
.recommend-tjsjs img{ float: left; display: inline; margin: 0 0 0 -80px; width: 60px; height: 60px;}
.recommend-tjsjs p{ margin:0; font-size:12px; color:#737373; line-height:20px; float:left; padding:0; overflow:hidden;}
.recommend-tjsjs p b{ color: #313131; font-weight: 400;}
.recommend-tjsjs p .value{ color: #f00; font-weight: 400;}

.width500{ width:600px;}
.input_hq{ background:#efefef; color:#313131; font-size:14px; line-height:20px; padding:5px 15px; border:1px solid #9e9f9d;}
.width800{ width:800px;}

.border_on{ border:1px solid #d15057;}
input[type=button]:active{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
input[id=btn_Pay]:active { margin-top:40px; }

/*设计大赛投票*/
.designmatch {width:100%;}
@media screen and (min-width:1200px) {.designmatch {width: 100%;}}

@media screen and (max-width:1200px) {.designmatch {width: 1200px;}}

/*default*/
#scrollOrder { overflow: hidden; width: 100%; height: 80px; }

/*News*/
.index_box02 {background: #fff;clear: both;overflow: hidden;color: #565656;font-size: 14px;line-height: 30px;width: 100%;border-bottom: 1px solid #f0f0f0;}
.index_box02 h2 {color: #565656;font-size: 22px;font-weight: normal;margin: 30px 0 50px 0;float: left;width: 100%;overflow: hidden;clear: both;}
ul.news {float: left;width: 100%;}
ul.news li a {float: left;width: 100%; margin: 5px 0;line-height: 25px;color: #424242;}

/*顶部提示*/
.top_warn{text-align:center;color:#FFFFFF;padding:8px 12px;background:rgb(245, 188, 151);position:relative;font-size:14px;border: 1px solid #F77825;}
.top_warn a{color:#DC3D4F;}

/*动画*/
.EmailNoRead{-webkit-animation:twinkling 0.7s infinite ease-in-out alternate;animation:twinkling 0.7s infinite ease-in-out alternate;}
@-webkit-keyframes twinkling{    /*透明度由0到1*/  
   0%{  
      opacity:0; /*透明度为0*/  
    }  
   100%{  
      opacity:1; /*透明度为1*/  
   }  
 }  
@keyframes twinkling{/*透明度由0到1*/  
    0%{  
        opacity:0;/*透明度为0*/  
    }  
    100%{  
        opacity:1;/*透明度为1*/  
    }  
}  

.TIcon{background:url(/MasterShop/Theme/Images/icon.png) no-repeat;display:inline-block;}
.TIcon-view{background-position:0 0;width:18px;height:14px;}
.TIcon-time{background-position:-18px 0;width:13px;height:13px;}
.TIcon-peo{background-position:-31px 0;width:8px;height:14px;}
.TIcon-fav{background-position:-39px 0;width:20px;height:20px;}
.TIcon-certify{background-position:-53px -86px;width:31px;height:18px;}
.TIcon-bg{background-position:-128px 0;width:72px;height:22px;}
.TIcon-delete{background-position:-186px -0px;width:14px;height:14px;}
.TIcon-fork{background-position:-200px -0px;width:12px;height:12px;}
.TIcon-left{background-position:-63px -0px;width:30px;height:79px;}
.TIcon-right{background-position:-94px -0px;width:30px;height:79px;}
.TIcon-rzyes{background-position:-0px -80px;width:26px;height:26px;}
.TIcon-rzno{background-position:-26px -80px;width:26px;height:26px;}
.TIcon-select{background-position:-0px -22px;width:31px;height:31px;}
.TIcon-yes{background-position:-85px -89px;width:12px;height:12px;}
.TIcon-radio{background-position:-120px -84px;width:20px;height:20px;}
.TIcon-radio.on{background-position:-99px -84px;}
.TIcon-warn{background-position:-141px -86px;width:16px;height:16px;}
.TIcon-close{background-position:-128px -33px; width: 36px; height: 36px;}
.TIcon-close:hover{background-position:-164px -33px;}
.TIcon-sleft{background-position:-0px -113px;width:14px;height:50px;}
.TIcon-sleft:hover{background-position:-30px -113px;}
.TIcon-sright{background-position:-15px -113px;width:14px;height:50px;}
.TIcon-sright:hover{background-position:-45px -113px;}
.TIcon-staron{background-position:-180px -83px;width:15px;height:14px;}
.TIcon-staroff{background-position:-197px -83px;width:15px;height:14px;}
.TIcon-yellowyes{background-position:-216px -79px;width:18px;height:18px;}
.TIcon-closeblack{background-position:-202px -42px;width:20px;height:20px;}
.TIcon-good{background-position:-136px -114px;width:13px;height:14px;}
.TIcon-add{background-position:-151px -114px;width:13px;height:12px;}
.TIcon-IDCard{background-position:-166px -114px;width:20px;height:20px;}
.TIcon-area{background-position:-188px -114px;width:14px;height:20px;}
.TIcon-phone{background-position:-204px -112px;width:28px;height:22px;}
/*.TIcon-master{background-position:-139px -142px;width:35px;height:16px;}*/
.TIcon-foreign{background-position:-176px -142px;width:35px;height:16px;}
/*.TIcon-broker{background-position:-213px -142px;width:35px;height:16px;}*/
.TIcon-areaA9{background-position:-252px -142px;width:14px;height:20px;}
.TIcon-broker,.TIconlevel{vertical-align: middle;background:url(/images/Member/level.png) no-repeat;display:inline-block;width:40px;height:14px;margin-right:6px;background-position:0 0;text-align:right!important;line-height:14px;}
.TIcon-master,.TIconmaster{vertical-align: middle;background:url(/images/Member/master.png) no-repeat;display:inline-block;width:40px;height:14px;background-position:0 0;line-height:14px;}
.TIconforeign{background:url(/images/Member/foreign.png) no-repeat;display:inline-block;width:40px;height:14px;background-position:0 0;line-height:14px;}
/*新icon*/
.nIcon{background:url(/images/NewVersion/icon.png) no-repeat;display:inline-block;}
.nIcon-triangle{width:11px;height:7px;}
.nIcon-triangle.up{background-position:0 0;}
.nIcon-triangle.down{background-position:-11px 0;}
.nIcon-left{background-position:-26px 0;width:5px;height:9px;}
.nIcon-right{background-position:-21px 0;width:5px;height:9px;}
.nIcon-up{background-position:-39px 0;width:9px;height:5px;}
.nIcon-down{background-position:-30px 0;width:9px;height:5px;}
.nIcon-greenpoint{background-position:-48px 0;width:4px;height:4px;}
.nIcon-point{background-position:-52px -1px;width:2px;height:2px;}
.nIcon-bright{background-position:-54px 0;width:23px;height:48px;}
.nIcon-bright:hover{background-position:-100px 0;}
.nIcon-bleft{background-position:-77px 0;width:23px;height:48px;}
.nIcon-bleft:hover{background-position:-123px 0;}
.nIcon-img{background-position:0px -10px;width:20px;height:14px;}

/*radio和checkbox样式*/
.sp-radio{background:url(/images/default/icon-radio.png) no-repeat;background-position:-17px 0;display:inline-block;width:16px;height:16px;}
.sp-radio input[type=radio]{margin:0;filter:alpha(opacity=0);opacity:0;}
.sp-radio.on{background-position:-0px -17px;}
.sp-check{background:url(/images/default/icon-radio.png) no-repeat;background-position:-17px 0;display:inline-block;width:16px;height:16px;}
.sp-check input[type=checkbox]{margin:0;filter:alpha(opacity=0);opacity:0;}
.sp-check.on{background-position:-0px 0;}

/*分享样式*/
.icon_share_QQ{background:url(/images/default/share_16.png) no-repeat;width:17px;height:16px;display:inline-block;background-position:-4px -2px;}
.icon_share_WX{background:url(/images/default/share_16.png) no-repeat;width:23px;height:16px;display:inline-block;background-position:-21px -2px;}
.icon_share_ZONE{background:url(/images/default/share_16.png) no-repeat;width:16px;height:16px;display:inline-block;background-position:-42px -2px;}
.icon_share_WB{background:url(/images/default/share_16.png) no-repeat;width:19px;height:16px;display:inline-block;background-position:-59px -2px;}
.icon_share_TXWB{background:url(/images/default/share_16.png) no-repeat;width:18px;height:16px;display:inline-block;background-position:-79px -2px;}

/*搜索标签*/
.term{width:99.8%;height:auto;border:1px solid #dedede;background: #fff;font-size:12px;color:#737784;margin-bottom:20px;float:left;}
.term_top{color: #00B062;font-size:12px;width:1200px;float:left;margin-bottom:10px;}
.term_top .term_all{color: #00B062;}
.term_top .term_on{margin:0 5px 0 0;border:1px solid #dedede;display:inline-block;float:left;padding-left:5px;}
.term_top .term_on:hover{border:1px solid #00B062;}
.term_top .term_on b{font-style:normal;font-weight:normal;}
.term_top .term_on a{color: #00B062;padding:0 2px;line-height: 25px;margin:0 5px 0 0;}
.term_top .term_on a span{font-family:SimSun;margin-left:3px;}
.term_top .term_on:hover a span{font-weight:bold;}
.term_top .clear{color:#00B062;float:left;display:inline-block;margin:5px 0 0 5px;}
.term_top .clear:hover{text-decoration:underline}
.term .terms{height:auto;border-bottom:1px solid #dedede;display:inline-block;width:100%;padding:4px 0;}
.term .terms .term_name{display:inline-block;color:#43464e;padding:8px 0;width:82px;text-align:right;font-weight:bold;}
.term .terms .term_item{display:inline-block;width:1100px;background:#FFF;padding:4px 0;position:relative;}
.term .terms .t_bou{margin:0 5px;padding:4px 5px;color:#666;display:inline-block;}
.term .terms .t_bou.down {background: url(/images/top_down.png) no-repeat 34px 10px;}
.term .terms .t_bou.up {background: url(/images/top_up.png) no-repeat 34px 10px;}
.term .terms .t_bou.down:hover,.term .terms .t_bou.up:hover{background-color:#FFF;color:#00B062;}
.term .terms .t_bou:hover,.term .terms .t_bou.cur{color:white;background-color:#00B062;}
.term .terms .t_bou.on{color:white;background-color:#00B062;padding:4px 15px 4px 15px;position:relative;}
.term .terms .t_bou.on span{position:absolute;top:0;right:0;color:#FFF;font-family:SimSun;}
.term_right{font-family:SimSun;margin:0 6px 0 8px;color:#000;}

/*查看大图*/
.bigPic{position:relative;top:50%;}
.bigPic .closeBtn{position:absolute;top:20px;right:50px;z-index:99;}
.bigPic .closeBtn:hover{cursor:pointer;}
.bigPic .swiper-slide img{margin:0 auto;display:block;}

.tab_box{float:left;width:99.8%;border:1px solid #E1E1E1;background:#FFF;}
.tab_box .tab_list{float:left;width:120px;padding:15px 0;color:#464646;font-size:14px;text-align:center;}
.tab_box .tab_list.on{font-weight:bold;color:#00B062;}

#APP_Down{position:relative;display: inline-block;}
#APP_Down:hover{cursor:pointer;}
#down_code{display:none;position:absolute;z-index:999; width:195px;background-color:#fff;padding:5px 10px;line-height: initial;border:1px solid #f0f0f0;}
#down_code a{line-height:initial;margin:0px;width:94%;padding: 5px 3% 8px;text-align:center;}
#down_code a:first-child{border-bottom:1px solid #ededed;}
#down_code a img{float:left;}
#down_code a p{position: relative;text-align: center;width: 100px;float:right;}

#nb_icon_wrap {right: 0px !important;left:initial !important;}
#nb_icon_wrap .nb-icon-inner-wrap{border-radius:0px !important; position:fixed !important;right:0px;}
/*分页样式*/
#pagerDiv{display:flex;align-items:center;padding:20px 0}
#pagerDiv .page{width:auto;font-size:12px;border:1px solid #d2d2d2;text-align:center;margin:3px;}
#pagerDiv .page a{padding:5px 8px;color:#8a8a8a;line-height:18px;height:18px;display: inline-block;}
#pagerDiv .active{background:#8a8a8a;}
#pagerDiv .active a{color:#fff}
/*支付弹窗*/
.theme_pop{width:360px;height:300px;padding:20px;background:#FFF}
.theme_pop h2{margin:0;padding:5px 0 20px 0;border-bottom:1px solid #B1B1B1;text-align:center;font-size:18px;}
.theme_pop h2 a{float:right;}
.pop_box .pop_num{font-size:24px;font-weight:bold;color:#FE0100;text-align:center;margin:36px 0}
.pop_box .pop_num span{display:inline-block;font-size:30px;vertical-align:-3px}
.pop_box .pop_QR{float:right;width:100px;}
.pop_tip{width:100%;font-size:14px;color:#707070;text-align:center;line-height:25px;font-size:16px;margin-bottom:30px}
.pop_tip span{margin:0 5px -2px 0;}
.pop_btn{float:left;width:100%;text-align:center;}
.pop_btn .btn_pay{display:inline-block;background:#00CB23;color:#FFF;font-size:14px;width:120px;text-align:center;padding:10px 0;border-radius:5px;margin:0 30px 0 0;}

.pop_btn .btn_repay{display:inline-block;background:#3D9BF8;color:#FFF;font-size:14px;width:120px;text-align:center;padding:10px 0;border-radius:5px;}

/*协议弹框的layer样式*/
.layui-layer-rimm {
    border: none;
}
.layui-layer-rimm .layui-layer-title{
    padding-right: 20px;
    text-align: center;
    background:rgba(248,248,248,1);
}

#layer_protocal_html {
    box-sizing: border-box;
    padding:11px 32px 30px;
    font-size: 14px;
}

#layer_protocal_html p {
    margin-bottom: 20px;
    line-height:25px;
    font-weight:400;
    color: #464646;
}

#layer_protocal_html h5 {
    margin-bottom: 15px; 
    color:#00AF62;
    cursor: pointer;
}

#layer_protocal_html .protocal-wrapper {
    height: 151px;
    overflow-y: scroll;
}

#layer_protocal_html .protocal-wrapper::-webkit-scrollbar {
    display: none;
}

#layer_protocal_html > button {
    display: block;
    width: 320px;
    height: 35px;
    margin: 28px auto 0;
    border: none;
    outline: none;
    background: #409AF7;
    color: #fff;
    cursor: pointer;
}

.dialog {
    /*border:5px solid rgba(200,200,200,0.9);*/
    background: #dedede;
    padding: 10px;
    opacity: 1;
    filter: alpha(opacity:100);
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    _width: expression('200px'); /* IE6下不指定此值，会一直粘在右侧 */
}



.dialog .bar {
    cursor: move;
    color: #fff;
    background: #2d86bb;
    padding: 6px;
    min-height: 15px; /* 不指定此值，在title和closeText都为空的情况下，可能移动条会消失不见 */
    _height: expression('20px'); /* ie6下不指定高度，标题栏会变得很小 */
}

.dialog .bar .titleDialog {
    float: left;
    margin-right: 10px;
}

.dialog .bar .closed {
    float: right;
    cursor: pointer;
    text-decoration: underline;
    color: #fff;
}

.dialog .content {
    background: #fff;
    padding: 10px;
    width:auto;
    margin:0;
}

.dialog iframe {
    height: 100%;
    width: 100%;
}

#dialog-1 {
    z-index: 19891034;
    position: fixed;
    opacity: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 1040px;
    height: 670px;
    margin: auto;
    box-sizing: border-box;
}

/*注册协议弹框 end*/
/*pre标签自动换行*/
pre{
white-space: pre-wrap!important;
word-wrap: break-word!important;
*white-space:normal!important;
}

.is-name-input{
    position:absolute;
    right:110px;
    font-size:14px;
    color:#3C3C3C;
    padding:3px 8px;
    background:#F5F5F5;
    top:4px;
    display:none;
}
.is-name-input .sp-check{position:absolute;top:5px;}
.is-name-input label{margin-left:20px;}
.is-name{position:relative}
.is-name .sp-check{position:absolute;top:2px;}
.is-name label{margin-left:20px;}

.jiangbei{display:inline-block;width:15px;height:18px;background:url(/images/jiangbei.png);vertical-align: sub;}
.header_top a:hover .jiangbei{background:url(/images/jiangbeih.png)}