/*内容样式*/

* html,
* html body { background-image: url(about:blank); background-attachment: fixed }
.w990 { width: 990px; margin: 0 auto; }
.w750 { width: 750px; }
.w230 { width: 230px; }
.fl { float: left; }
.fr { float: right; }
.hr { height: 2px; background: #c0090d; line-height: 2px; font-size: 0; }
.hr1 { border-top: 1px solid #bebebe; border-bottom: 2px solid #f3f3f3; margin-bottom: 15px; font-size: 0; }
.hr2 { height: 2px; background: #c20606; overflow: hidden }
.hr3 { border-bottom: 3px solid #c0090d; font-size: 0; }
.bb { border-bottom: 1px solid #ccc; }
.mr15 { margin-right: 15px; }
.mr30 { margin-right: 32px; }
.mr20 { margin-right: 20px; }
.mb15 { margin-bottom: 15px; }
.br_colore2e2e2 { border-right: 1px solid #e2e2e2; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/

* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/*ob-nav*/

.mainNav { }
.ob-nav { position: relative; }
.ob-nav li { float: left; line-height: 20px; height: 20px; }
.ob-nav li a { line-height: 20px; }
.ob-nav li em { padding: 0 7px; color: #dadada; font-size: 8px; font-family: Arial, Helvetica, sans-serif; }
.ob-nav .hot { display: block; position: absolute; top: -5px; left: 270px; background: url("img/hot_icon.jpg") no-repeat 0 0; width: 15px; height: 12px; }
/**/

#barcode { position: absolute; height: 230px; width: 180px; border: 2px solid #ccc; background: #fff; z-index: 999; top: 37px; left: 38px; }
#barcode .bd { padding: 10px; position: relative }
#barcode .arrow_inner_b { position: absolute; left: 88px; top: -21px; font-size: 24px; color: #ccc; _top: -12px; _left: 100px; }
#barcode .arrow_inner_w { position: absolute; left: 88px; top: -18px; font-size: 24px; color: #fff; _top: -10px; _left: 100px; }
/*面包屑*/

.brand { border-top: 0px solid #ccc; height: 30px; line-height: 30px; font-family: "Microsoft Yahei"; }
.brand a { padding: 0 10px; display: inline-block; line-height: 30px; color: #999 }
.brand em { font-style: normal; color: #ccc }
#Nav { background: #ba0d11; height: 36px; margin-bottom: 5px; }
#Nav a { float: left; display: block; padding: 0 15px; color: #fff; font: 14px/36px "Microsoft YaHei"; margin-right: 10px; }
#Nav a.selected { background: #fff; color: #8d8d9e; height: 30px; position: relative; top: 6px; line-height: 26px; text-decoration: none; }
#Nav a.vip_zs { width: 130px; background: #ae0101 url("img/vip1.jpg") no-repeat 10px 0; text-indent: -9999px; float: right; margin-right: 0; padding: 0px; }
/*面包屑end*/

/*layout1*/
.btn_favourite { float: left; margin-left: 10px; display: block; padding-left: 20px; height: 16px; position: relative }
.btn_favourite:before { position: absolute; width: 16px; height: 16px; content: ''; left: 0px; top: 1px; background: url(img/css-sprite.png) no-repeat 0 -24px; }
.layout1 { margin-bottom: 10px; height: 70px; }
.layout1_left { width: 700px; }
.news_title { margin-bottom: 20px; }
.news_title .h1,
.layout1 .layout1_left .h1 { font: 25px "Microsoft YaHei"; margin-top: 10px; color:#222 }
.layout1 .layout1_left strong { color: #d51316; font-weight: 500; font-size: 14px; }
.left_pic { border: 1px solid #e9e9e9; margin-right: 10px; }
.layout1_right { width: 215px; }
.layout1_right .left_pic,
.layout1_right .left_pic img { width: 91px; height: 68px; }
.right_txt span { display: block; color: #666; height: 22px; }
.layout1_right .right_txt span em { font-weight: 700; padding-left: 5px; font-family: Arial, Helvetica, sans-serif }
.layout1_right .right_txt a.collect { display: block; width: 58px; height: 24px; line-height: 24px; border: 1px solid #dcdce0; border-bottom: 1px solid #b5b6bb; color: #999; }
.col_icon { float: left; background: url("img/css-sprite.png") no-repeat 5px -19px; width: 18px; height: 24px; margin-right: 5px; }
/*layout1 end*/

/*layout2*/

.layout2 { height: 416px; border: 1px solid #ccced2; border-top: none; margin-bottom: 20px; }
.layout2_left { width: 299px; border-right: 1px solid #ccc; background: #fdfdfd; height: 416px; text-align: right; overflow: hidden; }
.layout2_left .pic_count,
.layout2_left .pic_count em { color: #1b71e6; }
.layout2_left .pic_count em { font-family: "Microsoft Yahei"; margin-right: 5px; }
.layout2_left .slide { height: 370px; overflow: hidden; position: relative; margin-bottom: 10px; }
.layout2_mid { display: inline; width: 410px; height: 396px; border-right: 1px solid #dfdfdf; padding: 10px 30px; background: #fff; }
.layout2_mid ul li { margin-bottom: 5px; }
.layout2_mid ul li .dt { float: left; margin-right: 10px; color: #717171; padding-left: 0; width: 56px; font-size:14px; overflow:hidden}
.layout2_mid ul li .dd { float: left; font-size: 14px;/* color:#fe434e; */ }
.layout2_mid ul.summary li .dd { width:130px;overflow:hidden; height:24px;}

.layout2_mid .summary_date li .dt{padding-left:6px;}

.layout2_mid .dd a { color: #247aee; font-size:14px;}
/* .summary{padding-top:10px;} */
.base_bd_title { font-size: 18px; color: #333; line-height: 27px; margin-bottom: 5px; height:27px; overflow:hidden;
margin-left: -10px;}
.summary_hangye { /*border-bottom: 1px solid #e5e6e8; padding-bottom: 10px; */}
.summary_signtime,
.summary_storenum{ padding-top: 0px; }
.summary_moneyYear { padding-bottom: 5px; }
.summary_money .dt { }
.summary_money .dd,
.summary_youhui .dd { color: #fe434e; }
.summary_money .dd em { font: 18px "Microsoft YaHei"; color: #fe434e; padding-right: 5px; }
.summary_youhui .dd em { display: inline-block; width: 38px; height: 20px; line-height: 20px; vertical-align: bottom; background: #fe434e; text-align: center; color: #fff; margin-right: 10px; }
/*20171107*/
.summary_signtime,
.summary_storenum,
.summary_zone,
.summary_people,
.summary_moneyYear{ float:left; width: 50%}
.pingan-wrapper{ border:1px solid #ffbe85; background-color: #fff9ed; margin-bottom: 10px;padding:8px 14px;display:block}
.pingan-wrapper:hover{ background-color: #fff4df}
.pingan-wrapper:hover .pa-text:last-child{ text-decoration:underline}
.pingan-wrapper .pa-text{ float: left; line-height: 24px;font-size:14px; color:#ff7701}
.pingan-wrapper .pa-text:last-child{ float:right; font-weight: 300}
.pingan-wrapper .pa-text i{ display: block; width: 6px; height: 26px; background: url(img/arrow-right-small.png) no-repeat center center;
float:right;margin-left: 5px;}
.pingan-wrapper .pa-text a,
.pingan-wrapper .pa-text span,
.pingan-wrapper .pa-text strong{ line-height:24px; padding: 0 5px; font-size:14px; color:#ff7701}
.pingan-wrapper .pa-text strong{font-size:20px; font-weight: normal}
.pingan-wrapper img{ width: 72px; vertical-align: bottom; margin-right: 10px;}

.layout2_mid ul li.summary_hangye .dd em { font-family: "Microsoft Yahei"; color: #555; padding: 0 5px; }
.layout2_mid ul li .dd { color: #555; }
.summary_tel .dt { margin-top: 5px; }
.layout2_mid ul li.summary_tel .dd { font: 22px "Microsoft YaHei"; color: #FE434E; }
.summary_tel .dd em { color: #555; padding: 0 5px; vertical-align: middle; }
.summary_money .dt { margin-top: 4px; }
.summary_site .dd span { color: #555555; font-size: 14px; }
.summary_site .dd a { display: inline-block; color: #0066cc; padding-left: 10px; text-decoration: underline; }
.summary_date { background-color: #f7f7f7; padding: 7px 0 }
.summary_date li { display: inline-block; line-height: 32px; margin-bottom: 0 !important; border-right: 1px solid #e5e5e5; width: 32% }
.summary_date li:nth-child(3) { border: none }
.fanXian { display: inline-block; position: relative; vertical-align: top; margin-left: 10px; }
.fanXian em { position: absolute; right: 0px; top: 1px; width: 22px; height: 22px; border-left: 1px dashed #dfdfdf; background: url(img/css-sprite.png) no-repeat -50px -20px; padding-right: 1px !important; cursor: pointer }
/*
.fanXian:before{ content:''; position:absolute; height:24px; width:3px; background:#fe434e; left:0px; top:0px;}
*/
.fanXian_content { position: absolute; left: 0px; top: 22px; width: 160px; background: #fff; border: 2px solid #ff8201; padding: 5px 10px; display: none; }
.fanXian_content p { color: #666 }
.fanXian_content p a { display: block }
.fanXian_tip { border: 1px solid #dfdfdf; padding-right: 36px; height: 22px; line-height: 22px; padding-left: 10px; box-shadow: 0 1px 1px #f1f1f1 }
.fanXian_tip span { color: #fe434e }
.onHover .fanXian_content { display: block; box-shadow: 2px 2px 0px #f1f1f1 }
/**/
.color2 { color: #fe434e; font-size: 14px; }
.color3 { color: #89af4d !important; font-size: 12px; }
.btn_area { margin-top: 10px; margin-left: 0; }
.btn_area a { display: inline-block; width: 158px; height: 48px; text-align: center; font: 16px/48px "Microsoft YaHei"; color: #fff; position: relative;border-radius:3px; }
.btn_area a.zixun_btn { background: #fe323e; margin-right: 10px; width: 228px; padding-left: 10px;}
.btn_area a.zixun_btn:before { content: ''; position: absolute; left: 70px; top: 16px; width: 16px; height: 16px; background: url(img/css-sprite.png) no-repeat -40px -150px }
.btn_area a.suoyao_btn { background: #ff8201; color: #fff;}
.btn_area a.suoyao_btn:hover {background: #ff5703; text-decoration: none;}
.btn_area a.dianhua_btn { background: #488bff; color: #fff; padding: 0 14px;}
.btn_area a.dianhua_btn:hover {background: #488bff; color:#fff; text-decoration: none}
.layout2_right { padding: 10px 15px; width: 184px; height: 396px; }
.comp_info_con { border-bottom: 1px solid #e2e2e2; padding-bottom: 5px; margin-bottom: 20px; }
.comp_logo { text-align: center; }
.comp_logo img { margin: 0 !important }
.comp_info { height: 330px; }
.comp_info_con h3 { text-align: center; }
.comp_info h2,
.comp_info_con h3 { color: #555555; font-weight: 700; font-size: 12px; }
.comp_info h2 { font-size: 14px; margin-bottom: 10px; }
.comp_info b { font-size: 14px; margin-bottom: 10px; }

.comp_info_con h3 { height: 26px; line-height: 24px; text-align: left; border-top: 1px solid #e2e2e2; padding-top: 6px;}
.comp_info img { margin: 0 auto 10px; }
.comp_info_con ul li { height: 26px; line-height: 26px; overflow:hidden}
.comp_info_con ul li span { display: inline-block; width: 60px; color: #717171; margin-right: 18px; line-height:26px;}
.comp_info_con ul li em { color: #555555;line-height:26px; }
.comp_info .renZ_info li { width: 50px; height: 70px; float: left; text-align: center; }
.comp_info .renZ_info li a { display: block; overflow: hidden; width: 50px; height: 70px; float: left; text-align: center; }
.comp_info .renZ_info li a:hover em { color: #d00; }
.comp_info .renZ_info li span { width: 40px; height: 40px; display: block; margin: 0 auto; overflow: hidden; display: block }
.comp_info .renZ_info li em { height: 30px; line-height: 30px; color: #8d8d8d; text-align: center; display: block; }
.beian1,
.renzheng1,
.baozhang1 { background-image: url(img/spiritcss.png); background-repeat: no-repeat }
.beian1 { background-position: 0 0 }
.renzheng1 { background-position: 0 -40px }
.baozhang1 { background-position: 0 -80px }
.beian1_no,
.renzheng1_no,
.baozhang1_no { background-image: url("img/spiritcss.png"); background-repeat: no-repeat }
.beian1_no { background-position: -50px 0px; }
.renzheng1_no { background-position: -50px -40px; }
.baozhang1_no { background-position: -50px -79px; }
.renZ_info { overflow: hidden; margin-bottom: 20px; _padding-bottom: 30px; }
.summary{}
.ad_itemDesc{border: 1px solid #faeab4;
    height: 40px; 
    background: url(../images/AD-JM-itemDesc.jpg)no-repeat top center; 
}
.beforeLogin { padding: 15px 0; overflow: hidden; /*border-top: 1px solid #e5e6e8; border-bottom: 1px solid #e5e6e8;*/
background: #fffbf1; border: 1px solid #faeab4; padding: 8px 10px;
    border-top:0;
}
.beforeLogin .dt { margin-bottom: 10px; color: #717171; }
.beforeLogin .dd { color: #555; text-align: center}
.beforeLogin .dd:first-child{}
.beforeLogin .dd-contact {font-size:14px; line-height: 1.5; vertical-align: baseline; margin: 0;}
.beforeLogin .dd-contact span{padding-left:10px;font-size:24px; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; color: #fe323e; font-weight: bold; vertical-align: baseline; line-height: 1.2}
.beforeLogin .dd-contact font{padding-left:10px;font-size:16px; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; color: #333; vertical-align: baseline; line-height: 1.2}
.beforeLogin .dd em { display: inline-block; width: 15px; height: 15px; vertical-align: top; background: url("img/css-sprite.png") no-repeat -20px -150px; margin-right: 10px; margin-top: 2px; }
.beforeLogin .dd a { color: #0066cc; padding-left: 5px;font-size:12px;}
.beforeLogin .dd a:hover { color: #f60; }
.afterLogin { border-top: 0px solid #e5e6e8; border-bottom: 1px solid #e5e6e8; padding: 10px 0; }
/*qq88day*/
.qq88day{background: url("../images/bg-201988.jpg") no-repeat top center; }
.qq88-title{height:42px;padding-right:10px; }
.qq88-title span{float: right; line-height: 42px;}
.qq88-title span.value{ font-size:20px; text-align: right; font-weight: bold; color:#fff; display: block; width: 200px; overflow: hidden; height: 42px;}
.qq88-title span.category{ font-size:14px; color:#fff; padding-right: 8px; padding-top: 2px;}
.qq88-title span font{ font-size:18px; color:#fff}
.qq88day .qq88-desc{ height: 32px; line-height: 32px; background-color: #eeeeee; padding: 0 20px; position: relative}
.qq88day .qq88-desc *{font-size:14px;}
.qq88day .qq88-desc span{color:#333}
.qq88day .qq88-desc span.number{float:left; display: block; line-height: 32px;}
.qq88day .qq88-desc span.cta{display: block; line-height: 32px;  position: absolute;right:10px; bottom: 0}
.qq88day .qq88-desc span.cta a{color: #ff000f;}
.qq88day .qq88-desc span>font{ color:#8000c9}
.pop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:none; z-index: 99999}.pop.on{display:block}.pop-box{position:absolute;background:url(../images/Modal.png) no-repeat top center;background-size:100%;left:50%;width:421px;margin-left:-210px;height:669px;top:50%;margin-top:-338px;z-index:1}.pop-box ul{margin:0 auto;margin-top:249px;display:block;width:354px}.pop-box ul li{width:100%;margin-bottom:12px}.pop-box ul li input,.pop-box ul li select{box-sizing: border-box; background-color:#fff;width:100%;border:0;border-radius:22px;display:block;font-size:18px;line-height:44px;padding:0 27px;color:#c8546e;height:44px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.pop-box ul li.select{position:relative}.pop-box ul li.select:after{content:"";width:10px;height:10px;border-top:3px solid #666;border-left:3px solid #666;transform:rotate(-135deg);display:block;right:20px;top:12px;position:absolute}.pop-box ul li:last-child{margin-bottom:0}.pop-box ul li input:focus,.pop-box ul li select:focus{outline:0}.pop-box ul li input::-webkit-input-placeholder{color:#c8546e}.pop-box ul li input::-moz-placeholder{color:#c8546e}.pop-box ul li input:-moz-placeholder{color:#c8546e}.pop-box ul li input:-ms-input-placeholder{color:#c8546e}.pop-box .btn{display:block;width:354px;height:66px;position:absolute;bottom:120px;left:50%;margin-left:-177px;border:0;opacity:0;cursor:pointer}.pop-box .check{margin:0 auto;width:320px;color:#fff;display:block;resize:none;font-size:16px;margin-top:20px;line-height:24px;position:relative;padding-left:32px}.pop-box .check a{color:#fff}.pop-box .check input{position:absolute;left:0;top:0;width:24px;height:24px;display:block;background:#fff}.pop-box #close{width:37px;height:37px;border-radius:50%;position:absolute;bottom:0;left:50%;margin-left:-16px;text-indent:-9999px;opacity:0}   
.beforeLogin { padding: 15px 0; overflow: hidden; /*border-top: 1px solid #e5e6e8; border-bottom: 1px solid #e5e6e8;*/
background: #fffbf1; border: 1px solid #faeab4; padding: 8px 10px;
    border-top:0;
}
/*layout2end*/

/*切换*/

#container { margin-bottom: 30px; }
.w755 { width: 755px; margin-right: 20px; float: left; overflow: hidden }
.w215 { width: 215px; }
.index_container { }
#container img { display: inline; }
.qiehuan { width: 755px; }
.liuyan_nav { position: absolute; width: 110px; height: 35px; right: 0px; top: 0px; text-align: center; background: url(img/tip-mes.png) no-repeat 82px 0; _background: url(img/tip-mes.png) no-repeat 88px 0; _right: -120px; }
.liuyan_nav a { display: inline-block; line-height: 36px; color: #c0090d !important; font-size: 14px; }
#tabs { width: 755px; height: 36px; position: relative; display: block }
#tabs li { width: 127px; height: 35px; border: 1px solid #ccc; float: left; border-left: none; border-bottom: none; display: inline; cursor: pointer; text-align: center; }
#tabs li.alt a { border-left: 1px solid #ccc }
#tabs li { position: relative; height: 35px; }
#tabs li a { display: block; color: #8d8d8d; font-size: 14px; line-height: 35px; width: 127px; height: 35px; }
#tabs li a.thisscroll { border: none; height: 35px; background: #c0090d; position: absolute; top: -1px; left: -1px; _left: 0px; border: 1px solid #c0090d; color: #fff }
.t_position { position: fixed; top: 0px; left: 50%; margin-left: -495px; background: #fff; z-index: 9999; }

#con { margin-bottom: 30px; overflow: hidden }
#con .title,
.sub-brand .title,
.fendian_info .title,
.dongtai .title { height: 32px; line-height: 32px; }
#con .title h2,
.sub-brand .title strong,
.fendian_info .title strong { color: #c0090d; }
.index_container .title h2 font,
.index_container .title h3 b { font-size: 16px; color: #333; padding-right: 5px; font-weight:normal}
.index_container .title h2,
.index_container .title h3 { text-align: left; font-size: 16px; float: left; margin-left: 10px; color: #c00c4f; }
.index_container .title h2 span,
.index_container .title h3 span { color: #8d8d8d; padding-left: 10px; }
/*item content css*/
/*
.jm_xq_con{ padding-bottom:20px;}
.jm_xq_con img { margin: 0 auto; }
.jm_xq_con *{ font-family:serif; color: #333; line-height: 24px; word-break: break-all;}
.jm_xq_con img{ margin-bottom:15px;}
.jm_xq_con p img{ margin-bottom:0;}
.jm_xq_con p { kground: none !important; text-indent:2em; }
.jm_xq_con p strong { font-weight: 0 !important;}
.jm_xq_con p { color: #333; line-height: 24px; word-break: break-all; margin-bottom: 15px; word-wrap:break-word}
.jm_xq_con p span { color: #333; line-height: 24px; }
.jm_xq_con p strong span { font-weight: 0 !important; line-height: 25px; }
.jm_xq_con h1 , .jm_xq_con h2 , .jm_xq_con h3 , .jm_xq_con h4,
.jm_xq_con h1 *, .jm_xq_con h2 *, .jm_xq_con h3 *, .jm_xq_con h4 *{ font-size:18px; font-family:Microsoft Yahei,SimHei,Verdana; line-height:19px; font-weight:500; margin:20px 0 12px; color:#333}
.jm_xq_con h1 *, .jm_xq_con h2 *, .jm_xq_conh3 *, .jm_xq_con h4 *{ font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; margin: inherit !important; color: inherit !important;font-family: inherit !important; text-indent:0 !important}
.jm_xq_con p { color: #282828; }
*/
.jm_xq_con{ padding-bottom:20px; color:#333; font-size:14px; line-height:2}
.jm_xq_con p img{}
.jm_xq_con p,
.jm_xq_con p *{ font-family: serif !important; }
.jm_xq_con dl, 
.jm_xq_con dt, 
.jm_xq_con dd, 
.jm_xq_con ul, 
.jm_xq_con ol, 
.jm_xq_con li, 
.jm_xq_con a, 
.jm_xq_con div, 
.jm_xq_con font, 
.jm_xq_con em, 
.jm_xq_con span, 
.jm_xq_con img, 
.jm_xq_con p{ line-height:2; font-size:14px;}
.jm_xq_con strong,
.jm_xq_con strong *,
.jm_xq_con b{ font-weight:bold}


.title { position: relative; height: 30px; text-align: right; line-height: 30px; }
.title a { display: inline-block; line-height: 30px; font-family: "Microsoft Yahei"; margin-right: 10px; }
.title strong { font-size: 16px; float: left; margin-left: 10px; color: #c00c4f; }
.title strong b { font-size: 16px; color: #333; padding-right: 5px; }
.title strong span { padding-left: 5px; }
.jm_ys { }
.jm_info { margin: 15px 0 15px 0; }
.jm_info table { border-top: 1px solid #e6e6e6; }
.jm_info table td { padding: 5px 0; color: #555555; border-bottom: 1px solid #e6e6e6; text-indent: 15px; height:20px; overflow:hidden; width:252px}
.jm_info table td.td_color { background: #f9f9f9; width: 130px; }
.sub-brand .title strong,
.fendian_info .title strong { color: #c00c4f; }
.dongtai .title strong { color: #555; }
.right_txt h3 a { display: block; font-size: 13px; height: 24px; }
/*旗下品牌*/

.sub-brand { height: 152px; overflow: hidden; position: relative; }
.fendian_info { margin-bottom: 20px; }
.sub-brand { margin-bottom: 40px; }
.allBrand_show { height: auto; overflow: hidden; }
.allBrand_show .sub-brand_con_more .down_icon { background: url("img/css-sprite.png") no-repeat 0 -56px; }
.sub-brand_con { padding: 0 0 10px 10px;/* overflow:hidden;height:100px; */ }
.sub-brand_con ul { overflow: hidden; float: left; width: 705px; }
.sub-brand_con ul li { float: left; width: 260px; }
.sub-brand_con ul li a img{width:128px; height:96px}
.sub-brand_con .right_txt span em { color: #717171; }
.sub-brand_con .right_txt span b { color: #85c3f8; }
.view_more { display: block; width: 72px; height: 24px; background: #fe434e; text-align: center; line-height: 24px; color: #fff; margin-top: 7px; }
.view_more:hover { color: #fff; transform: scale(1.1); }
.sub-brand_con_more { position: absolute; right: 0px; bottom: 3px; }
.sub-brand_con_more .down_icon { display: inline-block; width: 10px; height: 10px; background: url("img/css-sprite.png") no-repeat 0 -44px; vertical-align: middle; margin-left: 5px; }
/*分店信息*/

.fendian_info_con { padding: 0 10px; }
.fendian_info_con li { float: left; width: 120px; height: 200px; }
.fendian_info_con li a { display: block; width: 120px; height: 160px; }
.fendian_info_con li span { display: block; color: #555; }
.fendian_info_con li a em { display: block; color: #555; font-weight: 500; margin: 5px 0; height: 35px; }
.fendian_info_con li a img { border: 1px solid #e9e9e9; width: 118px; height: 118px; border: 1px solid #ccc; }
.fendian_info_con li a:hover em { color: #f60; }
.fendian_info_con li a span { color: #717171; }
.fendian_info_con li span em { color: #fe434e; padding-left: 5px; }
.fendian_info .title a { color: #aaa; }
/*企业动态与加盟问答*/

.dongtai { width: 344px; padding: 0 15px; height: 150px; }
.dongtai .title a { margin-right: 0px; }
.dongtai_wenda { border-top: 2px solid #555555; background: #fcfcfc; padding: 10px 0; border-bottom: 1px solid #aaaaaa; margin-bottom: 30px; }
.list li { height: 22px; line-height: 22px; background: url("img/css-sprite.png") no-repeat 0 -127px; text-indent: 15px; overflow: hidden; }
.dongtai .title a { top: 8px; right: 0px; }
.brand_show_con ul li { width: 118px; height: 118px; float: left; margin-right: 5px; margin-bottom: 5px; }
.global_youshi .title strong,
.yourLove .title strong{ color: #555; }
.yourLove{margin-bottom:10px;}
.user_mesg .title {padding: 8px 0}
.user_mesg .title *{ font-size:16px; font-weight: bold}
.user_mesg .title strong { color: #555; }
.user_mesg .title span { color:#fe434e; padding: 0}
.user_mesg .title em { color:#4085d5; font-weight: normal}
.brand_show_con { padding-left: 10px; margin-bottom: 20px; width: 750px; padding-top: 15px; }
/*msg_item 历史留言*/
.msg_item{}
.msg_item-img{float:left; width: 50px; position: relative}
.msg_item-img i{ display:block; content: ''; width: 33px; height: 17px; background: url("img/icon.png") no-repeat 0 0;
position: absolute; right:-15px; top:-2px;}
.msg_item-img img{width:50px; height: 50px; border-radius: 25px;}
.msg_item-content{ float:left; padding-left:20px; width: 680px;}
.msg-item-desc,.msg-item-info{display:block}
.msg-item-desc{font-size:14px; color:#212121; line-height: 28px; height: 28px; overflow: hidden}
.msg-item-info{ line-height:2; }
.msg-item-info span{ font-size:12px; color:#787878; padding-right: 10px;}

/*全球加盟网-优势*/

.global_youshi .title strong { color: #C0090D; }
.global_youshi .title strong span { font-size: 16px; color: #555; font-weight: 700; }
/* #tabs1 li{width:100px;height:120px;float:left;text-align:center;cursor:pointer;margin-right:15px;}

#tabs1 li span{display:block;margin:0 auto;width:84px;height:84px;}

#tabs1 li em{display:block;font-size:15px;color:#717171;} */

.youshi_bgicon1 { background: url("img/youshi_bgicon1.jpg") no-repeat 0 0; }
.youshi_bgicon2 { background: url("img/youshi_bgicon2.jpg") no-repeat 0 0; }
.youshi_bgicon3 { background: url("img/youshi_bgicon3.jpg") no-repeat 0 0; }
.youshi_bgicon4 { background: url("img/youshi_bgicon4.jpg") no-repeat 0 0; }
.youshi_bgicon5 { background: url("img/youshi_bgicon5.jpg") no-repeat 0 0; }
#new_slider { width: 750px; padding: 20px 0; }
#slider_counter { overflow: hidden; width: 600px; height: 120px; }
#slider_counter li { width: 100px; height: 120px; float: left; text-align: center; cursor: pointer; margin-right: 15px; }
#slider_counter li span { display: block; margin: 0 auto; width: 84px; height: 84px; }
#slider_counter li em { display: block; font-size: 15px; color: #717171; }
/*用户留言*/

.user_mesg { margin-bottom: 15px; }
.mesg_list ul li { padding: 10px 0; border-bottom: 1px solid #e1e1e1; }
.mesg_list_left { width: 585px; float: left; border-right: 1px solid #e2e2e2; padding-right: 30px; }
.mesg_list_member { float: left; margin-right: 10px; margin-right: 20px; width: 60px; }
.mesg_list_member span { display: block; height: 24px; line-height: 24px; text-align: center; color: #666; }
.mesg_list_con span { display: block; height: 24px; line-height: 24px; color: #666; }
.mesg_list_con p { color: #4281d0; }
.mesg_list_right { width: 124px; overflow: hidden; padding-left: 15px; float: left; }
.mesg_list_right span { display: block; color: #333; }
.mesg_list_right em { display: block; color: #666; }
.step5 { margin-bottom: 15px; }
/*最新活动*/

.newAcitive,
.quick_entrance,
.hot_rank { border: 1px solid #dcdcdc; padding: 10px 15px; margin-bottom: 10px; }
.title1 { color: #666; margin-bottom: 10px; }
.quick_entrance { padding-right: 10px; }
.quick_entrance:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.quick_entrance_con a{float:left; display: block; background: #f5f5f5; padding: 2px 5px; margin-right: 2px; margin-bottom: 2px; color: #666; }
.quick_entrance_con a:hover { color: #ff7414; background:rgba(255,116,20,.1); text-decoration: none}
.quick_entrance_con{position:relative;overflow: hidden; padding-bottom: 30px;}
.quick_entrance_con .button-showqe{position:absolute; display: block; width: 100%; background: #fff!important; line-height: 30px; margin: 0; padding: 0; float: none;bottom:0; text-align: center;}
.button-showqe span,
.button-showqe i{color:#888}
.upward {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-bottom: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.downward {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.title1 b { font-size: 18px; color: #fe434e; vertical-align: top; }
.hot_rank ul li { margin-bottom: 20px; position: relative; display: inline-table; display: block; }
.hot_rank ul li:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.hot_rank ul li a.img { display: block; width: 70px; height: 52px; float: left }
.hot_rank ul li a img {width: 70px; height: 58px; }
.hot_rank ul li b.hot_rank_li_icon { position: absolute; left: -1px; top: -1px; width: 35px; height: 35px; background: url("img/spiritcss.png") no-repeat -400px 0px; color: #fff; font: 700 16px "Microsoft Yahei"; text-indent: 4px; }
.hot_rank ul li b.best { position: absolute; top: -19px; right: -13px; background: url("img/spiritcss.png") no-repeat -400px -40px; width: 55px; height: 55px; text-indent: -9999px; }
.hot_rank ul li a span { display: block; height: 20px; line-height: 20px; color: #666; width: 100px; float: left; margin-left: 10px; }
.hot_rank ul li a:hover span { color: #f60; }
.hot_rank ul li .price { text-align: left; float: left; width: 100px; margin-left: 10px; }
.hot_rank ul li .price .name { color: #787878; font-size: 12px; height: 18px; line-height: 18px; overflow: hidden }
.hot_rank ul li .price span { color: #fe436f; font-size: 12px; display: block; }
.hot_rank ul li .price a { display: inline-block; width: 18px; height: 19px; text-indent: -9999px; text-align: left; }
.hot_rank_icon1 { background: url("img/spiritcss.png") no-repeat -460px -24px; }
.hot_rank_icon2 { background: url("img/spiritcss.png") no-repeat -460px -44px; }
.hot_rank_icon3 { background: url("img/spiritcss.png") no-repeat -460px -64px; }
.hot_rank_icon1:hover { background: url("img/spiritcss.png") no-repeat -480px -24px; }
.hot_rank_icon2:hover { background: url("img/spiritcss.png") no-repeat -480px -44px; }
.hot_rank_icon3:hover { background: url("img/spiritcss.png") no-repeat -480px -64px; }
.show_me a { color: #4281d0; }
.show_me a em { display: inline-block; background: url("img/arrow.jpg") no-repeat 0 0; width: 6px; height: 10px; }
/*焦点图*/

.pikachoose { width: 299px; height: 370px; position: relative; }
* { padding: 0; margin: 0; }
.mr10 { margin-right: 5px; }
/* Style the thumbnails */

.pika-thumbs { width: 258px; height: 60px; position: absolute; left: 22px; }
.pika-thumbs li { width: 60px; height: 60px; overflow: hidden; float: left; list-style-type: none; cursor: pointer; }
.pika-thumbs li .clip {/* position:relative; */ text-align: center; vertical-align: middle; overflow: hidden; border: 1px solid #ccc; width: 58px; height: 58px; }
.pika-thumbs li.active { border: 1px solid red; }
/* The stage is the wrapper. The image fills 100% the height of the stage */

.pika-stage,
.pika-textnav { width: 300px; }
.pika-textnav { position: absolute; }
.pika-stage { text-align: center; height: 300px; margin-bottom: 10px; }
.pika-stage img { width: 299px; height: 300px; }
.pika-stage .caption { display: none; position: absolute; background: #000; background: rgba(0,0,0,0.75); border: 1px solid #141414; font-size: 11px; color: #fafafa; padding: 10px; text-align: right; bottom: 50px; right: 10px; }
.pika-stage .caption p { padding: 0; margin: 0; line-height: 14px; }
/* Ths play, pause, prev and next buttons */

.pika-imgnav a { display: none; position: absolute; text-indent: -5000px; display: block; z-index: 3; }
.pika-imgnav a.previous { display: none; background: url("slide_left_btn.jpg") no-repeat 0 0; width: 50px; top: 97px; width: 14px; height: 60px; left: 10px; cursor: pointer; }
.pika-imgnav a.next { display: none; background: url("slide_right_btn.jpg") no-repeat 0 0; width: 50px; top: 10px; width: 14px; height: 60px; right: 10px; cursor: pointer; }
/* .pika-imgnav a.play {background: url(play.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display: none;cursor:pointer;}

	.pika-imgnav a.pause {background: url(pause.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display:none;cursor:pointer;} */



/* The previous and next textual buttons */

/* .pika-textnav {overflow: hidden;bottom:-86px; position:absolute;} */

.pika-textnav a { margin-top: 10px; cursor: pointer; }
.pika-textnav a.previous { float: left; display: block; margin-left: 5px; background: url("img/slide_left_btn.jpg") no-repeat 0 0; width: 14px; height: 60px; text-indent: -9999px; }
.pika-textnav a.next { float: right; margin-right: 5px; display: block; background: url("img/slide_right_btn.jpg") no-repeat 0 0; width: 14px; height: 60px; text-indent: -9999px; }
/*for the tool tips*/

.pika-tooltip { display: none; font-size: 12px; position: absolute; color: white; padding: 3px; background-color: rgba(0,0,0,0.7); border: 3px solid black; }
.pika-counter { display: none; position: absolute; bottom: 45px; left: 15px; color: white; background: rgba(0,0,0,0.7); font-size: 11px; padding: 3px; -moz-border-radius: 5px; border-radius: 5px; }
/* If using user thumbnails there's a pause well the new large image loads. This is the loader for that */		

.pika-loader { display: none; background: url(loading.gif) 3px 3px no-repeat #000; background-color: rgba(0,0,0,0.9); color: white; width: 60px; font-size: 11px; padding: 5px 3px; text-align: right; position: absolute; top: 15px; right: 15px; }
/*--焦点图end--*/

/*您感兴趣的*/

.gd a { display: block; width: 30px; height: 20px; background-color: blue; position: absolute; top: 48px; cursor: pointer; }
.gd a.left { left: -25px; background: url("img/css-sprite.png") no-repeat 0 -170px; width: 30px; height: 37px; }
.gd a.right { right: -9px; background: url("img/css-sprite.png") no-repeat 0 -212px; width: 30px; height: 37px; }
.yourLove_con_conut { position: absolute; top: -30px; right: 15px; }
.yourLove { border: 1px solid #e9e9e9; border-bottom: 1px solid #b5b6bb; height: 230px; padding: 10px; position: relative; overflow: hidden; }
.yourLove .title strong { margin-left: 0px; }
.yourLove .title strong b { display: inline-block; width: 20px; height: 20px; background: url("img/spiritcss.png") no-repeat -460px 0px; vertical-align: middle; }
.yourLove_con { padding-left: 15px; height: 199px; }
.imggd { width: 720px; height: 200px; position: relative; }
.nav { height: 20px; width: 400px; display: none; }
.nav li { float: left; width: 50px; height: 20px; background-color: #999; margin-right: 5px; }
.nav li.hot { background-color: red; }
.yourLove .title { margin-bottom: 10px; }
.con div { float: left; width: 720px; height: 300px; }
#navIdP { display: none; }
.disnone { display: none; }
.con1 li,
.con2 li,
.con3 li { float: left; }
.con1 li img,
.con2 li img,
.con3 li img { width: 120px; height: 120px; float: left; }
#outIdP { display: none; }
/*您感兴趣的end*/
/*ADD 热推品牌*/
#hot-brands{}
.list-img{}
.list-img .list-body li{ border:1px solid #d5d5d5; margin-bottom:10px;}
.list-img .list-body li p{ font-size:14px; line-height:36px; padding:0 10px;}
.list-img .list-body li a{}
.list-img .list-body li a:hover,
.list-img .list-body li a:hover p{ color:#f60}
/*ask页面样式*/

#dongtai_mod { margin-bottom: 40px; }
.dongtai_mod_con { margin-bottom: 20px; }
.dongtai_con_list { padding: 10px; padding-right: 0px; border-bottom: 1px dashed #e5e5e5; }
.title2 { text-align: right; overflow: hidden; }
.title2 strong a { float: left; font-size: 14px; color: #4281d0; font-weight: 700; }
.title2 strong a:hover { }
.keyword span.time { float: right; color: #999 }
.keyword span a:hover { color: #f60; }
.title2 span { color: #666; }
.dongtai_con_list p { color: #333; margin: 10px 0; font-size: 14px; line-height: 24px; }
.dongtai_con_list p b.dp_b { color: #f60; }
.keyword { text-align: right; }
.keyword a.readAll { display: inline-block; width: 80px; height: 24px; line-height: 24px; text-align: center; background: #ff8201; color: #fff; }
.keyword a.readAll:hover { color: #fff; transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }
.keyword span { float: left; margin-top: 5px; }
.keyword span a { padding-left: 10px; color: #555; }
.keyword span em { color: #666; }
.photos { padding-bottom: 10px; }
.photos li { display: inline-block; position: relative }
.artZoomBox { background: url(img/bg01.png) no-repeat left top #f6f6f6; width: 474px; padding-top: 20px; }
A.artZoom { CURSOR: url(img/zoomin.cur), pointer; COLOR: #ccc; PADDING-TOP: 3px; POSITION: relative; }
A.artZoom:hover { TEXT-DECORATION: none }
A.artZoom SPAN.loading { DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 9px; BACKGROUND: url(img/loading.gif) #fff no-repeat 0px 0px; FILTER: alpha(opacity=70); MARGIN: 2px 0px; WIDTH: 130px; LINE-HEIGHT: 16px; HEIGHT: 16px; opacity: 0.7 }
.artZoomBox { POSITION: relative; width: 474px; text-align: center; margin: 0 auto; }
.artZoomBox .tool { LEFT: 34px; VISIBILITY: hidden; POSITION: absolute; TOP: 20px }
.js_hover.artZoomBox .tool { VISIBILITY: visible }
.artZoomBox .tool A { DISPLAY: block; FILTER: alpha(opacity=50); FLOAT: left; BACKGROUND-IMAGE: url(img/photoTool.gif); OVERFLOW: hidden; WIDTH: 24px; COLOR: #fff; TEXT-INDENT: -9999em; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px; BACKGROUND-COLOR: #3a6ea5; TEXT-DECORATION: none; opacity: 0.5 }
.artZoomBox .tool A:hover { FILTER: alpha(opacity=80); opacity: 0.8 }
.artZoomBox .tool A.hideImg { DISPLAY: none }
.artZoomBox .tool A.imgLeft { BACKGROUND-POSITION: 0px 0px }
.artZoomBox .tool A.imgLeft { BACKGROUND-POSITION: -24px 0px }
.artZoomBox .tool A.viewImg { BACKGROUND-POSITION: 0px -24px }
.artZoomBox A.maxImgLink { DISPLAY: inline; CURSOR: url(img/zoomout.cur), pointer; ZOOM: 1 }
.artZoomBox A.maxImgLink .maxImg { width: 406px; }
.artZoomBox A.maxImgLink { display: block; background: url(img/bg02.png) no-repeat left bottom; width: 474px; padding-bottom: 20px; }
#dongtai_mod .hr1 { margin-bottom: 0; }
.fenPage { margin: 10px auto; text-align: center; }
.fenPage a { padding: 10px 15px; background: #aaaaaa; margin-right: 10px; color: #fff; display: inline-block }
.fenPage a:hover { background: #fe434e; color: #fff; }
.fenPage span { padding: 10px 15px; background: #fe434e; margin-right: 10px; color: #fff; display: inline-block }
/*fenPage_v2*/
.fenPage_v2 { text-align: center; padding-bottom: 30px; }
.fenPage_v2 * { vertical-align: top }
.fenPage_v2 .disabled,
.fenPage_v2 span,
.fenPage_v2 a { border: 1px solid #d6d6d6; background: #fff; padding: 0 8px; line-height: 22px; height: 22px; display: inline-block; }
.fenPage_v2 a:hover { background: #fff; color: #fe434e }
.fenPage_v2 .disabled { color: #999 }
.fenPage_v2 .disabled:hover { text-decoration: none; background: #fff; color: #ccc }
.fenPage_v2 span { border-color: #fe434e; background: #fe434e; color: #fff; }
.fenPage_v2 .fen_item { }
.fenPage_v2 .fen_num { display: inline-block; line-height: 22px; color: #666; padding: 0 4px }
.fenPage_v2 .fen_submit { display: inline-block }
.fenPage_v2 .fen_submit input { border: 1px solid #d6d6d6; background: #fff; padding: 0 8px; line-height: 24px; height: 24px; display: inline-block; font-family: Microsoft Yahei; cursor: pointer }
.fenPage_v2 a:hover,
.fenPage_v2 .fen_submit input:hover { box-shadow: 0 1px 1px #dfdfdf }
.fenPage_v2 .fen_num input[type=text] { width: 22px; display: inline-block; height: 22px; text-align: center; margin: 0 3px; }
.fenPage_v2 .fen_scroll { display: inline-block }
.fenPage_v2 .fen_scroll li { display: block; }
.fenPage_v2 .fen_scroll li span,
.fenPage_v2 .fen_scroll li a { margin: 0 1px; }
/*news-info页面样式*/

.news_info_tip span b { float: left; line-height: 24px; }
.news_info_tip { overflow: hidden; margin-top: 10px; }
.news_info_tip #bdshare { display: inline; border-bottom: 0px; }
.news_info_tip em { color: #666; float: left; margin-right: 10px; line-height: 24px; }
.news_info_table { border-bottom: 1px solid #fafafa; margin-bottom: 30px; }
.big_table { border-left: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; color: #666; }
.big_table a { display: block; margin: 8px 10px 8px 0; }
.big_table th { text-align: left; background: #f9f9f9; border-left: 1px solid #e3e3e3; }
.big_table th,
.big_table td { border-bottom: 1px solid #e3e3e3; padding-left: 10px; line-height: 28px; }
.news-info_con p { font: 16px/28px "Microsoft Yahei"; color: #505050; margin: 12px 0 }
.news-info_con p span { color: #282828 }
.news-info_con p a{font-size: inherit; color: inherit; }
.otherNews { text-align: right; margin: 30px 0 15px 0; }
.otherNews .prev { float: left; }
.otherNews span a { color: #0066cc; padding-left: 5px; }
.otherNews span a:hover { color: #f60; }
.biaoqian { text-align: right; border: 1px solid #e0e2e7; background: #fafafa; height: 28px; padding: 0 20px; margin-bottom: 30px; }
.biaoqian_key { float: left; line-height: 28px; }
.biaoqian_key a { padding-left: 10px; color: #0066cc; }
.biaoqian_key b { display: inline-block; width: 20px; height: 30px; background: url("img/css-sprite.png") no-repeat -2px -72px; vertical-align: middle; }
.biaoqian_key a:hover { color: #f60; }
.biaoqian #bdshare { float: right; }
/*store页面样式*/

#fendian_mod { margin-bottom: 30px; }
.fendian_mod_con { margin-bottom: 20px; }
.fendian_list { border-bottom: 1px dashed #e5e5e5; padding: 10px; overflow: hidden; }
.fendian_list h3 { font-size: 15px; color: #666; font-weight: 700; }
.fendian_list .right_txt { width: 604px; float: left; }
.fendian_list .right_txt ul li { color: #555555; overflow: hidden; margin-top: 5px; }
.fendian_list .right_txt ul li em { color: #999; display: inline-block; width: 64px; text-align: left; float: left; }
.fendian_list .right_txt ul li b { color: #fe434e; float: left; }
.fendian_list .right_txt ul li .st_content_box { display: inline; float: left; width: 500px; color: #555555; position: relative; padding-right: 40px; overflow: hidden; height: 36px; }
.fendian_list .right_txt ul li .st_content_box a.st_show_more { position: absolute; right: 0px; bottom: 0px; color: #247aee }
.fendian_list .right_txt ul li p { color: #555 }
/*images页面样式*/

.image_mod_list { margin-bottom: 30px; }
.image_mod_list ul { overflow: hidden; padding: 0 0px 10px 5px; }
.image_mod_list ul li { float: left; border: 1px solid #e9e9e9; margin-left: 5px; margin-bottom: 5px; }
.show_btn { margin: 0 auto; text-align: center; }
.show_btn a { display: inline-block; width: 250px; height: 32px; line-height: 32px; color: #fff; background: #fe434e; border: 1px solid #ce2029; position: relative; }
.show_btn a em { color: #fff; font-weight: 700; }
.show_btn a:hover { color: #fff; }
.image_mod_list_con .show_btn a b { position: absolute; right: 10px; top: 11px; background: url("img/css-sprite.png") no-repeat 0 -101px; width: 14px; height: 12px; overflow: hidden }
.imgConHide ul { height: 242px; margin-bottom: 20px; }
.imgConShow .show_btn a b { background-position: 0 -114px; }
/*image-highpxi页面样式*/

.subNav { text-align: center; margin: 0 auto; }
.subNav a { padding: 0 10px; }
.color4281d0 { color: #4281d0; }
.sub_h1 { position: relative; text-align: center; line-height: 30px; padding-top: 18px; }
.sub_h1 #bdshare { display: inline; position: absolute; right: 0px; top: 10px; }
.sub_h1 h1,
.sub_h1 h1 span { line-height: 30px; font-size: 20px; font-weight: 700; }
.sub_h1 h1 em { font-size: 16px; color: #666; }
.sub_h1 h1 span { padding: 0 10px; color: #fe434e; }
/*ask页面样式*/

#ask_mod { margin-bottom: 30px; }
#ask_mod .title a { color: #e70000; }
#ask_mod .title a b { display: inline-block; width: 12px; height: 6px; vertical-align: middle; background: url("img/arrow2.jpg") no-repeat 0 0; }
.askQues { border: 1px solid #d0d0d0; background: #f3f3f3; height: 28px; padding: 3px; }
.askQues input { border: none; }
.askQues form { position: relative; }
.askQues form label { position: absolute; right: 100px; top: 6px; color: #666; }
.askQues form label span { color: #666; }
.ipt-ask-topbar { background: #fff; width: 650px; height: 28px; line-height: 28px; padding-left: 10px; color: #666; margin-right: 5px; font-size: 13px; vertical-align: middle; font-family: Microsoft Yahei; float: left; }
.askQ_submit { width: 82px; height: 28px; background: #fe434e; color: #fff; cursor: pointer; font-family: Microsoft Yahei; vertical-align: middle; float: left }
.ask_mod_table { color: #aaaaaa; margin-bottom: 25px; }
.ask_mod_table a { font-size: 14px; }
.ask_mod_table th { border-bottom: 1px solid #e5e5e5; padding: 10px; color: #333; text-align: left; font-weight: 500; }
.ask_mod_table td { border-bottom: 1px dashed #e5e5e5; padding: 10px; }
.color4281d0 { color: #4281d0; }
.ask_mod_table .center_right { text-align: right; }
/*加盟费页面样式*/

.jm_fei,
.jm_youshi,
.jm_lc { margin-bottom: 30px; }
/*页脚*/

#footer-v1 { text-align: center; width: 952px; margin: 0 auto; padding: 8px 4px 0; color: #333 }
#footer-v1 a:link,
#footer-v1 a:visited { color: #333 }
#footer-v1 a:hover,
#footer-v1 a:active { color: #DD0010!important }
#footer-v1 .footer-container { padding: 8px 0 12px 0 }
#footer-v1 ul,
#footer-v1 li,
#footer-v1 dt,
#footer-v1 dd { display: inline; color: #999 }
#footer-v1 .footer-jm-pages,
#footer-v1 .footer-jm-group,
#footer-v1 .net-admission,
#footer-v1 .footer-jm-copyright,
#footer-v1 .footer-jm-certs { padding-bottom: 6px }
#footer-v1 .footer-jm-certs { padding-top: 6px; width: 550px; margin: 0 auto }
#footer-v1 .footer-net-ic { top: 0; left: 246px; background-position: 0 0 }
#footer-v1 .footer-net-ic a { display: inline-block; width: 52px; height: 62px; overflow: hidden; line-height: 186px }
#footer-v1 .net-admission li { color: #333 }
#footer-v1 img { display: inline; }
/*tab jm adv*/

#temp1 { height: 301px; width: 709px; }
#temp1 .JQ-content-box { float: left; overflow: hidden; width: 549px; height: 289px; margin: 6px 0 0 6px; _margin: 6px 0 0 3px; position: relative }
#temp1 .JQ-content-box .JQ-slide-content { position: absolute }
#temp1 .JQ-content-box .JQ-slide-content li { zoom: 1; overflow: hidden; height: 289px; vertical-align: text-top }
#temp1 .JQ-content-box .JQ-slide-content li img { width: 549px; height: 289px; display: block }
#temp1 .JQ-slide-nav { display: block; float: right; width: 145px; height: 301px; overflow: hidden; }
#temp1 .JQ-slide-nav li { display: inline; float: left; padding-left: 12px; padding-bottom: 6px; width: 133px; height: 61px; padding-top: 6px; margin-bottom: 3px; background: url(nom.png) }
#temp1 .JQ-slide-nav li.on { display: inline; float: left; padding-left: 12px; padding-bottom: 6px; width: 133px; height: 61px; padding-top: 6px; margin-bottom: 3px; background: url(on_box.png) }
#temp1 .JQ-slide-nav li img { width: 127px; height: 61px; display: block }
#temp2 { height: 301px; width: 709px; }
#temp2 .JQ-content-box { float: left; overflow: hidden; width: 549px; height: 289px; margin: 6px 0 0 6px; _margin: 6px 0 0 3px; position: relative }
#temp2 .JQ-content-box .JQ-slide-content { position: absolute }
#temp2 .JQ-content-box li { width: 549px; height: 289px; float: left; }
#temp2 .JQ-slide-nav { display: block; float: right; width: 145px; height: 301px; overflow: hidden; }
#temp2 .JQ-slide-nav li { display: inline; float: left; padding-left: 12px; padding-bottom: 6px; width: 133px; height: 61px; padding-top: 6px; margin-bottom: 3px; background: url(nom.png) }
#temp2 .JQ-slide-nav li.on { display: inline; float: left; padding-left: 12px; padding-bottom: 6px; width: 133px; height: 61px; padding-top: 6px; margin-bottom: 3px; background: url(on_box.png) }
#temp2 .JQ-slide-nav li img { width: 127px; height: 61px; display: block }
#temp3 { width: 709px; }
#temp3 .JQ-content-box { overflow: hidden; width: 754px; height: 388px; position: relative }
#temp3 .JQ-content-box .JQ-slide-content li { position: absolute; top: 0; left: 0 }
#temp3 .JQ-content-box img { width: 754px; height: 388px; display: block }
#temp3 .JQ-slide-nav { display: block; width: 750px; overflow: hidden; margin-bottom: 20px; }
#temp3 .JQ-slide-nav li { display: inline; float: left; width: 90px; height: 120px; text-align: center; margin-right: 30px; cursor: pointer; }
#temp3 .JQ-slide-nav li em { display: block; height: 30px; font-size: 16px; color: #666; }
#temp3 .JQ-slide-nav li.on { display: inline; float: left; width: 90px; height: 120px; }
#temp3 .JQ-slide-nav li div { width: 84px; height: 84px; display: block; background-image: url(img/jq_thumb.jpg); background-repeat: no-repeat; background-position: 0 0; }
#temp3 .JQ-slide-nav li div#jq-thumb_1 { background-position: 0 -100px; }
#temp3 .JQ-slide-nav li div#jq-thumb_2 { background-position: -100px -100px; }
#temp3 .JQ-slide-nav li div#jq-thumb_3 { background-position: -200px -100px; }
#temp3 .JQ-slide-nav li div#jq-thumb_4 { background-position: -300px -100px; }
#temp3 .JQ-slide-nav li div#jq-thumb_5 { background-position: -400px -100px; }
#temp3 .JQ-slide-nav li.on div#jq-thumb_1 { background-position: 0 0; }
#temp3 .JQ-slide-nav li.on div#jq-thumb_2 { background-position: -100px 0; }
#temp3 .JQ-slide-nav li.on div#jq-thumb_3 { background-position: -200px 0; }
#temp3 .JQ-slide-nav li.on div#jq-thumb_4 { background-position: -300px 0; }
#temp3 .JQ-slide-nav li.on div#jq-thumb_5 { background-position: -400px 0; }
#slide-box { width: 690px; position: relative; height: 472px; }
#slide-box .corner { clear: both; border-top: #333 1px solid; display: block; overflow: hidden; height: 0; margin: 0 1px; }
#slide-box .slide-content { background: #333; padding: 10px; }
#slide-box .JQ-slide-content { position: absolute; }
#slide-box .JQ-slide-nav a { display: block; z-index: 99; width: 37px; color: #b4b4b4; position: absolute; top: 205px; height: 65px; text-decoration: none; }
#slide-box .JQ-slide-nav span { display: block; background: #4b4b4b; font: 700 53px arial; width: 37px; cursor: pointer; height: 63px; text-align: center; }
#slide-box .JQ-slide-nav .corner { border-color: #4b4b4b; }
#slide-box .JQ-slide-nav .prev { left: -10px; }
#slide-box .JQ-slide-nav .next { right: -10px; }
#slide-box .wrap { overflow: hidden; width: 670px; height: 450px; position: relative; }
#slide-box ul { width: 10000px; }
#slide-box li { float: left; width: 340px; height: 450px; }
#slide-box li img { width: 330px; height: 450px; }
#slide-box .JQ-slide-nav a:hover,
#slide-box .JQ-slide-nav a:hover span { color: #f43d1e; }
#temp5 { overflow: auto }
#temp5 .JQ-content-box { width: 300px; height: 100px; min-height: 25px; line-height: 25px; border: #ccc 1px solid; overflow: hidden }
#temp5 .JQ-slide-content { }
#temp5 .JQ-slide-content li { height: 25px; padding-left: 10px; }
#temp6 .JQ-content-box { overflow: hidden; width: 710px; height: 144px; position: relative }
#temp6 .JQ-slide-content { position: absolute }
#temp6 .JQ-slide-content li { zoom: 1; overflow: hidden; height: 144px; vertical-align: text-top }
#temp6 img { display: block; }
#temp6 .JQ-slide-nav { position: absolute; right: 10px; bottom: 10px; height: 18px; padding-top: 2px; }
#temp6 .JQ-slide-nav li { background-color: #FFE0EB; border: 1px solid #FF6699; color: #D94B01; cursor: pointer; float: left; font-size: 12px; height: 16px; line-height: 16px; margin-left: 3px; text-align: center; width: 16px; }
#temp6 .JQ-slide-nav li.on { background-color: #EB3C65; border-color: #9A102F; color: #FFFFFF; font-weight: bold; height: 18px; line-height: 18px; margin-top: -2px; width: 18px; }
#temp6 .JQ-slide-nav li img { display: block }
/*focus*/

.syFocusThumb IMG { border-bottom-style: none; border-right-style: none; border-top-style: none; vertical-align: top; border-left-style: none }
.sliderwrapper { height: 300px; margin-bottom: 10px; }
.syFocusThumb { width: 299px; height: 375px; overflow: hidden }
.syFocusThumb .pagination { text-align: left; width: 100%; height: 67px; color: #fff; clear: both; }
.syFocusThumb .thumbWrap { position: absolute; width: 260px; overflow: hidden; bottom: 0px; left: 26px; _bottom: -4px; }
.syFocusThumb .thumbWrap img { -MS-INTERPOLATION-MODE: bicubic }
.syFocusThumb .holder { width: 4000px }
.syFocusThumb .holder i { cursor: pointer; margin-right: 2px; float: left; }
.syFocusThumb .holder i img { border: 1px solid #e1e1e1; }
.syFocusThumb .prev { position: absolute; width: 14px; background: url("img/slide_left_btn.jpg") no-repeat 0 0; height: 60px; bottom: 0px; cursor: pointer; left: 5px }
.syFocusThumb .next { position: absolute; width: 14px; background: url("img/slide_right_btn.jpg") no-repeat 0 0; height: 60px; bottom: 0px; cursor: pointer; right: 5px }
.syFocusThumb .pagination i.selected img { border: 1px solid #e70000; }
.syFocusThumb .contentdiv { height: 375px }
.syFocusThumb .toc img { width: 58px; height: 58px; }
#toQuick_mesg { display: block !important; }
/*dp_qun*/

.dp_qun { padding-top: 170px; padding-left: 10px; padding-bottom: 50px; }
.dp_qun ul { display: block; float: left; width: 330px; padding-left: 20px; }
.dp_qun ul li { line-height: 30px; height: 30px; padding-left: 25px; background: url(img/dp_qun.jpg) no-repeat 0 center; font-size: 13px; color: #787878 }
/*filter */
.filter_box { padding: 0 10px; background: #f9f9f9; line-height: 32px; height: 32px; border: 1px solid #f3f3f3 }
.filter_box dt,
.filter_box dd,
.filter_box dd a { line-height: 32px; height: 32px; display: inline-block; padding: 0 3px; }
.filter_box dd a.onfocus { color: #f60 }
/*AD*/
#container { position: relative }
.vipGo { position: absolute; left: 50%; top: 60px; margin-left: 250px; z-index: 10000; }
.vipGo area { outline: none; }
#vipGo.focus { transition: all .5s; opacity: 1 }
#vipGo.onhide { -webkit-transform: translate(350px, 0px) translate(0, 150px) scale(0); -webkit-animation-timing-function: ease-in; }
.AD_left_jacket { position: fixed; left: 50%; margin-left: -590px; margin-top: 30px; text-align: center }
.AD_left_jacket dt { line-height: 30px; height: 30px; color: #ba0d11 }
.AD_left_jacket dd { border-top: 1px dotted #d2d2d2 }
.AD_left_slide { height: 92px; width: 82px; overflow: hidden; }
.AD_left_jacket .slide_control { padding: 5px 0; text-align: center; }
.AD_left_jacket .slide_control a { display: inline-block; width: 13px; height: 13px; background: url(img/css-sprite.png) no-repeat -40px -170px; text-indent: -999px; overflow: hidden; opacity: .6 }
.AD_left_jacket .slide_control a.AD_left_next { background-position: -40px -183px }
.AD_left_jacket .slide_control a:hover { opacity: 1 }
.AD_banner_990 { position: relative; height: 100px; overflow: hidden; }
.AD_banner_990 li { height: 100px; overflow: hidden }
.AD_banner_990 .slide_control { }
.AD_banner_990 .slide_control a { position: absolute; top: 20px; left: 0px; display: block; width: 30px; height: 60px; background: url(img/css-sprite.png) no-repeat -60px -170px; text-indent: -999px; overflow: hidden; opacity: .3; z-index: 999 }
.AD_banner_990 .slide_control a:hover { opacity: 1 }
.AD_banner_990 .slide_control a.AD_banner_990_next { background-position: -60px -230px; left: 960px }
.channel_kf { z-index: 9999; margin-top: 12px }
.ck-list { background: #fff }
.channel_kf div.ck-list .o-vip a { color: #f00 !important }
.channel_kf div.ck-list .item a em.o-vip { background: url(img/ico-float-vip.png) no-repeat 0 0; }
.channel_kf div.ck-list .item a em.o-index { position: absolute; display: block; width: 20px; height: 20px; left: 8px; top: 5px; background-position: -280px -20px; }
#mod-detail-disclaimer{ background:#ffffe5; border:1px solid #ffcc7f; padding:10px 15px; margin:10px 0;}
#mod-detail-disclaimer p { line-height:20px; color: #333 }
#mod-detail-disclaimer p span { color: #000 }
/*add newActivity*/
.newActivity{ padding-bottom:20px;}
.newActivity .hd{ font-size:18px; color:#333; line-height:24px; height:24px; padding-bottom:10px;}
.newActivity .bd{ border:1px solid #dedede; background:#fff; padding:15px; }
.hongbao_wrapper{ background:#fff9ed; height:68px;}
.hongbao_wrapper .actCcontent{ line-height:68px; font-size:30px; color:#ff5b03; float:left; padding-left:20px; display:block; padding-right:20px;}
.hongbao_wrapper a{ float:right; display:block; width:120px; text-align:center; height:40px; line-height:40px; color:#fff; background:#ff8201; border-radius:5px; margin-top:12px; margin-right:20px; font-size:18px; text-decoration:none}
.hongbao_wrapper a:hover{ background:#ff5500}
.hongbao_wrapper .actDescription{ color:#333; font-size:14px; padding-top:15px; }
/*add Brand*/
.mod_add{ margin:20px 0; border:1px solid #dcdcdc; padding-left:30px; padding-top:10px; padding-bottom:24px;position: relative}
.mod_add:before{ border-top:2px solid #c0090d; content:''; height:0px; width:990px; position:absolute; top:-1px; left:0}
.mod_add .hd{ line-height:32px; font-size:17px; color:#333}
#brandAcc .bd{ position:relative; padding-top:10px;}
#brandAcc .bd ul{ margin-left:-26px;}
#brandAcc .bd ul li{ float:left; margin-left:26px; width:132px; overflow:hidden}
#brandAcc .bd ul li a{ display:block; float:left;}
#brandAcc .bd ul li a:hover{ text-decoration:none;}
#brandAcc .bd ul li a:hover img{ border-color:#898989}
#brandAcc .bd ul li a:hover .info{ color:#333}
#brandAcc .bd ul li a:hover .com{ text-decoration: underline; color:#f60}
#brandAcc .bd ul li a:hover .hui{ opacity:1; color:#fff}
#brandAcc .bd ul li a img{ border:1px solid #dcdcdc; padding:1px;}
#brandAcc .bd ul li a .com{ line-height:32px; height:32px; overflow:hidden; font-size:14px; color:#333}
#brandAcc .bd ul li a .info{ line-height:22px; height:22px; overflow:hidden; color:#454545}
#brandAcc .bd ul li a .hui{ margin-top:-22px; position:relative}
#brandAcc .bd ul li a .hui{ border:1px solid #f60; text-align:center; color:#fff; height:20px; line-height:20px; background-color:#f60; opacity:.7}
#brandAcc .bd ul li a .info span{ color:#000}
.mod_news li{ padding:10px 0; border-bottom:1px solid #e5e5e5}
.mod_news li a{ display:block; color:#086db3; font-size:16px; line-height:32px;}
.mod_news li a strong{ font-weight:normal; color:#f60}
.mod_news li p{ line-height:20px; color:#777}	
/*news_list*/
.news_list{ border:1px solid #e3e3e3; margin-bottom:20px;}
.news_list dl{ float:left; width:50%; padding-bottom:6px;}
.news_list dt{ line-height:30px; font-size:14px; border-bottom:1px solid #e3e3e3; padding:0 15px; margin-bottom:6px; background-color:#fafafa; color:#333; height:31px;}
.news_list dd{  padding-left:10px;}
.news_list dd a{ color:#454545; line-height:26px; padding-left:15px; position:relative; font-size:14px; overflow: hidden; height:26px; display:block}
.news_list dd a:before{ content:''; position:absolute; width:3px; height:3px; left:5px; top: 9px; background-color:#888}
/*
.news_list dl:last-child dt{ text-align:right}
.news_list dl:last-child dd{ text-align:right; padding-right:15px;}
*/
/** wookmark **/
#main { margin: 30px 0; position: relative; }
/**
 * Grid container
 */
#tiles { list-style-type: none; position: relative; /** Needed to ensure items are laid out relative to this container **/ margin: 0; padding: 0; }
/**
 * Grid items
 */
 #tiles li { float:left; margin-left:15px; margin-bottom:15px;}
#tiles li { width: 230px; background-color: #ffffff; border: 1px solid #dedede; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;  /** Hide items initially to avoid a flicker effect **/ cursor: pointer; padding: 0px; box-shadow:0 1px 2px #f5f5f5}
#tiles li.inactive { visibility: hidden; opacity: 0; }
#tiles li img { display: block; width:230px; height:230px;}
/**
 * Grid item text
 */
#tiles li p { color: #333; font-size: 12px; margin: 7px 0 7px 7px; height:18px;overflow:hidden}
#tiles li a:hover p{ color:#f60}
/*20160907*/
.ver_2 li div.dt{margin-right: 7px !important;}
/*20160919*/
#Nav a{ background-image:url(img/xm-nav.png); width:56px; height:30px; position:relative;}
#Nav a.brandPgae2{ background-position:0 -30px;}
#Nav a.brandPgae3{ background-position:0 -60px;}
#Nav a.brandPgae4{ background-position:0 -90px;}
/* #Nav a.brandPgae5{ background-position:0 -120px;} */
#Nav a.brandPgae6{ background-position:0 -150px;}
/* #Nav a.brandPgae7{ background-position:0 -180px;} */
/* #Nav a.brandPgae8{ background-position:0 -210px;} */
#Nav a.selected{background-image:url(img/n-nav.png);}

/*sub-panel*/
.sub-panel{ padding:15px}
.sub-panel .title{ text-align:left; color: #666; font-size:14px; line-height: 1.2}
.list-news-half li { float: left; width: 50%; line-height: 24px}
.list-news-half li a{ display: block; padding-right: 10px; overflow: hidden; line-height: 24px; height:24px}

.margin-top-small{margin-top:10px;}
/*modal*/
.modalMask{ position: fixed; width: 100%; height: 100%; background-color: rgba(0,0,0,0.50); z-index: 9999998; top: 0;}
.project-popup{ position: fixed; background: #fff; opacity: 1; width: 800px; left: 50%; margin-left: -400px; z-index: 2147480001; top:50%; margin-top: -250px; border-radius:4px; box-shadow: 0 0 5px rgba(0,0,0,.2)}
.project-popup.hide{ display: none; }
.project-popup a.close{ position: absolute; font-size: 25px; display: block; right: 10px; top: 10px; color: #7b7b7b; z-index: 1; text-decoration: none; width: 36px; height: 36px; line-height: 36px; text-align: center; border-radius:18px;}
.project-popup a.close:hover{background:#f3f3f3}
.project-popup .form-group, .project-popup .pop-list{ width: 650px; margin: 0 auto;}
.project-popup .pop-list{ margin-bottom: 25px;}
.project-popup .pop-list ul{ margin-left: 129px; }
.project-popup .pop-list ul li{ font-size: 16px; line-height: 36px; color: #4a4a4a; text-align: left; display: block; float: left; width: 50%;}
.mes-91-project{ padding: 35px 40px; position: relative;}
.mes-91-project .title{ font-size: 24px; color: #4a4a4a; font-weight: bold; line-height: 1; margin-bottom: 40px; text-align:center;}
.mes-91-project .title span{ font-size: 18px; color: #f00; font-weight: normal;}
.mes-91-project .list-group { margin-bottom: 12px;}
.mes-91-project .list-group p{margin-left:129px; color:#666;}
.mes-91-project .list-group label, .mes-91-project .list-group .input-group, .mes-91-project .list-group .select-group{ display: block; float: left;}
.mes-91-project .list-group .input-group, .mes-91-project .list-group .select-group{ border: 1px solid #dcdcdc; border-radius: 3px; width: 519px; overflow: hidden;}
.mes-91-project .list-group .select-group.third { border: none; width: auto; margin-left: -13px;}
.mes-91-project .list-group .input-group input, .mes-91-project .list-group .select-group select{ border: none; font-size: 14px; color: #666; font-family: Microsoft Yahei; height: 40px; line-height: 40px; padding: 0 14px; width: 491px;}
.mes-91-project .list-group .select-group.third select{ border: 1px solid #dcdcdc; border-radius: 3px; width: 519px; overflow: hidden;}
.mes-91-project .list-group .input-group.half input{ width: 227px;}
.mes-91-project .list-group .select-group.half select{ width: 255px;}
.mes-91-project .list-group .input-group.third input, .mes-91-project .list-group .select-group.third select{ width: 165px; display: block; float: left;}
.mes-91-project .list-group label { font-size: 18px; color: #4a4a4a; width: 129px; line-height: 42px;}
.mes-91-project .list-group .half{ width: 254px; margin-right: 9px;}
.mes-91-project .list-group .third select{ width: 165px; margin-left: 13px;}
.mes-91-project .list-group .half:last-child{ margin-right: 0;}
.mes-91-project .button-group button{ width: 410px; height: 50px; font-size: 18px; line-height: 50px; color: #fff; background-color: #fe434e; text-align: center; border-radius: 3px; border: none; margin-left: 129px; margin-top: 18px; font-family: Microsoft Yahei; cursor: pointer; margin-bottom: 15px; display: block; transition: .3s; padding: 0;}
.mes-91-project .button-group button:hover{ background-color: #e2313b; transition: .3s;}
.mes-91-project .agree { position: relative; margin-left: 129px; padding-left: 22px; line-height: 19px; text-align: left;}
.mes-91-project .agree .checkbox{ position: absolute; left: 0; top: 0;}
.mes-91-project .agree a, .mes-91-project .agree div{ font-size: 12px;}
.mes-91-project .agree a{ color: #008aff;}
.mes-91-project .agree a:hover{ text-decoration: underline;}

#modalForm2 {width:400px; margin-left:-200px;}
#modalForm2 .title{ text-align:left; font-size:16px;padding:10px 20px; color:#666}
#modalForm2 .form-group{padding:20px 40px; text-align:center; width:auto}
#modalForm2 .form-group .desc{ font-size:18px; font-weight: bold;color:#333; line-height: 2; margin: 10px 0}
#modalForm2 .form-group .input-group{border: 1px solid #dcdcdc;
    border-radius: 3px;
    overflow: hidden;}
#modalForm2 .form-group .input-group input{border: none;
    font-size: 14px;
    color: #666;
    font-family: Microsoft Yahei;
    height: 40px;
    line-height: 40px;
    width:100%;
    text-align: center;
}
#modalForm2 .button-group{padding:20px 40px;}
#modalForm2 .button-group button{background:#488bff; color:#fff; font-size:16px; text-align: center; line-height: 1; padding:15px 24px; border-radius:3px; cursor: pointer}
#modalForm2 .button-group button:hover{background:#3378f0; transition-duration: .3s}
#modalForm2 p{color:#666}
.dianhua_img{display:block;margin:0 auto; background:url("../images/yy-item-right.png") no-repeat top center; height:126px;}

.callback{ border:1px solid #d2d2d2; text-align:center; margin-top: 10px;}
.callback .title{ text-align: center; font-size:18px; font-weight:bold; color:#333; padding:10px 0}
.callback .content{padding:0 20px 20px 20px;}
.callback .input-group{border: 1px solid #dcdcdc;
    border-radius: 3px;
    overflow: hidden;
    margin-bottom: 10px;
}
.callback .input-group input,
.callback .input-group textarea{border: none;
    font-size: 14px;
    color: #666;
    font-family: Microsoft Yahei;
    height: 40px;
    line-height: 40px;
    width:100%;
    padding:0 10px;
    outline: none
}
.callback .button-group button{background:#488bff; color:#fff; font-size:16px; text-align: center; line-height: 1; padding:15px 0; border-radius:3px; cursor: pointer; width: 100%}
.callback .button-group button:hover{background:#3378f0}
.cb-form{padding-top:10px;}
.callback.fixed{ position:fixed; top:0px;left:50%; width: 213px; margin-left: 280px;}

.news-info_con p span {
    background: none !important;
    font-size: inherit !important;
}

/*20200915*/
.mzsm *{ box-sizing:  border-box;}
.mzsm-box{ width: 215px;border: 1px solid #dcdcdc; padding: 10px 15px; margin-bottom: 10px;}
.mzsm-box-inner{ background: #fff; width: 100%; height: 100%;}
.mzsm-box-inner .title{ font-size: 16px; color: #333; line-height: 18px; display: block; background: #fff; position: relative; z-index: 2; width: 77px; margin: 0 auto; margin-top: -9px; text-align: center; height: auto;}
.mzsm-box-inner .line { border-bottom: 1px solid #bfbfbf; height: 18px; width: 144px; margin: 0 auto; position: relative; z-index: 1;}
.mzsm-box-inner .con{ font-size: 12px; color: #666; line-height: 24px; margin-top: 10px;}
.mzsm-btn{ margin-top: 10px;}
.mzsm-btn .mzsm-btn-link{ border: 1px solid #d2d2d2; color: #888; font-size: 12px; position: relative; display: block; line-height: 28px; text-align: left; width: 90px; cursor: pointer; border-radius: 2px; position: relative; padding-left: 27px;}
.mzsm-btn .mzsm-btn-link:hover{ text-decoration: underline;}
.mzsm-btn .link-1{ float: left;}
.mzsm-btn .link-2{ float: right;}
.mzsm-btn .link-1:before{ background: url("../images/y_1.png") 0 0 no-repeat;}
.mzsm-btn .link-2:before{ background: url("../images/y_2.png") 0 0 no-repeat;}
.mzsm-btn .mzsm-btn-link:before{ content: ''; display: block; width: 14px; height: 14px; position: absolute; left: 9px; top: 7px;}
.xmrz{ position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,.5); z-index: 99;}
.xmrz.hide{ display: none;}
.xmrz-box{ position: absolute; top: 50%; width: 480px; height: 320px; margin-top: -160px; margin-left: -240px; left: 50%; background: #fff; border-radius: 4px; text-align: center;}
.xmrz-box .close{ font-size: 36px; color: #b7b7b7; line-height: 30px; width: 30px; text-align: center; display: block; position: absolute; right: 10px; top: 8px; cursor: pointer; z-index: 1;}
.xmrz-box-con{ padding: 20px 0 0 0;}
.xmrz-box-con .rwm1{ font-size: 14px; color: #333; line-height: 30px; margin-bottom: 5px;}
.xmrz-box-con .rwm2, .xmrz-box-con .rwm2 a{ font-size: 14px; color: #2533d5; line-height: 30px; font-weight: bold; display: block; text-decoration: underline;}
.xmrz-box-con .rwm3{ font-size: 14px; color: #666; line-height: 30px;}
.xmrz-box-con .rwm5{ font-size: 18px; color: #e60a0f; line-height: 30px; font-weight: bold; position: relative;}
.xmrz-box-con .rwm5:before{ content: ''; display: block; background: url("../images/rz_phone.png") 0 0 no-repeat; width: 20px; height: 20px; position: absolute; left: 0; top: 0; left: 50%; margin-left: -135px; top: 5px;}
.xmrz-box-con .rwm6{ font-size: 18px; color: #e60a0f; line-height: 30px; font-weight: bold; position: relative;}
.xmrz-box-con .rwm4{ font-size: 12px; color: #666; line-height: 18px; padding-left: 36px; position: relative; text-align: left; margin: 20px 30px 0 30px;}
.xmrz-box-con .rwm4 span{ position: absolute; left: 0; top: 0; display: block; font-size: 12px; color: #666; line-height: 18px; }
.xmrz-box-top{ font-size: 20px; color: #e60a0f; height: 60px; position: relative; line-height: 60px; text-align: center; border-bottom: 1px solid #e5e5e5;}
.mzsm .share{ margin-top: 20px;}
.mzsm .share * { box-sizing: content-box;}
.mzsm .share strong{ margin-bottom: 10px; display: block;}