﻿@charset "utf-8";
/* press */
* { margin: 0; padding: 0; }

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, code, em, i, b, s, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, select, button, textarea { margin: 0; padding: 0; }

body { background-color: #fff; min-width: 1200px; }

body, input, button, select, textarea { font-size: 14px; line-height: 24px; font-family: "微软雅黑",tahoma,arial; color: #333; }

a img, :link img, :visited img, img { border: 0; }

em, i { font-style: normal; }

ol, ul, li { list-style: none; }

s { display: block; line-height: 0; font-size: 0; font-style: normal; }

table { empty-cells: show; }

button { cursor: pointer; _cursor: hand; }

button, input, label { border: none; outline: none; }

button, input, select, textarea { font-size: 14px; outline: none; }

button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { border: none /*去虚线框*/; padding: 0; }

@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?2tq1c3');
  src:  url('../fonts/icomoon.eot?2tq1c3#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?2tq1c3') format('truetype'),
    url('../fonts/icomoon.woff?2tq1c3') format('woff'),
    url('../fonts/icomoon.svg?2tq1c3#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*clear float*/
.cl:after { content: '.'; visibility: hidden; height: 0; width: 0; display: block; _display: inline-block; clear: both; line-height: 0; font-size: 0; overflow: hidden; }

.cl { zoom: 1; }

.l { float: left; }

.r { float: right; }

.clear { clear: both; }

.cl:after { content: "."; clear: both; display: block; _display: inline-block; overflow: hidden; height: 0; width: 0; visibility: hidden; zoom: 1; }

.cl { display: block; _display: inline-block; }

.p_a { position: absolute; }

/* link */
a { color: #333; text-decoration: none; cursor: pointer; }

a:hover { text-decoration: underline; }


/*公共部分*/
.ui { background-image: url(../images/common/ui.png); background-repeat: no-repeat; }

.inpt { padding: 0; border: 1px solid #ccc; }

.center { display: block; text-align: center; margin: 15px 0; }

.more { }

.xuline { height: 0; width: 100%; border-top: 1px dashed #000; margin: 25px 0; }

.ti { font-size: 18px; }

.tit { font-size: 16px; }

/*力源商家标志*/
.lyIco { background-image: url(../images/common/lyIco.png); background-repeat: no-repeat; width: 32px; height: 25px; float: left; }

.xhIco_1 { background-position: -3px 0; }

.xhIco_2 { background-position: -63px 0; }

.xhIco_3 { background-position: -123px 0; }

.xhIco_4 { background-position: -183px 0; }

.xhIco_5 { background-position: -243px 0; }

.bjIco_1 { background-position: -3px -50px; }

.bjIco_2 { background-position: -63px -50px; }

.bjIco_3 { background-position: -123px -50px; }

.bjIco_4 { background-position: -183px -50px; }

.bjIco_5 { background-position: -243px -50px; }

.cxIco_1 { background-position: -3px -90px; }

.cxIco_2 { background-position: -63px -90px; }

.cxIco_3 { background-position: -123px -90px; }

.cxIco_4 { background-position: -183px -90px; }

.cxIco_5 { background-position: -243px -90px; }

.lysjIco { background-position: 0 -130px; }

.proUi { width: 24px; height: 24px; border-radius: 50%; float: left; color: #fff; text-align: center; line-height: 24px; }

.proUi_j { background: #21dae9; }

.proUi_b { background: #30ade7; }

.proUi_g { background: #4fe0a8; }

.proUi_x { background: #eeb835; }

.proUi_p { background: #aea5ed; }

.proUi_q { background: #ee3f09; }

/*邮件图标*/
.mesmailC { background-position: -50px -130px; width: 18px; height: 12px; float: left; margin-right: 10px; }

.mesdope { background-position: -88px -130px; width: 16px; height: 16px; float: left; margin-right: 10px; }

/*common block*/
.wp { width: 1200px; margin: 0 auto; zoom: 1; }

.gbd { border: 1px solid #d9dfe1; color: #888; line-height: 14px; height: 14px; padding: 0 5px; height: 32px; line-height: 32px; }

.inline { display: inline-block; }

.container { padding: 10px 0 25px; }


/*commonHd*/
.mod_hd { padding: 5px 0; height: 115px; position: relative; z-index: 9; background: #fff; }

.mod_hd .logo { width: 390px; margin-top: 20px; }

.mod_hd .logo .logoa { float: left; }

.mod_searchWap { width: 400px; position: relative; margin-top: 15px; }

.mod_searchWap .select { overflow: hidden; }

.mod_searchWap .select li { float: left; margin-right: 10px; }

.mod_searchWap .select li a { color: #999; padding: 0 10px; height: 25px; line-height: 25px; }


.mod_searchWap .select li.on { background: #002870; }

.mod_searchWap .select li.on a { color: #fff; }

.searchDiv { border: 3px solid #002870; height: 40px; }

.searchDiv .active i { background-position: -120px -40px; }

.searchDiv .input { float: left; width: 330px; height: 40px; padding: 0 5px; }

.searchDiv .input input { width: 100%; height: 100%; border: 0 none; }

.searchDiv .button { width: 50px; background: url(../images/common/ui.png) no-repeat -37px 6px #002870; float: right; height: 40px; }

.searchDiv .button input { background: none; border: 0 none; width: 50px; height: 40px; color: #fff; cursor: pointer; text-indent: -9999px; }

.selectShow { display: none; position: absolute; background: #fff; width: 92px; border: 1px solid #ddd; top: 46px; }

.selectShow li { padding: 5px 10px; cursor: pointer; }

.selectShow li:hover { background: #f3f3f3; color: #002870; }

.searchGag { margin-top: 0; color: #888; font-size: 13px; }

.searchGag strong { font-weight: 400; }

.searchGag a { margin: 0 5px; color: #888; }

.coSearchCont{width: 540px; float: right;}
.coSearchCont .mod_searchWap{width: 540px;}
.coSearchCont .mod_searchWap .searchDiv .input{width: 470px;}


.mod_toolWap {width: 410px; position: relative;}
.hdtool{position: relative; }

.toolDiv .part1, .toolDiv .part2 { float: right; }

.toolDiv li { float: left; margin: 0 3px; font-size: 13px; position: relative; }

.toolDiv li.sn { color: #ddd; }

.toolDiv li a { font-size: 13px; }



.toolDiv li.i_login a { color: #ff5500; }

.toolDiv li.i_map i { background-position: 0 0; width: 7px; height: 4px; position: absolute; top: 50%; margin-top: -2px; margin-left: 5px; }

/*已登录*/
.toolDiv .i_logon h3 {font-weight:normal; font-size: 12px; color: #002870; position: relative; margin-right: 15px; cursor: pointer; }

.toolDiv .i_logon h3 i { background-position: 0 0; width: 7px; height: 4px; position: absolute; top: 50%; margin-top: -2px; margin-left: 5px; }

.toolDiv .i_message a { padding-left: 20px; }

.toolDiv .i_message b { color: #ff5500; font-size: 12px; }

.toolDiv .i_message i { background-position: -17px 0; width: 14px; height: 9px; position: absolute; top: 50%; margin-top: -4px; margin-right: 5px; }

.toolDiv .i_logon .i_log_show { display: none; position: absolute; width: 120px; background: #fff; border: 1px solid #ddd; left: -10px; z-index: 9;}

.toolDiv .i_logon .i_log_show a {  text-decoration:none; display: block; padding: 5px 10px; text-align: center; color: #002870; border-bottom: 1px solid #e5e5e5; }

.toolDiv .i_logon .i_log_show a b { color: #ff5500; font-weight: 400; padding-left: 5px; }

.toolDiv .i_logon .i_log_show a:hover { background: #f3f3f3; }

.toolDiv .i_logon .i_log_show .exitbtn,
.toolDiv .i_logon .i_log_show .exitbtn:hover { color: #666; border-bottom: none; }

.hdDay {  margin-top: 5px;  }

.hdDay .today { color: #666; height: 40px; text-align: right;}

.hdDay .weather { color: #009ce5; font-size: 24px; }

.hdButton{position: relative; overflow: hidden;}
.hdButton a{width: 100px; height: 30px; float: left; text-align: center; line-height: 30px;margin-left: 10px;}
.hdButton .hdbtn1{border: 1px solid #ff6900; background: #fff; color: #ff6900;}
.hdButton .hdbtn2{border: 1px solid #ff6900; background: #ff6900; color: #fff; }
.hdButton .openAppbtn{border: 1px solid #ff6900; background: #fff; color: #ff6900;}

/*网站地图*/
.showWebMap { display: none; background: #fff; border: 1px solid #ddd; z-index: 90; position: absolute; width: 1200px; overflow: hidden; left: 50%; top: 30px; margin-left: -600px; padding: 10px 0; }

.showWebMap .col { float: left; border-left: 1px solid #ddd; padding: 5px 18px; position: relative; overflow: hidden; height: 260px; margin-left: -1px; min-width: 120px; }

.showWebMap .col .col_ul { float: left; margin-right: 20px; }

.showWebMap .col h4 { padding-bottom: 15px; }

.showWebMap .col h4 a { font-size: 16px; color: #002870; font-weight: 400; }

.showWebMap .col li { font-size: 13px; color: #666; padding: 2px 0; }



/*网站导航*/

.mod_nav { background: #002870; height: 45px; }

.mod_nav .wp { position: relative; }

.mod_nav ul { border-left: 1px solid #000; width: 105%; }

.mod_nav li { float: left; border-right: 1px solid #000; }

.mod_nav li a { float: left; line-height: 40px; color: #fff; font-size: 16px; padding: 0 34px; text-align: center; }

.mod_nav li a:hover { text-decoration: none; }

.mod_nav li.first { border-left: 1px solid #000; }

.mod_nav li.first a { width: 60px; padding: 0; }

.mod_nav li.active,
.mod_nav li:hover { background: #ff6900; }

.mod_nav li.m a { width: 60px; padding: 0; }

.mod_nav .nav .m { position: relative; float: left; display: inline; text-align: center; }

.mod_nav .nav .sub { display: none; position: absolute; left: -123px; top: 45px; width: 1198px !important; *width: 1170px !important; background: #fff; border: 1px solid #ddd; z-index: 99999; }

.mod_nav .nav .sub ul { margin: 0; padding: 0; }

.mod_nav .nav .sub li { text-align: center; margin: 0; padding: 0; }

.mod_nav .nav .sub li a { color: #333; display: block; zoom: 1; }

.mod_nav .nav .sub dl { display: inline-block; *display: inline; zoom: 1; vertical-align: top; border-right: 1px dashed #ddd; width: 148px; min-height: 190px; }

.mod_nav .nav .sub dl dt { height: 30px; background: #f0f0f0; }

.mod_nav .nav .sub dl dd { padding: 5px 0; }

.mod_nav .nav .sub .first_06 { width: 154px; }

.mod_nav .nav .sub .last_06 { width: 149px; border-right: none; }

.mod_nav .nav .sub dl dt a { color: #ff6900; padding: 0 0; text-align: center; width: 148px; line-height: 30px; font-size: 15px; }

.mod_nav .nav .sub dl dd a { color: #999; font-size: 14px; line-height: 25px; }

.mod_nav .nav .sub dl dd a:hover { color: #ff6900; }

.mod_nav ul.column_8 li a { float: left; line-height: 45px; color: #fff; font-size: 16px; padding: 0 38px; text-align: center; }

.mod_nav ul.column_8 li.last { width: 212px; }

.mod_nav ul.column_8 li .sub { left: -138px; }

.mod_nav ul.column_9 li a { float: left; line-height: 45px; font-size: 16px; padding: 0 30px; text-align: center; }

.mod_nav ul.column_9 li.last { width: 150px; }



/*2016.2.22*/
.news_submenus { display: none; position: absolute; left: 128px; top: 47px; z-index: 100; background: #fff; float: left; border: 1px solid #f28f18; border-radius: 5px; -moz-box-shadow: 3px 3px 3px #666; -webkit-box-shadow: 3px 3px 3px #666; box-shadow: 3px 3px 3px #666; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666'); }

.news_submenus li { text-align: center; }

.news_submenus li a { color: #333; display: block; zoom: 1; }

.news_submenus dl { display: inline-block; *display: inline; zoom: 1; vertical-align: top; border-right: 1px dashed #ddd; padding: 5px 10px; min-height: 200px; text-align: center; }

.news_submenus dl dt { padding-bottom: 3px; line-height: 30px; font-size: 16px; }

.news_submenus dl dt a { color: #f28f18; }



.news_submenus dl dd { text-align: center; }

.news_submenus dl dd a { color: #999; line-height: 28px; }



.news_submenus .arrow_icon { position: absolute; top: -5px; left: 45px; }


/*底部*/
.footer { background: #f6f6f6; border-top: 1px solid #ddd; }

.bottomLink { padding: 20px; position: relative; }

.bottomLink .col { float: left; height: 150px; }

.bottomLink .botEwm { padding: 0 20px; }

.bottomLink .botEwm i { display: block; }

.bottomLink .botEwm strong { text-align: center; display: block; font-weight: 400; color: #666; }

.bottomLink .linkCol { border-left: 1px solid #ddd; padding: 10px 30px; width: 130px; }

.bottomLink .linkCol h4 { padding-bottom: 10px; }

.bottomLink .linkCol li { font-size: 13px; padding: 2px 0; }

.footer .copyright { background: #fff; text-align: center; padding: 15px 0;}

.footer .copyright span {  padding: 0 10px; font-size: 14px; color: #999;}

.footer .copyright span a { color: #999; }

/*右侧浮动*/
.floatMenu { position: fixed; width: 130px; top: 50%; margin-top: -150px; right: 10px; }

.floatMenu li { width: 120px; padding: 5px; border: 1px solid #ddd; margin-top: 10px; background: #fff; position: relative; }
.floatMenu .flwechat strong { display: block; font-weight: 400; color: #999; text-align: center; }
.floatMenu li a { display: block; height: 30px; line-height: 30px; padding-left: 40px;}
.floatMenu li a i{position: absolute; width: 40px;}
.floatMenu .onLinetalk a i { background-position: -97px 0; width: 30px; height: 28px;  left: 10px; top: 50%; margin-top: -14px; }
.floatMenu .onMessage a i { background-position: -137px 0; width: 25px; height: 25px;  left: 10px; top: 50%; margin-top: -12px; }
.floatMenu .onMessage b { background: #ff0000; height: 20px; line-height: 20px; font-size: 12px; color: #fff; padding: 0 8px; border-radius: 20px; font-weight: 400; position: absolute; right: -5px; top: -5px; }
.floatMenu .lmemberBtn a i { background-position: -150px -460px; width: 21px; height: 23px; position: absolute; left: 14px; top: 50%; margin-top: -12px; }
.floatMenu .lquickBtn a{color: #e2b60f;}
.floatMenu .lquickBtn a i{left: 2px; top: 5px; height: 30px; line-height: 30px; width: 40px; text-align: center; color: #e2b60f; font-size: 24px;}

.floatMenu { z-index: 99999; position: fixed; width: 130px; top: 50%; margin-top: -150px; right: 0; background: #fff; padding: 0 10px 10px; }

.floatClose { position: fixed; top: 45%; z-index: 8888; background: #f3f3f3; width: 20px; height: 80px; font-size: 14px; right: 150px; text-align: center; cursor: pointer; color: #999; border-radius: 6px 0 0 6px; padding-top: 30px; }

.floatOpen { position: fixed; top: 45%; z-index: 8888; display: none; background: #f3f3f3; width: 20px; height: 80px; font-size: 14px; right: 0px; text-align: center; cursor: pointer; color: #999; border-radius: 6px 0 0 6px; padding-top: 30px; }

/*============================================================弹窗样式====================================================================*/
/* dialog-modal */
.dialog-modal-bg { position: fixed; height: 100%; width: 100%; background-color: rgba(192,192,192,0.4); z-index: 1000; top: 0; left: 0; }

.dialog-modal { top: 100px; left: 50%; margin-left: -270px; width: 500px; position: absolute; z-index: 1001; background: #fff; padding: 0 20px; }

.dialog-modal .close-dialog { background: url(../images/common/ui.png) no-repeat -278px -81px; width: 30px; height: 30px; text-indent: -9999px; position: absolute; top: 35px; right: 15px; cursor: pointer; }

.dialog-modal h2 { border-bottom: 1px solid #ddd; height: 50px; line-height: 50px; font-weight: 400; font-size: 18px; }

.dialog-modal h2 i { background-position: -274px -130px; width: 24px; height: 26px; float: left; margin: 10px 10px 0 0; }

.dialog-modal .revealMain { padding: 30px 0; }

.dialog-modal .revealBtn { margin-top: 20px; text-align: center; overflow: hidden; position: relative; }

.dialog-modal .revealBtn a { display: inline-block; margin: 0 10px; height: 30px; line-height: 30px; padding: 0 25px; border-radius: 5px; }

.dialog-modal .revealBtn input { margin: 0 10px; height: 30px; line-height: 30px; padding: 0 25px; border-radius: 5px; cursor: pointer; }

.dialog-modal .revealBtn .subBtn { background: #00aeef; color: #fff; }

.dialog-modal .revealBtn .resetBtn { background: #cbcbcb; color: #fff; }

/*询价成功*/
#succ_XJ .revealMain { text-align: center; }

#succ_XJ .revealMain h3 { font-size: 24px; color: #2ebe68; font-weight: 400; }

#succ_XJ .revealMain p { padding: 15px 0; }

#succ_XJ .revealMain p span { color: #ff6900; }

/*提示登录*/
#tips_Login .revealMain { width: 340px; margin: 0 auto; }

#tips_Login .revealMain h3 { font-size: 16px; font-weight: 400; }

#tips_Login .revealMain h3 span { color: #ff6900; }

#tips_Login .logItem { margin: 20px 0 0; border: 1px solid #ddd; height: 35px; }

#tips_Login .logItem label { background: #eeeded; width: 45px; float: left; height: 35px; border-right: 1px solid #ddd; position: relative; }

#tips_Login .logItem .ui_name { background-position: -200px -130px; width: 18px; height: 16px; position: absolute; left: 50%; top: 50%; margin: -8px 0 0 -9px; }

#tips_Login .logItem .ui_pass { background-position: -238px -130px; width: 16px; height: 20px; position: absolute; left: 50%; top: 50%; margin: -10px 0 0 -8px; }

#tips_Login .logItem span { display: block; margin-left: 55px; *margin-left: 0; margin-right: 5px; height: 35px; }

#tips_Login .logItem span input { display: block; width: 100%; height: 100%; border: 0 none; }

#tips_Login .logSubBtn { margin: 30px 0 0; }

#tips_Login .logSubBtn input { background: url(../images/common/loginsbg.png) repeat-x #00a3ec; height: 48px; border: 1px solid #009ad5; font-size: 16px; color: #fff; display: block; width: 100%; cursor: pointer; }

#tips_Login .logBottom { margin: 10px 0 0; overflow: hidden; }

#tips_Login .logBottom a { font-size: 12px; }

#tips_Login .logBottom .link_pass { float: right; text-decoration: underline; color: #666; }

#tips_Login .logBottom .link_reg { color: #ff6600; float: left; font-size: 14px; line-height: 20px; }

#tips_Login .logBottom .link_reg i { background-position: -319px -130px; width: 18px; height: 18px; float: left; margin-right: 5px; margin-top: 1px; }

#tips_Login .error { background: #ff5500; color: #FFF; padding: 4px 10px; margin: 10px 0; }

#tips_Login .success { background: #2ebe68; color: #FFF; padding: 4px 10px; margin: 10px 0; }


/* 选择商铺地址 */
#tips_ChooseArea .revealMain { margin: 0 auto; }

#tips_ChooseArea .revealMain h3 { font-size: 16px; font-weight: 400; }

#tips_ChooseArea .revealMain h3 span { color: #ff6900; }

#tips_ChooseArea .logItem { margin: 20px 0; height: 55px; }

#tips_ChooseArea .logItem select { padding: 10px; width: 22%; margin: 1%; }

#tips_ChooseArea .logSubBtn { margin: 10px 0; padding-bottom: 20px; }

#tips_ChooseArea .logSubBtn input { background: url(../images/common/loginsbg.png) repeat-x #00a3ec; height: 48px; border: 1px solid #009ad5; font-size: 16px; color: #fff; display: block; width: 80px; float: right; cursor: pointer; }


/*报价表单*/
#succ_BJ .revealMainform { margin: 0 15px; }

#succ_BJ .revealMainform .item { margin-top: 15px; }

#succ_BJ .revealMainform .item label { width: 55px; float: left; height: 35px; position: relative; }

#succ_BJ .revealMainform .item b { margin-left: 65px; display: block; font-weight: 400; color: #999; }

#succ_BJ .revealMainform .item span { margin-left: 65px; display: block; }

#succ_BJ .revealMainform .item span input { width: 350px; border: 1px solid #ddd; height: 30px; padding: 0 10px; }

#succ_BJ .revealMainform .item span textarea { width: 350px; border: 1px solid #ddd; height: 30px; padding: 10px; height: 200px; }

/*报价成功*/
#succ_BJ .revealMainSucc { text-align: center; }

#succ_BJ .revealMainSucc h3 { font-size: 24px; color: #2ebe68; font-weight: 400; }

#succ_BJ .revealMainSucc p { padding: 15px 0; }

#succ_BJ .revealMainSucc p span { color: #ff6900; }


/*强大自荐*/
#recruitZJ .revealMain h3 { font-weight: 400; color: #999; padding-bottom: 20px; font-size: 14px; }

#recruitZJ .revealMain h3 span { font-size: 16px; color: #f3ac12; }

#recruitZJ .revealMain .item { margin: 10px 15px 0; }

#recruitZJ .revealMain .item strong { width: 80px; float: left; height: 30px; line-height: 30px; position: relative; font-weight: 400; }

#recruitZJ .revealMain .item strong i { color: #ff0000; padding-right: 3px; }

#recruitZJ .revealMain .item .spint { margin-left: 95px; display: block; }

#recruitZJ .revealMain .item .spint span { display: block; }

#recruitZJ .revealMain .item .spint input { width: 320px; border: 1px solid #ddd; height: 30px; padding: 0 10px; }

#recruitZJ .revealMain .item .spint .fileInput b { display: inline-block; font-weight: 400; height: 30px; background: #f5f5f5; border: 1px solid #ddd; border-radius: 5px; width: 100px; line-height: 30px; text-align: center; cursor: pointer; }

#recruitZJ .revealMain .item .spint .fileInput em { font-size: 12px; color: #999; padding-left: 10px; }

/*申请职位*/
#recruitSQ .revealMain h3 { font-weight: 400; color: #999; padding-bottom: 20px; font-size: 14px; }

#recruitSQ .revealMain h3 span { font-size: 16px; color: #f3ac12; }

#recruitSQ .revealMain .item { margin: 10px 15px 0; }

#recruitSQ .revealMain .item strong { width: 80px; float: left; height: 30px; line-height: 30px; position: relative; font-weight: 400; }

#recruitSQ .revealMain .item strong i { color: #ff0000; padding-right: 3px; }

#recruitSQ .revealMain .item .spint { margin-left: 95px; display: block; }

#recruitSQ .revealMain .item .spint span { display: block; }

#recruitSQ .revealMain .item .spint input { width: 320px; border: 1px solid #ddd; height: 30px; padding: 0 10px; }

#recruitSQ .revealMain .item .spint .fileInput b { display: inline-block; font-weight: 400; height: 30px; background: #f5f5f5; border: 1px solid #ddd; border-radius: 5px; width: 100px; line-height: 30px; text-align: center; cursor: pointer; }

#recruitSQ .revealMain .item .spint .fileInput em { font-size: 12px; color: #999; padding-left: 10px; }


/*===============================================注册登录=======================================================*/
.log_top { background: #fff; border-bottom: 1px solid #ddd; height: 30px; position: relative; z-index: 11; }

.log_top .toolDiv li { height: 30px; line-height: 30px; }

.log_top .toolDiv .i_logon .i_log_show { top: 30px; }

.log_collect { line-height: 30px; }

.log_collect i { background-position: -256px -410px; width: 16px; height: 17px; float: left; margin: 5px 5px 0 0; }

.logWrapper .logo { width: 660px; }

.logWrapper .log_h1 { border-left: 1px solid #ddd; padding-left: 20px; margin-top: 10px; margin-left: 20px; height: 50px; line-height: 50px; font-weight: 400; }

.logfooter { margin-top: 30px; }

.logfooter .link { text-align: center; }

.logfooter .link span { padding: 0 5px; }

.logfooter .copyright { height: 50px; text-align: center; }

.logfooter .copyright span { color: #999; line-height: 50px; padding: 0 10px; font-size: 12px; }

.logfooter .copyright span a { color: #999; }

/*登录*/
.loginWap { height: 550px; }

.loginWap .wp { position: relative; }

.loginMain { position: absolute; height: 450px; width: 380px; right: 0; top: 50px; background: #fff; }

.loginMain .inner { padding: 20px; }

.loginMain h3 { font-weight: 400; padding: 10px 0; position: relative; }

.loginMain h3 strong { font-size: 24px; color: #002870; font-weight: 400; }

.loginMain h3 .regBtn { position: absolute; right: 0; top: 12px; }

.loginMain h3 .regBtn a { color: #ff6600; float: left; font-size: 14px; line-height: 20px; }

.loginMain h3 .regBtn i { background-position: -319px -130px; width: 18px; height: 18px; float: left; margin-right: 5px; margin-top: 1px; }

.loginMain .errorTips { padding: 5px 0; }

.loginMain .errorTips span { display: block; height: 30px; padding: 0 15px; line-height: 30px; font-size: 12px; }

.loginMain .errorTips .mr { background: #fffdcf; border: 1px solid #ffe96f; color: #cd9317; }

.loginMain .errorTips .cc { background: #ffe8e8; border: 1px solid #ffb7b7; color: #ff3737; }

.loginMain .item { margin: 20px 0 0; border: 1px solid #ddd; height: 35px; }

.loginMain .item label { background: #eeeded; width: 45px; float: left; height: 35px; border-right: 1px solid #ddd; position: relative; }

.loginMain .item .ui_name { background-position: -292px -410px; width: 18px; height: 22px; position: absolute; left: 50%; top: 50%; margin: -11px 0 0 -9px; }

.loginMain .item .ui_pass { background-position: -238px -130px; width: 16px; height: 20px; position: absolute; left: 50%; top: 50%; margin: -10px 0 0 -8px; }

.loginMain .item span { display: block; margin-left: 55px; *margin-left: 0; margin-right: 5px; height: 35px; *line-height: 35px; }

.loginMain .item span input { display: block; width: 100%; height: 35px; border: 0 none; *line-height: 35px; background: none; }

.loginMain .logSubBtn { margin: 30px 0 0; }

.loginMain .logSubBtn input { background: #00a3ec; /* background: url(../images/common/loginsbg.png) repeat-x #00a3ec;  border: 1px solid #009ad5;  */ border-radius: 4px; height: 48px; font-size: 16px; color: #fff; display: block; width: 100%; cursor: pointer; }

.loginMain .logSubBtn input.disabled { background: #dcdcdc; cursor: default; }

.loginMain .logBottom { margin: 10px 0 0; overflow: hidden; }

.loginMain .logBottom a { font-size: 12px; }

.loginMain .logBottom .link_pass { float: right; text-decoration: underline; color: #666; }

.loginMain .logBottom .link_auto { float: left; font-size: 12px; }

.loginMain .logBottom .link_auto input { margin-right: 5px; vertical-align: middle; }

.loginMain .orderLogin { position: relative; overflow: hidden; margin-top: 10px; }

.loginMain .orderLogin a { height: 48px; font-size: 16px; color: #fff; width: 165px; position: relative; }

.loginMain .orderLogin a span { display: block; line-height: 50px; padding-left: 50px; }

.loginMain .orderLogin .login_qq { float: left; background: url(../images/common/loginsbg_2.png) repeat-x #00add0; border: 1px solid #009db8; }

.loginMain .orderLogin .login_qq i { background-position: -78px -410px; width: 27px; height: 27px; position: absolute; left: 15px; top: 50%; margin-top: -13px; }

.loginMain .orderLogin .login_wechat { float: right; background: url(../images/common/loginsbg_3.png) repeat-x #35b124; border: 1px solid #24a610; }

.loginMain .orderLogin .login_wechat i { background-position: -125px -410px; width: 32px; height: 27px; position: absolute; left: 12px; top: 50%; margin-top: -13px; }

/*注册*/
.logWrapper .mod_hd { background: none; }

.registerWap { }

.registerWap .regTit { position: relative; overflow: hidden; }

.registerWap .regTit h3 { background: #fff; border-width: 1px 1px 0; border-color: #ddd; border-style: solid; float: left; height: 40px; line-height: 40px; padding: 0 30px; font-weight: 400; font-size: 18px; }

.registerWap .regTit h3 i { background-position: 0 -410px; width: 16px; height: 26px; float: left; margin: 8px 5px 0 0; }

.registerWap .regTit .logLink { line-height: 40px; }

.registerWap .regTit .logLink a { color: #eb6100; text-decoration: underline; }

.regMainWap { background: #fff; border: 1px solid #ddd; padding: 60px 90px; margin-top: -1px; min-height: 400px; }

.regFormMain .regForm { width: 700px; }

.regFormMain .error { background: #ffe8e8; border: 1px solid #ffb7b7; color: #ff3737; padding: 5px 10px; }

.regFormMain .correct { float: left; margin-top: 7px; margin-left: 10px; }

.regForm .item { margin-top: 20px; }

.regForm .item strong { float: left; line-height: 40px; width: 110px; font-weight: 400; }

.regForm .item i { color: #ff0000; margin-right: 5px; }

.regForm .item .input { float: left; width: 250px; border: 1px solid #ddd; padding: 0 30px 0 10px; height: 40px; position: relative; }

.regForm .item .input input { height: 40px; width: 100%; background: none; *line-height: 40px; }

.regForm .item .tips { float: left; background: #f3f3f3; border: 1px solid #dedede; height: 40px; line-height: 40px; width: 250px; padding: 0 10px; margin-left: 10px; font-size: 12px; }

.regForm .item .input i { position: absolute; top: 50%; }

.regForm .phone i { background-position: -292px -410px; width: 18px; height: 22px; margin: -11px 0 0 -9px; right: 5px; }

.regForm .password i { background-position: -44px -410px; width: 14px; height: 18px; margin: -9px 0 0 -7px; right: 10px; }

.regForm .username i {margin: -11px 0 0 -9px;}

.regForm .chitCode .input { width: 120px; }

.regForm .chitCode .btnSMS { float: left; background: #00BBD8; color: #FFF; border: none; border-radius: 4px; height: 40px; line-height: 40px; width: 120px; padding: 0 10px; margin-left: 10px; }

.regForm .chitCode .btnDisabled { background: #F3F3F3; color: #333; border: 1px solid #dedede; }

.regForm .agree { margin-left: 110px; margin-top: 30px; font-size: 12px; }

.regForm .agree input { margin-right: 5px; vertical-align: middle; }

.regForm .agree a { color: #002870; }

.regForm .agree a:hover { text-decoration: underline; }

.regForm .regSubmit { margin-top: 30px; margin-left: 110px; }

.regForm .regSubmit input { background: url(../images/common/loginsbg_4.png) repeat-x #f77324; height: 48px; width: 290px; border: 1px solid #e46d1a; font-size: 20px; color: #fff; display: block; cursor: pointer; }

.regFormMain .orderReg { width: 250px; margin-top: 20px; }

.regFormMain .orderReg .reg_btn { height: 48px; width: 250px; position: relative; }

.regFormMain .orderReg .reg_btn a { display: block; line-height: 50px; padding-left: 45px; color: #fff; font-size: 20px; }

.regFormMain .orderReg .reg_btn i { float: left; margin: 11px 8px 0 0; }

.regFormMain .orderReg .reg_qq { background: url(../images/common/loginsbg_2.png) repeat-x #00add0; border: 1px solid #009db8; }

.regFormMain .orderReg .reg_qq i { background-position: -78px -410px; width: 27px; height: 27px; }

.regFormMain .orderReg .reg_wechat { background: url(../images/common/loginsbg_3.png) repeat-x #35b124; border: 1px solid #24a610; margin-top: 15px; }

.regFormMain .orderReg .reg_wechat i { background-position: -125px -410px; width: 32px; height: 27px; }

.regFormMain .orderReg .reg_wechat_shao { margin-top: 15px; border: 1px solid #ddd; background: #f3fff3; }

.regFormMain .orderReg .reg_wechat_shao .tit { height: 51px; border-bottom: 1px solid #ddd; padding: 15px 25px; }

.regFormMain .orderReg .reg_wechat_shao .tit i { background-position: -177px -410px; width: 51px; height: 51px; float: left; margin-right: 15px; }

.regFormMain .orderReg .reg_wechat_shao .tit h3 { font-size: 18px; color: #3cb929; font-weight: 400; }

.regFormMain .orderReg .reg_wechat_shao .tit p { color: #666; font-size: 12px; }

.regFormMain .orderReg .reg_wechat_shao .cMain { padding: 15px; text-align: center; }

.regFormMain .orderReg .reg_wechat_shao .cMain strong { display: block; font-weight: 400; color: #999; padding-top: 10px; }

/*注册成功提示*/
.regSuccMain { text-align: center; }

.regSuccMain h3 { font-size: 36px; color: #36c95c; line-height: 36px; padding-top: 50px; }

.regSuccMain span { display: block; padding: 20px 0 10px; }

.regSuccMain .link { padding: 10px 0; }

.regSuccMain .link a { background: #ee7520; color: #fff; padding: 8px 15px; }

.regSuccMain p { padding: 10px 0; }

.regSuccMain p a { color: #215fce; }

.regSuccMain p a:hover { text-decoration: underline; }

/*绑定手机*/
.bindingMain { background: #fff; border: 1px solid #ddd; padding: 60px 90px; }

.bindingMain .tit { width: 400px; margin: 0 auto; text-align: center; padding-bottom: 20px; }

.bindingMain .tit h3 { font-size: 36px; color: #ff0000; line-height: 36px; font-weight: 400; }

.bindingMain .tit p { color: #999; padding-top: 15px; }

.bindingMain .bindForm { width: 400px; margin: 0 auto; }

.bindingMain .bindForm .item { margin-top: 20px; }

.bindingMain .bindForm .item strong { float: left; line-height: 40px; width: 100px; font-weight: 400; }

.bindingMain .bindForm .item .input { float: left; width: 250px; border: 1px solid #ddd; padding: 0 30px 0 10px; height: 40px; position: relative; }

.bindingMain .bindForm .item .input input { height: 40px; width: 100%; background: none; }

.bindingMain .bindForm .item .input i { position: absolute; top: 50%; }

.bindingMain .bindForm .phone i { background-position: -292px -410px; width: 18px; height: 22px; margin: -11px 0 0 -9px; right: 5px; }

.bindingMain .bindForm .password i { background-position: -44px -410px; width: 14px; height: 18px; margin: -9px 0 0 -7px; right: 10px; }

.bindingMain .bindForm .chitCode .input { width: 120px; }

.bindingMain .bindForm .chitCode button { float: left; background: #f3f3f3; border: 1px solid #dedede; height: 40px; line-height: 40px; width: 120px; padding: 0 10px; margin-left: 10px; }

.bindingMain .bindForm .bingSubmit { margin-top: 30px; margin-left: 100px; }

.bindingMain .bindForm .bingSubmit input { background: url(../images/common/loginsbg_4.png) repeat-x #f77324; height: 48px; width: 290px; border: 1px solid #e46d1a; font-size: 20px; color: #fff; display: block; cursor: pointer; }

.bindingMain .bindForm .passSubmit { margin-top: 15px; margin-left: 100px; }

.bindingMain .bindForm .passSubmit a { text-align: center; color: #fff; display: block; color: #999; font-size: 16px; }

/*找回密码*/
.findPwdMain { background: #fff; border: 1px solid #ddd; padding: 100px 90px; }

.findPwdMain .tit { width: 400px; margin: 0 auto; text-align: center; padding-bottom: 20px; }

.findPwdMain .tit h3 { font-size: 36px; color: #00aeef; line-height: 36px; font-weight: 400; }

.findPwdMain .testForm { width: 400px; margin: 0 auto; }

.findPwdMain .testForm .item { margin-top: 20px; }

.findPwdMain .testForm .item strong { float: left; line-height: 40px; width: 100px; font-weight: 400; }

.findPwdMain .testForm .item .input { float: left; width: 250px; border: 1px solid #ddd; padding: 0 30px 0 10px; height: 40px; position: relative; }

.findPwdMain .testForm .item .input input { height: 40px; width: 100%; background: none; }

.findPwdMain .testForm .item .input i { position: absolute; top: 50%; }

.findPwdMain .testForm .phone i { background-position: -292px -410px; width: 18px; height: 22px; margin: -11px 0 0 -9px; right: 5px; }

.findPwdMain .testForm .password i { background-position: -44px -410px; width: 14px; height: 18px; margin: -9px 0 0 -7px; right: 10px; }

.findPwdMain .testForm .chitCode .input { width: 120px; }

.findPwdMain .testForm .chitCode button { float: left; background: #f3f3f3; border: 1px solid #dedede; height: 40px; line-height: 40px; width: 120px; padding: 0 10px; margin-left: 10px; }

.findPwdMain .btnSubmit { margin-top: 30px; margin-left: 100px; }

.findPwdMain .btnSubmit input { background: url(../images/common/loginsbg_4.png) repeat-x #f77324; height: 48px; width: 290px; border: 1px solid #e46d1a; font-size: 20px; color: #fff; display: block; cursor: pointer; }

.findPwdMain .resetForm { width: 400px; margin: 0 auto; }

.findPwdMain .resetForm .item { margin-top: 20px; }

.findPwdMain .resetForm .item strong { float: left; line-height: 40px; width: 100px; font-weight: 400; }

.findPwdMain .resetForm .item .input { float: left; width: 250px; border: 1px solid #ddd; padding: 0 30px 0 10px; height: 40px; position: relative; }

.findPwdMain .resetForm .item .input input { height: 40px; width: 100%; background: none; }


/*企业认证申请*/
.regRZMain { }

.rz_adminData { margin-top: 20px; }

.rz_companyData .selectConpany label { margin-right: 30px; }

.rz_companyData .selectConpany label input { vertical-align: middle; margin-right: 5px; }

.regRZMain .tit { border-bottom: 1px solid #ddd; padding: 15px 0; margin: 30px 0 20px; }

.regRZMain .item { margin-top: 15px; position: relative; }

.regRZMain .item strong { float: left; width: 140px; line-height: 40px; font-weight: 400; text-align: right; }

.regRZMain .item strong i { color: #ff0000; padding-right: 5px; }

.regRZMain .item .input { width: 380px; padding: 0 10px; border: 1px solid #ddd; height: 40px; margin-left: 150px; }

.regRZMain .item .input input { height: 40px; background: none; width: 100%; border: 0 none; }

.regRZMain .phone span { line-height: 40px; color: #999; display: block; margin-left: 150px; }

.regRZMain .item .cont { margin-left: 150px; }

.regRZMain .item .cont ul { }

.regRZMain .item .cont li { }

.regRZMain .item .cont li input { vertical-align: middle; margin-right: 5px; }

.regRZMain .item .cont li label { margin-right: 10px; }

.regRZMain .item .cont li select { margin-left: 10px; height: 30px; }

.regRZMain .item .cont li .inpt { height: 28px; padding: 0 5px; width: 250px; }

.regRZMain .item .addBtn { background: #00adef; height: 40px; line-height: 40px; width: 50px; text-align: center; color: #fff; position: relative; float: left; padding: 0 10px 0 15px; }

.regRZMain .item .addBtn i { background-position: 0 -460px; width: 12px; height: 12px; float: left; margin: 13px 5px 0 0; }

.regRZMain .item .mainService span { display: block; margin-left: 85px; border: 1px solid #ddd; height: 40px; width: 780px; padding: 0 10px; }

.regRZMain .item .mainService span input { border: 0 none; background: none; height: 40px; width: 100%; }

.regRZMain .item .minorService span { display: block; margin-left: 85px; border: 1px solid #ddd; height: 40px; width: 780px; padding: 0 10px; }

.regRZMain .item .minorService span input { border: 0 none; background: none; height: 40px; width: 100%; }

.regRZMain .item .uploadPic { overflow: hidden; }

.regRZMain .item .uploadPic li { width: 80px; padding: 0; float: left; margin-right: 15px; }

.regRZMain .item .uploadPic li label { border: 1px solid #ddd; position: relative; overflow: hidden; width: 80px; height: 80px; display: block; background: url(../images/common/addui.png) no-repeat center center #f9f9f9; cursor: pointer; }

.regRZMain .item .uploadPic li h4 { font-weight: 400; display: block; text-align: center; color: #999; font-size: 12px; }

.regRZMain .submitDiv { margin-top: 50px; }

.regRZMain .submitDiv input { background: #00adef; width: 300px; height: 50px; color: #fff; font-size: 20px; cursor: pointer; display: block; margin: 0 auto; }

.addShowMain { display: none; background: #fff; border: 1px solid #ddd; position: absolute; left: 235px; top: 40px; width: 800px; z-index: 99; }

.addShowMain .yiSelect { border-bottom: 1px dotted #ddd; height: 30px; position: relative; padding: 10px 15px; }

.addShowMain .yiSelect .haveSelectUl { float: left; margin-right: 100px; }

.addShowMain .yiSelect .haveSelectUl .sesp { float: left; line-height: 30px; }

.addShowMain .yiSelect .haveSelectUl ul { float: left; margin-left: 10px; }

.addShowMain .yiSelect .haveSelectUl li { }

.addShowMain .yiSelect .haveSelectUl li { margin-right: 10px; height: 28px; line-height: 28px; border: 1px solid #00adef; color: #00adef; padding: 0 30px 0 10px; border-radius: 3px; float: left; position: relative; }

.addShowMain .yiSelect .haveSelectUl li i { background-position: -30px -460px; width: 7px; height: 7px; position: absolute; right: 10px; top: 50%; margin-top: -3px; cursor: pointer; }

.addShowMain .yiSelect .haveSelectUl li b { font-weight: 400; }

.addShowMain .yiSelect .sureBtn { position: absolute; right: 15px; top: 10px; background: #00adef; width: 60px; height: 30px; text-align: center; line-height: 30px; border-radius: 5px; }

.addShowMain .yiSelect .sureBtn a { display: block; color: #fff; }

.addShowMain .yiSelect .cancelBtn { position: absolute; right: 85px; top: 10px; background: #dcdcdc; width: 60px; height: 30px; text-align: center; line-height: 30px; border-radius: 5px; }

.addShowMain .yiSelect .cancelBtn a { display: block; color: #fff; }

.addShowMain .selectList { margin: 15px; }

.addShowMain .selectList .j_Cate { position: relative; overflow: hidden; border-bottom: 1px dotted #ddd; }

.addShowMain .selectList .j_Cate .attrKey { float: left; padding: 10px; }

.addShowMain .selectList .j_Cate .attrValues {  padding: 5px 0; position: relative; overflow: hidden; }

.addShowMain .selectList .j_Cate .av_expand { overflow: hidden; }

.addShowMain .selectList .j_Cate .av_expand li { float: left; padding: 1px 10px; margin: 4px; color: #999; }

.addShowMain .selectList .j_Cate .av_expand li a { color: #999; }

.addShowMain .selectList .j_Cate .av_expand .on { color: #FFF; }

.addShowMain .selectList .j_Cate .av_expand .on a { color: #FFF; }

.addShowMain .selectList .j_Cate .av_options { position: absolute; right: 10px; top: 10px; }

.addShowMain .selectList .j_Cate .av_options a { font-size: 12px; color: #999; padding-right: 15px; display: block; }

.addShowMain .selectList .j_Cate .av_options a i { background-position: -313px 0; width: 10px; height: 5px; position: absolute; right: 0; top: 50%; margin-top: -3px; }

.regMainWap .selectMenu { border-bottom: 1px solid #F0F0F0; height: 40px; }

.regMainWap .selectMenu li { cursor: pointer; float: left; width: 100px; height: 40px; line-height: 40px; margin-right: 10px; text-align: center; /* background: #DCDCDC;  */ border: 1px solid #dcdcdc; border-bottom: none; border-radius: 4px 4px 0 0; color: #A9A9A9; }

.regMainWap .selectMenu li:hover { background: #F0F0F0; }

.regMainWap .selectMenu li.on { background: #00ADEF; color: #fff; }

.addShowMain ul li { cursor: pointer; margin: 0 4px; }

.addShowMain ul li.on { border-radius: 4px; }

.addShowMain .selected { height: 40px; line-height: 40px; padding-left: 10px; }

.addShowMain .selected span { float: left; }

.addShowMain .selected .sesp { font-weight: bold; font-size:16px;}

.addShowMain .selected ul { float: left; }

.addShowMain .selected li { display: inline-block; font-weight: normal; color: #FF6A00; }

.addShowMain .selected li a { font-weight: normal; color: #FF6A00;  }

.addShowMain .selected li b { font-weight: normal; }

.addShowMain .selectList { background: #FFF; }

.messShowFloat { display: none; position: absolute; z-index: 9999; }

.messShowFloat iframe { height: 600px; }

.messShowFloat .close i { background: url(../images/common/close.png) no-repeat; width: 16px; height: 16px; position: absolute; top: 4px; right: 4px; cursor: pointer; }

.messShowFloatBg { display: none; position: fixed; width: 100%; height: 1000%; top: 0; left: 0; background: url(../images/common/balck50.png) repeat; z-index: 9998; }


/*省份联动样式*/
.dqld_div { width: 510px; background-color: #F9F9F9; position: absolute; border: 1px solid #ddd; padding: 15px 10px 10px; z-index: 9999; }

.dqld_div .close { position: absolute; right: 10px; top: 5px; font-size: 24px; cursor: pointer; z-index: 999; }

.dqld_div ul { }

.dqld_div h3 { font-size: 14px; font-weight: 400; border-bottom: 1px solid #00adef; height: 35px; line-height: 35px; position: relative; overflow: hidden; }

.dqld_div h3 span { background: #00adef; cursor: pointer; float: left; padding: 0 15px; line-height: 35px; color: #fff; }

.dqld_div ul li { float: left; height: 30px; line-height: 30px; margin: 5px 10px;  min-width: 60px; cursor: pointer; }

.address_input span { padding: 5px 15px; border: 1px solid #ddd; cursor: pointer; }


/*导航滚动固定*/
.fixed { position: fixed; top: 0; z-index: 999; width: 100%; left: 0; }


/*顶部广告*/
.toppic { width: 100%; position: relative; }

.toppic .toppic_max { width: 100%; }

.toppic .toppic_max a { display: block; height: 410px; width: 100%; }

.toppic .toppic_min { height: 60px; }

.toppic .toppic_min a { display: block; height: 60px; width: 100%; }



/* 弹出窗口 */
#popMessage { position: fixed; z-index: 99999; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; overflow: hidden; }
#popMessage .popBox { background:#F3F3F3; width: 380px; margin: 200px auto; border: 1px solid #dcdcdc; border-radius: 8px 8px 0 0; }
#popMessage .popTitle {  margin: 0; padding: 10px; border: none;  border-bottom:1px solid #DCDCDC; border-radius: 8px 8px 0 0; }
#popMessage .popBody { padding: 20px 40px; background: #FFF; line-height: 30px; }
#popMessage .popBody p { min-height: 48px; }
#popMessage .popBody a { color: #ff6900; text-decoration: underline; }
#popMessage .popBody a:hover { text-decoration: none; }
#popMessage .popSuccess { background: url(/style/images/common/success.png) no-repeat left center; }
#popMessage .popWarning { background: url(/style/images/common/warning.png) no-repeat left center; }
#popMessage .popInformation { background: url(/style/images/common/information.png) no-repeat left center; }
#popMessage .popConfirm { background: url(/style/images/common/confirm.png) no-repeat left center; padding-left: 70px; }
#popMessage .popSuccess,
#popMessage .popWarning,
#popMessage .popInformation,
#popMessage .popConfirm { padding-left: 70px; line-height: 32px; }
#popMessage .popButton { background: #F3F3F3; text-align: right; padding: 5px; border-top:1px solid #dcdcdc; }
#popMessage .popButton .closeButton { border: none; background: #00adef; color: #FFF; padding: 5px 10px; }
#popMessage .popButton .cancelButton { border: none; background: #dcdcdc; color: #333; padding: 5px 10px; }

/* 加载窗口 */
.loadingMessage { position: fixed; z-index: 99999; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; overflow: hidden; background: rgba(192,192,192,0.4); }
.loadingMessage .loadingBody{text-align:center;}
/* .loadingMessage .loadingBody .loadingText {background:#FFF;padding:20px 20px 20px 50px;background-image:url(/style/images/common/loading.gif); background-repeat:no-repeat; background-position:10px center;} */
.loadingMessage .loadingBody .loadingText {background:#000; color:#FFF; padding:10px 20px;  }


/* 弹出iframe */
#popIframe { position: fixed; z-index: 99999; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; overflow: hidden; }
#popIframe .popBox {  margin: 100px auto; border: 1px solid #00ADEF; border-radius: 4px 4px 0 0; }
#popIframe .popTitle { font-family:Verdana;  background: #00ADEF; color:#FFF; margin: 0; padding: 6px 10px; border: none; border-radius: 4px 4px 0 0; }
#popIframe .popTitle span { float: right; font-size: 13px; color: #FFF; cursor: pointer; }
#popIframe .popTitle span:hover { color: #ddd; }
#popIframe .popBody { clear: both; background: #FFF; }

/* 错误消息 */
.errmsg { color: #FF0000; line-height: 30px; padding-left: 10px; }

.xhw_bjw_cxsj p { clear: both; }

/* 搜索结果为空 */
.searchempty { padding: 30px 0; text-align: center; font-size: 14px; color: #999; }

.searchempty a { color: #00AEEF; }

.storeaddress .remove { color: #FF0000; }

.storeaddress ul { padding-left: 10px; }

.storeaddress .addBtn { background: #00adef; height: 40px; line-height: 40px; width: 50px; text-align: center; color: #fff; position: relative; float: right; padding: 0 10px 0 15px; }

.storeaddress .addBtn i { background-position: 0 -460px; width: 12px; height: 12px; float: left; margin: 13px 5px 0 0; }

#clazzMainScope li.on, #clazzSubMainScope li.on, .av_expand li.on { background: #ff6a00; }

#clazzMainScope li.on a, #clazzSubMainScope li.on a, .av_expand li.on a { color: #FFF; }


/* 新留言板 */

.s_xhmessList{background:#fff; padding:15px 0; position:relative;overflow:hidden;}
.s_xhmessList .inner{padding:0 15px;}
.s_xhmessList li{margin-bottom:15px;position:relative;overflow:hidden;}
.s_xhmessList li .pic{width:60px;height:60px;border-radius:50%;overflow:hidden;position:absolute;}
.s_xhmessList li .cont{background:#f3f3f3;border-radius:5px;padding:5px 10px 0;min-height:40px;font-size:12px;line-height:18px;border:1px solid #ddd;position:relative;}
.s_xhmessList li .cont h5{padding-top:8px;color:#999;}
.s_xhmessList li .cont .boxPic{overflow: hidden; position: relative; margin-top: 10px;}
.s_xhmessList li .cont .boxPic a{float: left; width: 50px; height: 50px; border: 1px solid #ddd; margin-right: 15px;}
.s_xhmessList li .cont .boxBot{margin-top: 10px; border-top: 1px solid #ddd; height: 34px; line-height: 34px; color: #999;}
.s_xhmessList li .cont .boxBot img{padding: 0 8px;}
.s_xhmessList li .cont .boxBot b{font-weight: lighter;}
.s_xhmessList li .cont .point{background-image:url(/style/images/message/sub/icon_point.png); background-repeat:no-repeat; width:13px; height:12px; position:absolute; top:24px;}
.s_xhmessList li .cont .boxBot{position: relative; height: 32px;}
.s_xhmessList li .cont .boxBot .comName{float: left;}
.s_xhmessList li .cont .boxBot .messBtn{position: absolute; width: 35px; top: 0; right: 0; text-align: right; overflow: hidden;}
.s_xhmessList li .cont .boxBot .messBtn a{height: 32px; display: block; width: 34px; text-align: center; float: right;}
.s_xhmessList li .cont .boxBot .messBtn a i{font-size: 24px; color: #1da7da;line-height: 32px; display: block;}
.s_xhmessList li .cont .boxBot .messBtn a:hover{text-decoration: none;}
.s_xhmessList li .cont .boxBot .messOpts{position: absolute; background: #1da7da; border: 1px solid #; border-radius: 6px; width: 150px; height: 32px; right: 35px; top: 0; overflow: hidden; display: none;}
.s_xhmessList li .cont .boxBot .messOpts span{position: absolute; width: 1px; overflow: hidden; height: 20px; left: 50%; background: #1187b2; top: 50%; margin-top: -10px;}
.s_xhmessList li .cont .boxBot .messOpts a{width: 50px; float: left; padding: 0 10px 0 15px;}
.s_xhmessList li .cont .boxBot .messOpts a:hover{text-decoration: none;}
.s_xhmessList li .cont .boxBot .messOpts i{color: #fff; margin-right: 6px; font-size: 16px; display: inline-block; vertical-align: middle;}
.s_xhmessList li .cont .boxBot .messOpts em{color: #fff; display: inline-block; vertical-align: middle;}

.s_xhmessList .boxComment{position: relative; background: #e7e7e7; padding: 0 10px 10px; margin-top: 10px; border-radius: 4px; margin-bottom: 10px;}
.s_xhmessList .boxComment .pointj{width: 0; height: 0;  border-left:10px solid transparent; border-right:10px solid transparent; border-bottom: 10px solid #e7e7e7; display: block; overflow: hidden; position: absolute; top: -10px;}
.s_xhmessList .boxComment .comZan{padding: 8px 0; border-bottom: 1px solid #dfdfdf;}
.s_xhmessList .boxComment .comZan i,
.s_xhmessList .boxComment .comZan em{ color: #47b6df;}
.s_xhmessList .boxComment .comZan span{margin-left: 8px; color: #47b6df;}
.s_xhmessList .boxComment .comList{padding-top: 5px;}
.s_xhmessList .boxComment .comList li{margin: 0; margin-top: 5px;}
.s_xhmessList .boxComment .comList li a{color: #47b6df;}
.s_xhmessList .boxComment .comList li em{padding: 0 5px;}
.s_xhmessList .boxComment .comMore{margin-top: 10px; text-align: center;}
.s_xhmessList .boxComment .comMore b,
.s_xhmessList .boxComment .comMore em{color: #47b6df;}
.s_xhmessList .boxComment .comMore em{text-decoration: underline;}

.s_xhmessList li.mySend .boxComment{background: #fff; color: #333;}
.s_xhmessList li.mySend .boxComment .pointj{border-bottom: 10px solid #fff;}
		
.s_xhmessList li.userSend .pic{left:0;}
.s_xhmessList li.userSend .cont{margin-left:80px;margin-right:80px;}
.s_xhmessList li.userSend .cont .point{background-position:0 0;left:-13px;}
.s_xhmessList li.mySend{}
.s_xhmessList li.mySend .pic{right:0;}
.s_xhmessList li.mySend .cont{margin-right:80px;margin-left:80px;background:#31b0df;border:1px solid #31b0df;color:#fff;}
.s_xhmessList li.mySend .cont .boxCon{color:#fff;}
.s_xhmessList li.mySend .boxBot{color:#aee8fe; border-top: 1px solid #5ac0e5;}
.s_xhmessList li.mySend .cont .point{background-position:0 -20px;right:-13px;}		

.s_messLeft{width: 740px; float: left; padding: 10px;}
.s_messLeft iframe{box-shadow: 0 0 4px rgba(0,0,0,0.1);}
.s_messRight{padding: 20px 20px 20px 0; width: 410px; height:580px; float: right; background: #f3f3f3; }
.messFloatShow .s_mess_tit{padding-bottom: 20px;}
.messFloatShow .s_mess_tit strong { font-size: 18px; color: #31b0df; font-weight: 400; line-height: 40px; }
.messFloatShow .s_mess_tit strong img { float: left;  margin-right: 10px; }	
.messFloatShow .s_close{background: url(../images/message/close_1.png) no-repeat; width: 32px; height: 32px; position: absolute; right: 10px; top: 10px; cursor: pointer;}

.messFloatShow .s_messComment{position: relative; overflow-y: auto; height: 530px; overflow-x: hidden;}
.s_messForm{}
.s_messTextarea{position: relative;}
.s_messTextarea textarea{border: 1px solid #ddd; width: 96%; height: 100px; padding: 1.5%;}
.s_messTextarea span{position: absolute; bottom: -30px; right: 0; font-size: 12px; color: #999;}
	
.s_messUpload{overflow: hidden; position: relative; margin-top: 18px;}
.s_messUpload li{float: left; width: 50px; height: 50px; border-radius: 2px; background: url(/style/images/message/s_messupbg.png) no-repeat center center #fff; margin-right: 20px; border: 1px solid #ddd;}
.s_messUpload li a{display: block;width: 50px; height: 50px;}
	
.s_messAddress{margin-top: 18px;}
.s_messAddress select{margin-right: 10px;}
	
.s_messSubmit{margin-top: 18px;}
.s_messSubmit input{background: #ff6900; height: 40px; text-align: center; font-size: 16px; color: #fff; border-radius: 2px; display: block; width: 100%; cursor: pointer;}

.s_messComment .s_msList{margin-top: 15px;}
.s_msList .litit{border-bottom: 1px solid #e5e5e5; padding: 5px 0; position: relative; overflow: hidden;}
.s_msList .litit strong{font-size: 16px; font-weight: 400;}
.s_msList .liul dl{padding: 10px 0; position: relative; overflow: hidden; border-bottom: 1px solid #e5e5e5;} 
.s_msList .liul dl dt{width: 50px; height: 50px; position: relative; float: left; border-radius: 50%; margin-top: 5px;}
.s_msList .liul dl dt img{width: 50px; height: 50px; display: block; border-radius: 50%;}
.s_msList .liul dl dt i{border: 2px solid #fff; width: 16px; height: 16px; text-align: center; line-height: 16px; font-size: 12px; color: #fff; border-radius: 50%; position: absolute; bottom: 0; right: -5px;}
.s_msList .liul dl dt i.ico-qy{background: #0099ff;}
.s_msList .liul dl dt i.ico-gr{background: #22bb00;}
.s_msList .liul dl dd{margin-left: 65px;}
.s_msList .liul dl dd .name{position: relative; overflow: hidden; font-size: 12px;}
.s_msList .liul dl dd .name strong{float: left;}
.s_msList .liul dl dd .name strong a{color: #47b6df;}
.s_msList .liul dl dd .name span{float: right; color: #999;}
.s_msList .liul dl dd .contt{font-size: 12px; line-height: 18px;}
.s_msList .liul dl dd .contt a{color: #47b6df; margin: 0 3px;}
.s_msList .liul .moreDiv{margin-top: 10px; text-align: center; font-size: 12px;}
.s_msList .liul .moreDiv b,
.s_msList .liul .moreDiv em{color: #47b6df;}
.s_msList .liul .moreDiv em{text-decoration: underline;}

.s_messComList .liul{height: 490px; overflow-y: auto; overflow-x: hidden;}
.s_messComList .liul .moreDiv1{background: #31b0df; height: 30px; border-radius: 6px; margin-top: 10px;}
.s_messComList .liul .moreDiv1 a{display: block; text-align: center; line-height: 30px; height: 30px; color: #fff; font-size: 12px;}
	
.s_messAboutLY{margin-top: 25px;padding-top: 15px; border-top: 1px solid #ddd;}
.s_messAboutLY h3 { font-size: 24px; font-weight: 400; text-align: center; padding: 10px 0 20px 0; }
.s_messAboutLY p { font-size: 12px; text-indent: 2em;  line-height: 20px;}
.s_messLink { margin-top: 25px; position: relative; overflow: hidden; }
.s_messLink a { overflow: hidden; }
.s_messLink a.btn_1 { float: left; }
.s_messLink a.btn_2 { float: right; }

/* 友情链接 */
.i_friendLink{width: 1200px; margin: 20px auto 10px; border-top: 1px solid #ddd; padding: 15px 0; overflow: hidden;}
.i_friendLink ul{margin-left: 85px;}
.i_friendLink li{float: left; padding: 5px 3px; color: #999;}
.i_friendLink strong{font-weight: bold; color: #999; font-size: 16px; float: left; padding: 5px 0;}
.i_friendLink li a{color: #666;}
.i_friendLink li a:hover{color: #002870; text-decoration: underline;}

/* 首页留言板 *//*2016.6.27*/
.i_rowbaPanel{position: relative; margin-top: 15px;}
.i_messagePanel{width: 950px; border: 2px solid #ff6900; height: 282px; position: relative; overflow: hidden; padding: 10px 10px 10px 40px;}
.i_messagePanel .title{position: absolute; left: -1px; top: 50%; margin-top: -50px; background: #ff6900; width: 20px; height: 100px; padding: 8px 5px 2px; color: #fff; text-align: center;}
.i_messagePanel .i_messScrollL{float: left; width: 470px;}
.i_messagePanel .i_messScrollR{float: right; width: 470px;}
.i_messScroll{ position: relative; overflow: hidden; height: 280px;}
.i_messScroll li{height: 50px;}
.i_messScroll li p{font-size: 14px; color: #f83e13; line-height: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 95%;}
.i_messScroll li i{font-size: 12px; color: #999; line-height: 18px;}
.i_messScroll li i img{padding: 0 5px;}


.i_orderPanel{float: right; width: 563px;}
.i_orderPanel .i_proInner{border:1px solid #ddd;height:120px;}
.i_orderPanel .i_proInnerB{margin-top: 15px;} 
.i_orderPanel .i_probox{width:280px;float:left;height:120px;}
.i_orderPanel .i_pro_xian{background:url(/style/images/index/gongbg.jpg) no-repeat right bottom;}
.i_orderPanel .i_pro_qiu{background:url(/style/images/index/qiubg.jpg) no-repeat right bottom;}
.i_orderPanel .i_pro_zhiqing{background:url(/style/images/index/i_icobg_jl.png) no-repeat right bottom;}
.i_orderPanel .i_pro_zullin{background:url(/style/images/index/i_icobg_zp.png) no-repeat right bottom;}
.i_orderPanel .i_probox h4{font-size:18px;padding:15px 15px 0;font-weight:400;}
.i_orderPanel .i_pro_qiu,
.i_orderPanel .i_pro_zullin{border-left:1px solid #ddd;}
.i_orderPanel .i_probox span{font-size:12px;padding:0 15px;color:#999; display: block; line-height: 20px;}
.i_orderPanel .i_pro_xian p,
.i_orderPanel .i_pro_qiu p{padding:10px 15px 0;}
.i_orderPanel .i_pro_xian p a,
.i_orderPanel .i_pro_qiu p a{position:relative;width:85px;height:30px;line-height:30px;padding-left:15px;display:block;border-radius:5px;}
.i_orderPanel .i_pro_xian p a i,
.i_orderPanel .i_pro_qiu p a i{position:absolute;right:15px;top:50%;width:7px;height:12px;margin-top:-6px;}
.i_orderPanel .i_pro_xian p a{border:1px solid #fda40a;color:#fda40a;}
.i_orderPanel .i_pro_qiu p a{border:1px solid #fe6f29;color:#fe6f29;}
.i_orderPanel .i_pro_xian p a i{background-position:-59px -40px;}
.i_orderPanel .i_pro_qiu p a i{background-position:-79px -40px;}
					
.i_orderPanel .i_pro_zhiqing p,
.i_orderPanel .i_pro_zullin p{padding:5px 15px 0; }
.i_orderPanel .i_pro_zhiqing p a,
.i_orderPanel .i_pro_zullin p a{font-size: 12px; color: #ff6900;}
					
/*.i_sideMessbtn{margin-top: 10px; background: #d4c25f; width: 180px; text-align: center; height: 127px;}
.i_sideMessbtn a{display: block; padding-top: 12px;}
.i_sideMessbtn img{display: block; margin: 0 auto;}
.i_sideMessbtn span{display: block; text-align: center; padding-top: 5px; color: #fff; font-size: 16px;}*/


.i_sideMessbtn{margin-top: 10px; background: #d4c25f; width: 180px; height: 80px;line-height: 80px;}
.i_sideMessbtn a{display: block; margin-left: 10px;}
.i_sideMessbtn i{width: 50px;height: 50px; display: inline-block; vertical-align: middle; }
.i_sideMessbtn img{width: 50px;height: 50px;}
.i_sideMessbtn span{color: #fff; font-size: 16px;font-weight: 800;}
.i_side627{margin-top:3px;}


/* 2017.6.23 */

/*大类有8个时，新增class="i_rowbaPanel8"*/
.i_rowbaPanel8 .i_messagePanel{height: 360px;}
.i_rowbaPanel8 .i_messScroll{height: 358px;}

/*大类有9个时，新增class="i_rowbaPanel9"*/
.i_rowbaPanel9 .i_messagePanel{height: 438px;}
.i_rowbaPanel9 .i_messScroll{height: 436px;}

/*大类有10个时，新增class="i_rowbaPanel10"*/
.i_rowbaPanel10 .i_messagePanel{height: 516px;}
.i_rowbaPanel10 .i_messScroll{height: 514px;}

/* /2017.6.23 */
