@charset "utf-8";
/* CSS Document */

/**
 * 初始化HTML标签及常用公共样式
 * @zhoonchen
 **/

/* =============== 文件导航 ==============
 
 ******* reset *******
 * 重新定义Html元素
 * 清除浮动
 * 为旧版本浏览器格式化Html5元素

 ******* function ******
 * 文字排版
 * 定位
 * 颜色
 
 * ================ 文件导航 ==============*/

/* ===============
 * 重新定义Html元素
 * =============== */
* {
  font-family: "Microsoft YaHei", "lucida Grande", Verdana;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

strong {
  font-weight: bold;
}

i {
  font-style: italic;
}

ul,
ol {
  list-style: none;
}

body {
  background-color: #fff;
  color: #000;
}

input,
select,
textarea {
  font-family: "Microsoft YaHei", "lucida Grande", Verdana;
}

input,
select {
  vertical-align: middle;
}

textarea {
  vertical-align: top;
}

a {
  outline: none;
  cursor: pointer;
  color: #428bca;
  ;
}

a:link,
a:visited,
a:active {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

img {
  border: none;
  vertical-align: middle;
}

hr {
  margin: 0;
}

/* =============
 * 为旧版本浏览器格式化Html5元素
 * ============= */
article,
aside,
dialog,
footer,
header,
section,
nav,
figure,
menu {
  display: block;
}


/* =============
 * 文字排版
 * ============= */
.fl {
  float: left;
}

.fr {
  float: right;
}

.cl {
  clear: both;
}

/* =============
 * 文字排版
 * ============= */
.ft_h1 {
  color: #333;
}

.ft_h2 {
  color: #666;
}

.ft_h3 {
  color: #999;
}

.font12 {
  font-size: 12px;
}

.font14 {
  font-size: 14px;
}

.font16 {
  font-size: 16px;
}

.font18 {
  font-size: 18px;
}

.font20 {
  font-size: 20px;
}

.font24 {
  font-size: 24px;
}

.red {
  color: #f00;
}

.blue {
  color: #03f;
}

/*提示样式过滤*/
.alert-danger,
.label-danger {
  color: #ea4a36;
  border: 1px solid #ffe3e0;
  background-color: #fff2f2;
}

.alert-success,
.label-success {
  border: 1px solid #dcf9d6;
  background-color: #edffe9;
  color: #4ab933;
}

.alert-warning,
.label-warning {
  border: 1px solid #faf1d7;
  background-color: #fffff1;
  color: #ee9f28;
}

.alert-info,
.label-info {
  border: 1px solid #e4f3fd;
  background-color: #f2faff;
  color: #3a9ed5;
}

.alert {
  margin-bottom: 0px;
}



/*表单备注*/
.form_mark {
  color: #ccc;
}

/*登录*/
#login-box {
  width: 500px;
  margin-top: 150px;
}

/*toast自定义*/
.toast {
  padding: 1px 10px;
  border-radius: 3px;
}

.toast h5 {
  padding: 0px;
  margin: 0px;
  font-weight: 100;
  font-size: 12px;
}

/*结构列表*/
/*表格拉伸CSS*/
.rc-handle-container {
  position: relative;
}

.rc-handle {
  position: absolute;
  width: 7px;
  cursor: ew-resize;
  margin-left: -3px;
}

#list_form table thead tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}


#list_form table thead th {
  white-space: nowrap;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}


#list_form table tbody td {
  white-space: nowrap;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}

#list_form .thsort {
  cursor: pointer;
}



.red {
  color: #e84246;
}

.bannerbg {
  background: url(/images/banner.png);
  width: 100%;
  height: 193px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: center top;
  margin-bottom: 20px;
  position: relative;
}

.bannerbg .batxt {
  font-size: 36px;
  color: #fff;
  padding-top: 70px;
}

.title111 {
  height: 40px;
  margin: 0 auto;
}

.title111 a {
  float: left;
  padding: 5px 80px;
  text-align: center;
  height: 42px;
  line-height: 30px;
  border-right: 1px solid #fff;
  color: #666;
  font-size: 18px;
  border: 1px solid #dedede;
  margin-top: -2px;
  background: #fff;
  margin-right: 15px;
}

.c_login {
  color: #666;
  padding-top: 8px;
}

.title111 .dis {
  background: #f3f1f4;
  border-top: 2px solid #1867cb;
  margin-top: -2px;
  color: #000;
  font-weight: bold;
  border-bottom: none;
}

.wx {
  margin-top: 1px;
  display: block;
  float: left;
}

.cont {
  width: 100%;
  border: 1px solid #dedede;
  margin-top: -1px;
  margin-bottom: 30px;
  padding: 15px;
  *margin-top: 9px;
  background: #fff
}

.cont ul {
  display: none;
}

.cont .show {
  display: block;
}

#temp1 .boder {
  padding: 10px;
  border: 1px solid #e8ca8a;
  background-color: #fcf8e3;
  line-height: 24px;
  overflow: hidden;
}

#temp1 .wxtext {
  font-size: 14px;
}

#temp1 .wxtext h1 {
  font-size: 22px;
}

.ulInput_list2 {
  margin-top: 8px;
  width: 98%;
  margin: 0 auto;
}

.ulInput_list2 li {
  padding: 7px 0px 7px 0px;
  border-bottom: 1px dashed #e0e0e0;
}

.ulInput_list2 li .tt {
  width: 30%;
  float: left;
  text-align: right;
  font-size: 14px;
  color: #666;
  padding-top: 6px;
}

.ulInput_list2 li .txt {
  padding-left: 140px;
  font-size: 14px;
  color: #666
}

.ulInput_list2 li .txt a {
  color: #0078ff
}

#inner_right {
  float: left;
  width: 100%;
}

#temp_right1 {
  padding: 0 0 200px 0;
}

#temp_right1 .hdiv1 {
  width: 920px;
}

#temp_right1 .hdiv1 ul {
  background: #fff;
}

#temp_right1 .hdiv1 ul .active {
  margin-right: 8px;
  background: #E64346;
}

#temp_right1 .hdiv1 ul .active a {
  color: #fff;
}

#temp_right1 .hdiv1 ul li {
  background: #e0e0e0;
  width: 298px;
  height: 30px;
  float: left;
  font-size: 14px;
  text-align: center;
  line-height: 30px;
}

#temp_right1 .hdiv1 ul li a {
  width: 298px;
  height: 30px;
  text-decoration: none;
  color: #373737;
  display: block;
}

#temp_right1 .hdiv1 ul li a:hover {
  background: #E64346;
  color: #fff;
}

#temp_right1 .hdiv1 ul .space {
  margin-right: 8px;
}

#temp_right1 .tab-content {
  overflow: hidden;
  border: 1px solid #dedede;
  padding: 10px;
  min-height: 905px;
}

#temp_right1 .tab-content .tab-pane {
  display: none;
}

#temp_right1 .tab-content .active {
  display: block;
}

.inputText2 {
  width: 300px;
  height: 22px;
  line-height: 22px;
  border: 1px solid #CCC;
  color: #666;
}

#icard_table1 {
  position: relative;
  overflow: visible;
}

.inputText1 {
  width: 140px;
  height: 22px;
  line-height: 22px;
  border: 1px solid #CCC;
  color: #666;
}

.inputText2 {
  width: 300px;
  height: 22px;
  line-height: 22px;
  border: 1px solid #CCC;
  color: #666;
}

.upLoadPic,
.upLoadPic1 {
  padding: 3px 5px;
}

.ex {
  float: left;
}

#icard_table1 .it_add {
  padding: 2px 5px;
  margin: 0px 0px;
  float: right;
  background-color: #e1e1e1;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

#icard_table1 .it_del {
  padding: 2px 5px;
  margin: 0px 0px;
  float: right;
  background-color: #e1e1e1;
  margin-right: 10px;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.icard_table_code1 {
  color: #333
}

#member_table {
  border-top: 1px solid #a3b9d7;
  border-left: 1px solid #a3b9d7;
  margin-bottom: 10px;
  margin: 10px 0 10px;
}

#member_table thead th {
  text-align: center;
  font-size: 14px;
  border-right: 1px solid #a3b9d7;
  background: #c3d0e2;
  border-bottom: 1px solid #a3b9d7;
  height: 35px;
}

#member_table .mark {
  font-size: 12px;
}

#member_table tr td {
  font-size: 12px;
  color: #333;
  height: 35px;
  line-height: 20px;
  border-right: 1px solid #a3b9d7;
  border-bottom: 1px solid #a3b9d7;
  text-align: center;
  background: #fff;
  padding: 5px;
}

#member_table .uppic_sts_list {
  color: #ccc;
}

#bmember_table {
  border-top: 1px solid #a3b9d7;
  border-left: 1px solid #a3b9d7;
  margin-bottom: 10px;
  margin: 10px 0 10px;
}

#bmember_table thead th {
  text-align: center;
  font-size: 14px;
  border-right: 1px solid #a3b9d7;
  background: #c3d0e2;
  border-bottom: 1px solid #a3b9d7;
  height: 35px;
}

#bmember_table .mark {
  font-size: 12px;
}

#bmember_table tr td {
  font-size: 12px;
  color: #333;
  height: 35px;
  line-height: 20px;
  border-right: 1px solid #a3b9d7;
  border-bottom: 1px solid #a3b9d7;
  text-align: center;
  background: #fff;
  padding: 5px;
}

#bmember_table .uppic_sts_list {
  color: #ccc;
}

#footer {
  padding-top: 20px;
  color: #999;
  font-size: 12px;
  border-top: 1px solid #e0e0e0;
  padding-top: 10px;
  text-align: center;
  line-height: 26px;
  padding-bottom: 100px;
}

.new_top {
  height: 30px;
  background: #e0e0e0;
  border-bottom: 1px solid #dedede;
  line-height: 30px;
}

.new_top a {
  color: #333;
}

.new_top a:hover {
  color: #f00;
}

#top {
  width: 100%;
  height: 69px;
  background: #f2f3f5;
}

.top .logo {
  float: left;
}

.top .top_nav {
  width: 650px;
  float: left;
  margin-left: 65px;
}

.top .top_nav ul li {
  float: left;
  line-height: 69px;
}

.top .top_nav .navs li a {
  color: #5f6062;
  font-size: 16px;
  display: block;
  padding: 0px 20px;
}

.top .top_nav .navs li .dropdown-menu>li>a {
  padding: 5px 27px;
}

.top .top_nav ul li a:hover {
  color: #fff;
  font-size: 16px;
  display: block;
  padding: 0 20px;
  background: #4482d5;
}

.top .top_nav ul .active {
  background: #4482d5;
}

.top .top_nav ul .active a {
  color: #fff;
}

.top .tell {
  float: right;
}

.top .tell .number {
  font-size: 16px;
  color: #0b4abe;
  font-weight: bold;
  line-height: 69px;
  margin-right: 20px;
}

.top .tell .number img {
  margin-top: -3px;
}

/*.banner { background: url(/images/banner1.png);width: 100%; height: 403px; background-repeat:no-repeat;background-position: center top; }
*/
.m_banner {
  position: relative;
  height: 580px;
}

.m_banner .banner {
  height: 580px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-position: center top;
  display: block;
}

.banner_ctrl {
  width: 1200px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -50px 0 0 -600px;
  z-index: 2;
}

.banner_ctrl a {
  display: block;
  width: 30px;
  height: 100px;
  background: url(/images/banner_ctrl.jpg) no-repeat;
  _background: url(/images/banner_ctrl.jpg) no-repeat;
  position: absolute;
  opacity: .5;
  filter: alpha(opacity=10);
  -moz-opacity: 0.5;
}

.banner_ctrl a.prev {
  left: -30px;
}

.banner_ctrl a.next {
  right: -30px;
  background-position: -30px 0;
}

.content_index {
  width: 1093px;
  margin: 0 auto;
}

.content_index .cont_top {
  width: 1093px;
  height: 396px;
  border: 1px solid #dddcda;
  padding: 7px;
}

.content_index .cont_top .login {
  float: right;
  width: 341px;
  height: 72px;
}

.content_index .cont_top .login .login_top {
  height: 36px;
  width: 100%;
  background: #2298d5;
}

.content_index .cont_top .login .login_top .account {
  color: #fff;
  line-height: 36px;
  margin-left: 15px;
  font-size: 14px;
}

.content_index .cont_top .login .login_top .login_sub {
  width: 341px;
  height: 36px;
  border-left: 1px solid #2298d5;
  border-bottom: 1px solid #2298d5;
  border-right: 1px solid #2298d5;
}

.content_index .cont_top .login .login_top .login_sub .login_one {
  float: left;
  width: 169px;
  height: 36px;
  line-height: 36px;
  display: block;
  text-align: center;
}

.content_index .cont_top .login .login_top .login_sub .login_one a {
  width: 169px;
  height: 36px;
  display: block;
  color: #180e04;
}

.content_index .cont_top .login .login_top .login_sub .xian {
  float: left;
  width: 1px;
  height: 36px;
  background: #999;
}

.content_index .cont_top .login .login_top .login_sub .login_two {
  float: left;
  width: 169px;
  height: 36px;
  line-height: 36px;
  display: block;
  text-align: center;
}

.content_index .cont_top .login .login_top .login_sub .login_two a {
  width: 169px;
  height: 36px;
  display: block;
  color: #180e04;
}

.content_index .three_md {
  margin-top: 22px;
  width: 342px;
  height: 283px;
  border: 3px solid #b4b4b4;
}

.content_index .cont_top .three_md .find_name {
  margin: 3px;
  width: 165px;
  height: 33px;
  background: #e0e0e0;
  color: #8d938f;
  line-height: 33px;
  font-size: 12px;
  text-align: center;
}

.content_index .cont_top .three_md .find_text {
  margin: 19px 0 0 13px;
  width: 299px;
  height: 147px;
  border: 1px solid #aaa;
}

.content_index .cont_top .three_md .submit {
  width: 310px;
  height: 33px;
  line-height: 33px;
  padding-top: 16px;
  margin: 0 auto;
}

.content_index .cont_top .three_md .submit .find_submit {
  width: 99px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  font-size: 12px;
}

.content_index .cont_top .three_md .submit .find_submit a {
  width: 99px;
  height: 33px;
  display: block;
  background: #ff6501;
  color: #fff;
  border-radius: 3px;
  font-size: 14px;
}

.content_index .cont_top .three_md .submit .find_submit a:hover {
  background: #ec5d00;
}

.content_index .cont_top .three_md .w324 {
  width: 324px;
  height: 50px;
  margin: 0 auto;
  display: block;
  text-align: center;
  line-height: 35px;
}

.content_index .cont_bottom {
  height: 96px;
  width: 1093px;
  border: 1px solid #dddcda;
  padding: 7px;
  margin-top: 22px;
  line-height: 80px;
  text-align: center;
}

.content_index .cont_bottom .bot_cont {
  margin: 8px 0 0 40px;
}

.content_index .cont_bottom .font_size22 {
  line-height: 96px;
  margin-left: 32px;
}

.content_index .cont_bottom .idcard {
  margin: 16px 40px 0 0;
  width: 194px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  display: block;
}

.content_index .cont_bottom .idcard a {
  color: #fff;
  width: 194px;
  height: 42px;
  background: #ff6501;
  display: block;
  border-radius: 2px;
  font-size: 14px;
}

.content_index .cont_bottom .idcard a:hover {
  background: #ee5f03;
}

.foot {
  background: #ededed;
  width: 100%;
  height: 350px;
  margin-top: 30px;
  padding-top: 30px;
  color: #4a4c49;
}

.foot .footname {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 12px;
  display: block;
}

.foot .foot1 {
  width: 254px;
  height: 310px;
  margin-left: 20px;
}

.foot .foot1 ul li {
  float: left;
  margin-right: 7px;
}

.foot .foot2 {
  border-left: 1px dotted #cfcfcf;
  width: 100px;
  height: 310px;
  padding-left: 22px;
}

.foot .foot2 ul li {
  font-size: 14px;
  line-height: 25px;
}

.foot .foot3 {
  border-left: 1px dotted #cfcfcf;
  width: 264px;
  height: 310px;
  padding-left: 22px;
  margin-left: 20px;
}

.foot .foot3 ul li {
  font-size: 14px;
  line-height: 25px;
}

.foot .foot4 {
  border-left: 1px dotted #cfcfcf;
  width: 380px;
  height: 310px;
  padding-left: 22px;
}

.foot .foot4 ul li {
  font-size: 14px;
  line-height: 25px;
}

.foot .foot4 ul li a {
  color: #666;
}

.footbt {
  width: 100%;
  height: 70px;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
  background: #ededed;
}

.footbt .allwrap {
  border-top: 1px solid #dedede;
}



/* reg css -start- */
/*singlePage*/
.singlePage {
  margin: 0 auto;
  background: #fff;
  position: relative
}

.singlePage label {
  width: 74px;
  font-weight: normal;
  font-size: 14px;
}

.singlePage .middle {
  width: 450px;
  margin: 0 auto;
}

.singlePage .middle .mem_login {
  width: 400px;
  height: 363px;
  background: #f9fafa;
  margin: 20px auto;
}

.singlePage .middle .mem_login .mem_login_top {
  height: 60px;
}

.singlePage .middle .mem_login button {
  width: 348px;
  height: 42px;
  border-radius: 3px;
  background: #e84144;
  color: #fff;
  border: none;
  margin: 0 26px;
  font-size: 16px;
}

.singlePage .middle .mem_login .mem_login_m {
  padding: 0 26px;
  margin: 15px 0;
}

.singlePage .middle .mem_login .mem_login_m a {
  color: #6c6c6c;
}

.singlePage .middle .mem_login .mem_login_m label {
  width: 40px;
  height: 40px;
  border: 1px #ddd solid;
  text-align: center;
  background: #ddd;
}

.singlePage .middle .mem_login .mem_login_m label img {
  width: 20px;
  height: auto;
  margin-top: 10px;
}

.singlePage .middle .mem_login .mem_login_m input {
  width: 308px;
  height: 40px;
  background: #fff;
  border: 1px #ddd solid;
  padding-left: 10px;
}

.singlePage .middle .mem_login .mobile_login {
  text-align: center;
}

.singlePage .middle .mem_login .mobile_login .wechat {
  margin-top: 30px;
  width: 160px;
  height: 160px;
}

.singlePage .middle .mem_login .mobile_login .mobile_text {
  width: 105px;
  margin: 20px auto;
}

.singlePage .middle .mem_login .mobile_login .mobile_text img {
  margin-right: 10px;
  margin-top: 4px;
}


.submitbox1 {
  margin: 20px 88px;
}

.submitbox1 .button2 {
  background: #e84144;
  color: #fff;
  border-radius: 3px;
  width: 308px;
  height: 42px;
  border: none;
  font-size: 16px;
}

.singlePage_t {
  width: 907px;
  height: 15px;
  background: url(single_bg.png) top left no-repeat;
}

.singlePage_c {
  padding: 10px 30px 50px 30px
}

.singlePage_b {
  width: 907px;
  height: 15px;
}

.singlePage .singlePage_pic {
  position: absolute;
  right: 4px;
  bottom: 4px;
  width: 314px;
  height: 156px;
  background: url(page_b_logo.gif) no-repeat;
}

.singlePage_tip {
  position: absolute;
  width: 200px;
  height: 150px;
  right: 90px;
  top: 130px;
  border-left: 1px solid #e7e7e7;
  color: #666;
  padding-left: 20px;
}

.submitbox1 button {
  width: 300px;
  height: 42px;
  border-radius: 3px;
  background: #e84144;
  color: #fff;
  border: none;
  font-size: 16px;
}

/*singlePage2*/
.singlePage2 {
  width: 100%;
  margin: 0 auto;
  position: relative
}

.singlePage2_t {
  height: 45px;
  background: #5bb1f1;
  font-size: 24px;
  color: #FFF;
  text-indent: 25px;
  line-height: 42px;
}

.singlePage2_c {
  padding: 20px 0px 10px 0px;
}

.singlePage2_c h3 {
  color: #666;
  padding: 0px 0px 10px 25px;
}

.singlePage2 .singlePage_pic {
  position: absolute;
  right: 4px;
  bottom: 4px;
  width: 314px;
  height: 156px;
  background: url(page_b_logo.gif) no-repeat;
}

.singlePage2_tip {
  position: absolute;
  width: 200px;
  height: 150px;
  right: 90px;
  top: 130px;
  border-left: 1px solid #e7e7e7;
  color: #666;
  padding-left: 20px;
}

form .small-input {
  width: 70% !important;
}

.con_t1 {
  width: 600px;
  margin: 0 auto;
  height: 45px;
  line-height: 45px;
  padding: 50px 0px
}

.con_t1 .ft_lan1 {
  font-size: 15px;
  padding: 5px 10px;
}

.con_login {
  margin-top: 25px;
  margin-bottom: 25px;
}

.con_login p {
  padding-bottom: 18px;
  line-height: 30px;
  padding-left: 10px;
}

.button_blue {
  color: #FFF;
  font-family: "微软雅黑";
  font-size: 14px;
  text-align: center;
  padding: 0px 30px;
  height: 32px;
  line-height: 32px;
  background: #1c88d5;
  cursor: pointer;
  border: 0px solid #0063a7;
  overflow: visible;
  margin: 0;
}

.input_txt {
  padding: 4px;
  font-size: 14px;
  background: #fff url('bg-form-field.gif') top left repeat-x;
  border: 1px solid #d5d5d5;
  color: #888;
  font-family: "微软雅黑";
  font-weight: bold;
  color: #333;
}

.Validform_wrong {
  padding-left: 5px;
  color: #F00;
}

.Validform_right {
  padding-left: 5px;
  color: #090;
}

/* reg css -over- */


/* content css */
.content {
  width: 1002px;
  height: 800px;
  margin: 0 auto;
  background: #fff;
  border: 1px solid #dedede;
}

.content .cont_l {
  float: left;
  width: 238px;
  height: 390px;
  border-right: 1px solid #e6e6e6;
}

.content .cont_l .contl_tit {
  width: 225px;
  height: 31px;
  background: #737373;
  margin-top: 25px;
  margin-left: 5px;
}

.content .cont_l .contl_tit h4 {
  line-height: 31px;
  margin-left: 21px;
  color: #fff;
  font-size: 16px;
}

.content .cont_l .contl_nav {
  width: 205px;
  height: 31px;
  background: #e6e7e9;
  margin: 0 auto;
  margin-top: 10px;
}

.content .cont_l .contl_nav .c_nav {
  margin-left: 20px;
  line-height: 31px;
}

.content .cont_l .contl_nav .c_nav a {
  text-decoration: none;
  color: #606968;
  display: block;
}

.content .cont_r {
  float: left;
  width: 763px;
  height: 100%;
}

.content .cont_r .conr_nav {
  width: 740px;
  height: 25px;
  background: #f6f6f6;
  margin-top: 20px;
  margin-left: 12px;
}

.content .cont_r .conr_nav a {
  margin-left: 8px;
  font-size: 12px;
  text-decoration: none;
  color: #6d6d6d;
}

.content .cont_r .conr_nav a:hover {
  color: #000;
  text-decoration: underline;
}

.content .cont_r .conr_nav .blc {
  color: #000;
}

.content .cont_r h4 {
  margin-left: 12px;
  width: 740px;
  padding: 12px 0 10px 0;
  border-bottom: 2px solid #e6e6e6;
}

.content .cont_r .cont_br {
  margin-left: 12px;
  margin-top: 14px;
}

.content .cont_r .conr_txt {
  padding: 17px 12px 20px 12px;
  width: 740px;
  height: 92px;
  font-size: 14px;
  line-height: 18px;
}

.content .cont_r .trans1 {
  margin-left: 13px;
  width: 725px;
  height: 195px;
  background: url(trans1.png) no-repeat;
}

.content .cont_r .trans2 {
  margin-left: 13px;
  margin-top: 13px;
  width: 725px;
  height: 195px;
  background: url(trans2.png) no-repeat;
}

.content .cont_r .tra_txt {
  float: right;
  width: 490px;
  height: 166px;
  padding: 15px 10px;
  line-height: 20px;
  font-size: 14px;
}

/* pro css */

.content .cont_r .cont_r_bottom {
  width: 740px;
  height: 600px;
  margin-left: 12px;
}

.content .cont_r .cont_r_bottom .p_width {
  width: 740px;
  line-height: 1.8em;
  margin: 0 auto;
  font-size: 14px;
}

.content .cont_r .cont_r_bottom .h-two {
  font-size: 16px;
  color: #de2b2b;
  width: 740px;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
}


/* find css */
.content .numb {
  width: 738px;
  height: 224px;
  background: #f5f5f5;
  border: 1px solid #e6e7e8;
  border-radius: 3px;
  margin-left: 12px;
  margin-top: 12px;
}

.content .numb .num_top {
  width: 215px;
  height: 18px;
  margin-top: 10px;
  margin-left: 17px;
}

.content .numb .num_top .fonb {
  font-size: 16px;
  color: #88888a;
}

.content .numb .num_top .fons {
  font-size: 12px;
  color: #9c9c9c;
}

.content .numb #textareainput {
  width: 680px;
  height: 102px;
  border: 1px solid #e6e7e8;
  margin-left: 17px;
  margin-top: 16px;
}

.content .numb .submit1 {
  padding-top: 21px;
  margin-right: 40px;
  width: 90px;
  height: 30px;
}

.buttonSubmit {
  background-color: #c00719;
  top: 144px;
  left: 7px;
  width: 90px;
  height: 30px;
  border: 0px;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
}

.buttonSubmit1 {
  background-color: #f3720a;
  top: 144px;
  left: 7px;
  width: 90px;
  height: 30px;
  border: 0px;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
}


/* newsList css */
.content .cont_r .cont_list ul {
  margin-left: 12px;
  margin-top: 13px;
}

.content .cont_r .cont_list ul li {
  width: 738px;
  ;
  height: 40px;
  font-size: 12px;
  color: #717072;
  line-height: 40px;
  border-bottom: 1px dotted #cecece;
}

.content .cont_r .cont_list ul li a {
  text-decoration: none;
  font-size: 14px;
  color: #000;
}

.content .cont_r .cont_list ul li a:hover {
  text-decoration: underline;
  color: #f90;
}

.content .cont_r .cont_list ul li .time {
  float: right;
  font-size: 14px;
}

/* content css */
.vip {
  font-size: 14px;
}

.contbox {
  width: 100%;
  min-height: 1100px;
}

.cont_left {
  width: 220px;
  font-size: 14px;
}

.cont_left ul {
  border: 1px solid #dbdbdb;
}

.cont_left ul li {
  height: 48px;
  border-bottom: 1px solid #dbdbdb;
  line-height: 48px;
  text-align: center;
}

.cont_left ul .active {
  background: #4482d5;
  color: #fff
}

.cont_left ul .active a {
  color: #fff;
  height: 47px;
  display: block;
}

.cont_left ul .active a:hover {
  background: #4482d5;
}

.cont_left ul li a {
  height: 47px;
  display: block;
  color: #333;
  font-size: 14px;
}

.cont_left ul li a:hover {
  background: #f3f3f3;
}

.cont_left .left_img {
  margin-top: 15px;
}

.cont_right {
  width: 895px;
  min-height: 720px;
}

.cont_right .right_top {
  width: 100%;
  height: 50px;
  border: 1px solid #dedede;
  line-height: 50px;
  padding: 0 20px;
}

.cont_right .right_tops {
  width: 100%;
  border-bottom: 1px solid #dedede;
  line-height: 30px;
  padding: 0 20px;
}

.cont_right .right_top .finds a {
  margin-left: 5px;
  color: #fff;
  padding: 5px;
  background: #357ebd;
}

.cont_right .right_top .finds a:hover {
  background: #285e8e;
}

.cont_right h1 div.fr .btn {
  margin-top: 12px;
}

.cont_right .right_list {
  padding: 0 20px;
}

.cont_right .right_list ul li {
  border-bottom: 1px solid #dedede;
  padding: 20px 0px;
}

.cont_right .right_list ul li .list_top {
  height: 25px;
  line-height: 22px;
}

.cont_right .right_list ul li .list_top .list_time {
  background: url(/images/times.png);
  width: 106px;
  height: 20px;
  margin-right: 20px;
  display: block;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}

.cont_right .right_list ul li .list_top .list_title {
  font-size: 16px;
  font-weight: bold;
  display: block;
}

.cont_right .right_list ul li .list_top .list_title a {
  color: #444
}

.cont_right .right_list ul li .list_txt {
  font-size: 14px;
  color: #999;
  line-height: 20px;
}

.right_box .nav-tabs {
  margin-bottom: 20px;
}

.right_box .user {
  width: 680px;
  margin: 0 auto;
  font-size: 14px;
}

.right_box .user ul li {
  font-size: 14px;
  margin: 8px 0;
  padding: 5px
}

.right_box .user ul li label {
  width: 120px;
  text-align: right;
}

.right_box h1 {
  font-size: 18px;
  margin-bottom: 15px;
}

/*.user_box .user {width: 800px; margin: 0 auto;}
.user_box .user ul li { font-size: 14px;padding: 5px;}
.user_box .user ul li label {width: 120px; text-align: right;font-weight:normal;}*/


/*ajax页面样式 2017/3/8 ljn*/


.right_title {
  text-align: center;
  line-height: 20px;
}

.right_txt img {
  max-width: 100%;
}

.input_select {
  width: 40px;
  height: 30px;
}

.uppic_sts_list {
  color: #ccc;
}

/*分页*/
#pageBox {
  padding: 15px;
  float: right;
  font-size: 14px;
}

.paginationBox {
  margin-bottom: 10px;
  float: left
}

.paginationBox a {
  BORDER-RIGHT: #ccdbe4 1px solid;
  PADDING-RIGHT: 8px;
  BACKGROUND-POSITION: 50% bottom;
  BORDER-TOP: #ccdbe4 1px solid;
  PADDING-LEFT: 8px;
  PADDING-BOTTOM: 2px;
  BORDER-LEFT: #ccdbe4 1px solid;
  COLOR: #0061de;
  MARGIN-RIGHT: 3px;
  PADDING-TOP: 2px;
  BORDER-BOTTOM: #ccdbe4 1px solid;
  TEXT-DECORATION: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.paginationBox A:hover {
  BORDER-RIGHT: #2b55af 1px solid;
  BORDER-TOP: #2b55af 1px solid;
  BACKGROUND-IMAGE: none;
  BORDER-LEFT: #2b55af 1px solid;
  COLOR: #fff;
  BORDER-BOTTOM: #2b55af 1px solid;
  BACKGROUND-COLOR: #3666d4
}

.paginationBox A:active {
  BORDER-RIGHT: #2b55af 1px solid;
  BORDER-TOP: #2b55af 1px solid;
  BACKGROUND-IMAGE: none;
  BORDER-LEFT: #2b55af 1px solid;
  COLOR: #fff;
  BORDER-BOTTOM: #2b55af 1px solid;
  BACKGROUND-COLOR: #3666d4
}

.paginationBox a.pagination-active {
  PADDING-RIGHT: 6px;
  PADDING-LEFT: 6px;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 2px;
  COLOR: #000;
  MARGIN-RIGHT: 3px;
  PADDING-TOP: 2px;
  border: 0px;
}

.paginationBox a.pagination-active:hover {
  border: 0px;
  background-color: #FFF
}

.paginationBoxInfor {
  margin-left: 10px;
  margin-top: 2px;
  float: left;
  COLOR: #527dac;
  padding: 2px 4px;
}

.paginationBoxInfor select {
  padding: 2px
}

.paginationBox .all_rows {
  color: #999;
}

.paginationBox .all_rows .ar_num {
  COLOR: #F00;
  font-weight: bold
}

/*在线填单*/
.torder {
  width: 100%;
  border: 1px solid #eaeaea;
  padding: 20px;
  margin-bottom: 30px;
  border-top: 0;
}

.torder .bread_nav {
  background-color: #eaeaea;
  height: 41px;
  width: 100%;
  margin: 0 auto;
  line-height: 41px;
  font-size: 18px;
}

.torder .bread_nav ul li {
  float: left;
  width: 315px;
  text-align: center;
}

.torder .bread_nav .current {
  background: right no-repeat #3fc380;
  color: #FFF;
  display: block;
}

.torder .state {
  margin-top: 20px;
}

.torder .state h5 {
  padding: 0 0 10px 20px;
  border-bottom: 1px dotted #d5d5d5;
  font-size: 16px;
}

.torder .checkbox {
  margin: 10px;
}

.torder .alert {
  border-radius: 0px;
}

.torder h1 {
  font-size: 16px;
}

.torder h1 span {
  font-size: 12px;
}

.gooods {
  width: 100%;
  padding: 3px;
}

.gooods80 {
  width: 80%;
  padding: 3px;
}

.gooods85 {
  width: 85%;
  padding: 3px;
}

.goodsdetail {
  display: block;
}

.w400 {
  margin: 0 auto;
  border: 1px solid #dedede;
  padding: 10px;
  min-height: 150px;
}

.w400 .state {
  margin: 0 0 10px;
}

.w400 ul {
  min-height: 60px;
}

.w400 ul li {
  float: left;
  font-size: 14px;
  margin-right: 5px;
}

.splitBox {
  padding-bottom: 20px;
  margin-bottom: 20px;
  /*border-bottom: 1px dotted #d5d5d5; */
}

.splitBox .storenum {
  background: #ff7200;
  width: 50px;
  padding: 10px 16px 18px 16px;
  color: #fff;
  text-align: center;
  margin-left: 20px;
}

.splitBox .storenumsss {
  background: #393;
  width: 50px;
  padding: 10px 16px 18px 16px;
  color: #fff;
  text-align: center;
  margin-left: 20px;
}


/*在线填单新样式   ljn 2016/4/28*/

.aupost .torder {
  border: 1px solid #e0dfdb;
  padding: 0;
  background: #fff;
}

.aupost .bread_nav {
  height: 84px;
  text-align: center;
  line-height: 84px;
  font-size: 22px;
  background: #f5f5f5;
}

.respod_only .form-control {
  background: #eeeae7;
  border: none;
  border-radius: 3px;
}

.aupost_cont .yhfs h1 {
  color: #816c6b;
}

.aupost_cont #member_table thead th {
  background: #f5f5f5;
  color: #837777;
  border: 0;
}

.aupost_cont #member_table {
  border: 1px solid #e7e7e7;
}

.aupost_cont #member_table tr td {
  border: 0;
}

.aupost_cont .yhfs .alert {
  padding-left: 1px;
}

.auorder {
  float: left;
  margin-left: 5px;
}

.off_post ul {
  margin-top: 25px;
}

img.aoyoul {
  width: 50px;
  margin-left: 8px;
}

/* table list css */
.table_biao {
  border: 1px solid #d7d7d7;
  width: 100%;
  margin-bottom: 25px;
  color: #666
}

.table_biao thead {
  font-size: 12px;
  text-align: left;
}

.table_biao thead th {
  background: #f1f1f1;
  padding: 5px;
  text-align: left;
  font-weight: normal;
}

.table_biao .center {
  text-align: center;
}

.table_biao .left {
  text-align: left;
}

.table_biao .right {
  text-align: right;
}

.table_biao tbody {
  text-align: left;
}

.table_biao tbody td {
  padding: 8px 5px 5px 5px;
  text-indent: 10px;
  border-bottom: 1px dashed #e0e0e0;
  word-wrap: break-word;
  word-break: normal;
}

.table_biao .other_info p {
  word-wrap: break-word;
  word-break: normal;
}

tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}

.table_biao1 {
  border-top: 1px solid #d7d7d7;
  border-left: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
  width: 100%;
}

.table_biao1 thead {
  font-size: 12px;
  text-align: left;
}

.table_biao1 thead th {
  background: #f3f3f3;
  text-align: left;
  font-weight: normal;
}

.table_biao1 .center {
  text-align: center;
  background: #c3d0e2;
}

.table_biao1 .right {
  text-align: right;
}

.table_biao1 tbody {
  text-align: left;
}

.table_biao1 tbody td {
  padding: 7px 5px 7px 5px;
  word-wrap: break-word;
  word-break: normal;
}

.table_biao1 .other_info p {
  word-wrap: break-word;
  word-break: normal;
}

.table_biao4 {
  border: 1px solid #d7d7d7;
  width: 100%;
  margin: 0 auto;
  font-size: 14px;
}

.table_biao4 thead {
  font-size: 12px;
  text-align: left;
  text-align: left;
}

.table_biao4 thead th {
  background: #f3f3f3;
  padding: 5px;
  text-align: left;
  font-weight: normal;
}

.table_biao4 .center {
  text-align: center;
}

.table_biao4 .right {
  text-align: right;
}

.table_biao4 tbody {
  text-align: left;
}

.table_biao4 tbody td {
  padding: 7px 5px 7px 5px;
  border-bottom: 1px dashed #e0e0e0;
  word-wrap: break-word;
  word-break: normal;
  color: #666
}

.table_biao4 .other_info p {
  word-wrap: break-word;
  word-break: normal;
}

.table_biao4_tbody {
  font-size: 12px;
  color: #666
}

.it_add {
  font-size: 12px;
  background: #e84144;
  color: #fff;
  border: none;
  padding: 2px 5px;
  margin: 0px;
  float: right;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 0px;
}

.it_del {
  cursor: pointer;
}

.sdetail {
  margin: 5px 5px 0px;
}

.store_button {
  padding: 3px;
}

.store_buttons {
  padding: 2px;
}

.table_biao3 {
  border-bottom: 1px solid #d7d7d7;
  border-left: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
  width: 100%;
}

.table_biao3 thead {
  font-size: 12px;
  text-align: left;
}

.table_biao3 thead th {
  background: #f3f3f3;
  padding: 5px;
  text-align: left;
  font-weight: normal;
}

.table_biao3 .center {
  text-align: center;
}

.table_biao3 .right {
  text-align: right;
}

.table_biao3 tbody {
  text-align: left;
}

.table_biao3 tbody td {
  padding: 7px 10px 7px 10px;
  word-wrap: break-word;
  word-break: normal;
}

.table_biao3 .other_info p {
  word-wrap: break-word;
  word-break: normal;
}

.table_biao2 {
  border-left: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
  width: 100%;
}

.table_biao2 thead {
  font-size: 12px;
  text-align: left;
}

.table_biao2 thead th {
  background: #f3f3f3;
  padding: 5px;
  text-align: left;
  font-weight: normal;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.table_biao2 .center {
  text-align: center;
}

.table_biao2 .right {
  text-align: right;
}

.table_biao2 tbody {
  text-align: left;
}

.table_biao2 tbody td {
  padding: 7px 10px 7px 10px;
  word-wrap: break-word;
  word-break: normal;
}

.table_biao2 .other_info p {
  word-wrap: break-word;
  word-break: normal;
}

.delete {
  background: #e74c3c;
  display: block;
}

.delete a {
  color: #fff;
  text-align: center;
  display: block;
}

#splitBoxAll {}

.split_del {
  width: 35px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  cursor: pointer;
  color: #fff;
  background: #e74c3c;
  display: block;
}

.table_biao2 ul li {
  float: left;
  margin-right: 10px;
}

.daxiao {
  padding: 2px 3px;
}

.xubox_page {
  padding: 15px;
}

.padleft10 {
  margin-top: 10px;
}

.ckk {}

.ckk ul li {
  margin: 5px;
}

.ckk input[type="radio"],
input[type="checkbox"] {
  margin: -1px 5px 0;
  margin-top: 1px \9;
  line-height: normal;
}

.ckk .ckinfo {
  border: 3px solid #dedede;
  padding: 10px 20px;
  background: #f3f3f3;
}

.ckk .ckinfo h1 {
  margin-bottom: 20px;
  font-weight: bold;
}

.ckk .ckinfo p {
  margin: 0px 0;
}


.panel-group .panel {
  border-radius: 0px;
}

.payother {
  width: 100%;
  height: auto;
  background: #effaff;
  border: 1px solid #a2cfec;
  padding: 20px;
  margin-bottom: 15px;
}

.youhui h2 {
  border-bottom: 1px dashed #a2cfec;
}

.payother .pay_txt {
  border-bottom: 1px dashed #a2cfec;
  padding-bottom: 10px;
}

.payother .pay_fr {
  display: block;
  float: right;
  margin-top: 10px;
}

.payother .pay_fl {
  float: left;
  margin-top: 10px;
}

.pay_namss {
  line-height: 28px;
  float: left;
}

.yhfs {
  padding: 0 10px 0 20px;
}

.yhfs .collapsed {
  padding-left: 20px;
  background: url(/images/add.jpg) 0px 1px no-repeat;
  height: 20px;
}

.yhfs1 {
  padding: 0 10px 0 20px;
}

.yhfs1 .collapsed {
  padding-left: 20px;
  background: url(/images/add.jpg) 0px 1px no-repeat;
  height: 20px;
}

.yhfs1>a {
  padding-left: 20px;
  background: url(/images/dete.jpg) 0px 1px no-repeat;
  height: 20px;
}

.yhfs table.member_table .form-control {
  height: 35px;
  line-height: 35px;
  border-radius: 0;
}

.yhfs table.member_table td {
  vertical-align: middle;
}

.right_box .numb {
  /* width:738px; */
  background: #f5f5f5;
  border: 1px solid #e6e7e8;
  border-radius: 3px;
  margin-top: 12px;
  margin: 0 auto;
}

.right_box .numb .num_top {
  width: 225px;
  height: 18px;
  margin-top: 10px;
  margin-left: 17px;
  font-size: 16px;
}

.right_box .numb .num_top .fonb {
  color: #88888a;
}

.right_box .numb .num_top .fons {
  font-size: 12px;
  color: #9c9c9c;
}

.right_box .numb #textareainput {
  width: 740px;
  height: 36px;
  padding: 7px;
  border: 1px solid #e6e7e8;
  margin-left: 17px;
  margin-top: 16px;
  resize: none;
}

.right_box .numb .submit1 {
  padding-top: 21px;
  margin-right: 40px;
  width: 90px;
}

.buttonSubmit {
  float: left;
  background-color: #2990CD;
  ;
  top: 144px;
  left: 7px;
  width: 90px;
  height: 30px;
  border: 0px;
  cursor: pointer;
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
}

.buttonSubmit:hover {
  color: #FFF;
  background-color: #31A8ED;
}

.buttonSubmit1 {
  float: right;
  background-color: #848587;
  top: 144px;
  left: 7px;
  width: 90px;
  height: 26px;
  border: 0px;
  cursor: pointer;
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
}

.right_box .track_cont {
  width: 100%;
  padding: 0 20px;
  margin-bottom: 20px;
  color: #666;
}

.right_box .track_cont ul {
  margin-left: 15px;
}

.right_box .track_cont ul li {
  line-height: 15px;
  font-size: 12px;
  list-style: disc;
}

.right_box .track_time {
  margin-right: 20px;
}

.right_box .track_num {
  font-size: 14px;
}

.con_table_tt {
  font-size: 14px;
  width: 98%;
  background-color: #c2def2;
  border-bottom: 3px solid #e0f2ff;
  border-right: 3px solid #e0f2ff;
  margin: 0 auto;
}

.con_table_tt thead {}

.con_table_tt thead tr th {
  background-color: #daedfb;
  text-align: center;
  padding: 5px;
  line-height: 24px;
  color: #0074c8;
  font-weight: bold
}

.con_table_tt tbody tr {
  background-color: #FFF;
}

.con_table_tt tbody tr td {
  text-align: center;
  padding: 7px 5px;
  line-height: 24px;
  color: #888;
  font-size: 12px
}

.con_table_tt tbody tr td a:hover {
  text-decoration: underline
}

.con_table_tt tbody tr.tdHover {
  background: #f0fbff
}

.con_table_tt .tbtip {
  background: #fffeb3;
}

.right_box .tab_more table {
  border-spacing: 1px;
  border-collapse: inherit;
  table-layout: auto;
}


/*适用表格查看信息排版*/
.formTable3 {
  margin: 10px 0px;
}

.formTable3 table thead tr td {
  padding: 5px 0px;
  font-size: 14px;
  border-bottom: 1px solid #b5cde5;
  background: #deeefe;
  color: #1c4092;
  text-indent: 10px;
}

.formTable3 table tbody tr td {
  padding: 5px 0px;
  border-bottom: 1px solid #ececec;
  text-indent: 10px;
}

.formTable3 .inputText {
  border: 1px solid #999;
  height: 18px;
  line-height: 18px;
  text-indent: 2px;
  font-size: 12px;
  color: #888;
  padding: 3px;
}

.formTable3 .inputText:hover {
  border: 1px solid #333;
  background-color: #fefbbd
}

.formTable3 .inputSelect {
  padding: 2px;
  color: #666;
}

.formTable3 table tbody tr td.td_tt {
  background-color: #eef4f7;
  color: #333;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #d2d2d2;
  border-right: 1px solid #eaeaea
}

.formTable3 table tbody tr td.orderTip_red {
  background-color: #fff9e0;
  color: #ff0000;
}

.formTable3 table tbody tr td.orderTip_green {
  background-color: #ecffed;
  color: #027b0a;
}

.formTable3 table tbody tr td.orderTip_blue {
  background-color: #f3f9ff;
  color: #004e9c;
}

.formTable3 table thead tr td .sg_red {
  background: #ff4200;
  color: #FFF;
  font-size: 12px;
  border: 1px #e53b00 solid;
  padding: 2px 5px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px
}

.formTable3 .checkbox {
  padding: 5px;
  padding-left: 1px;
  margin: 7px;
  display: block;
  float: left;
  overflow: auto;
  color: #666;
  background: #f7faff;
  border: 1px #e8edf4 solid;
}

.formTable3 .btip {
  background: #f7fff1;
  padding: 5px;
  border: 1px solid #e6eff9;
  line-height: 40px
}

.parentid01,
#milkchildid0,
#otherchildid0,
#bparentid1,
#milk1childid0,
#bparentid1,
#other1childid0 {
  height: 35px;
  font-size: 14px;
}

.alert_windows {
  display: none;
  position: absolute;
  z-index: 10;
  width: 500px;
  background: #fff;
  border: 1px solid #dedede;
  border-top: 2px solid #4482d5;
}

.alert_windows .win_cont {
  width: 100%;
  min-height: 200px;
  padding: 10px 20px 20px;
}

.alert_windows h1 {
  text-align: center;
  font-size: 18px;
  margin-bottom: 5px;
  margin-top: 5px;
}

.alert_windows .win_cont p {
  line-height: 25px;
}

.alert_windows i {
  float: right;
  cursor: pointer;
  font-size: 18px;
}


/*首页改版后的样式*/

.fl {
  float: left;
}

.fr {
  float: right;
}

.cl {
  clear: both;
}

.top_bg {
  height: 30px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
  line-height: 30px;
  background: #f8f8f8;
}

.top_bg .login_register a {
  color: #777;
}

.top_bg .login_register a:hover {
  color: #333;
}

.allwarp {
  width: 1170px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}

.news {
  background: #fff;
  background-color: rgba(255, 255, 255, 0.6);
  width: 100%;
  height: 27px;
  font-size: 12px;
  line-height: 27px;
  position: absolute;
  top: 0;
}

*+html .news {
  background: #fff;
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important;
  filter: Alpha(opacity=50);
}

.news a {
  color: #ed1c22;
}

*+html .news a {
  color: #ed1c22;
  position: relative;
}

.m_cont_right .right_top span a {
  background: #428bca;
  color: #fff;
  padding: 4px 10px;
  border-radius: 2px;
}


.news .close img {
  margin: 8px 0;
}

.font18 {
  font-size: 18px;
}

.banner .bannerleft {
  width: 684px;
  height: 240px;
  margin: 30px auto;
  color: #fff;
}

*+html .banner .bannerleft {
  width: 600px;
  height: 240px;
  margin: 30px auto;
  color: #fff;
}

.banner .bannerleft h1 {
  font-size: 40px;
}

.banner .bannerleft p {
  font-size: 14px;
  margin: 5px 0;
  color: #fff;
}

.banner .bannerright {
  width: 320px;
  height: 315px;
  padding-left: 60px;
}

*+html .banner .bannerright {
  width: 320px;
  height: 315px;
  padding-left: 80px;
}

.banner .bannerright .logo {
  margin-top: 45px;
}

.banner .bannerright input {
  width: 260px;
  height: 27px;
  background: #fff;
  margin-top: 10px;
  border: 1px #d6d6d6 solid;
  color: #000;
  ;
  padding-left: 15px;
}

.banner .bannerright .width112 {
  width: 112px;
}

.banner .bannerright .code {
  padding: 15px 41px;
  background: url(/images/code.jpg) 6px 3px no-repeat;
  margin-top: 7px;
}

.banner .bannerright a {
  color: #fff;
  font-size: 12px;
}

.banner .bannerright .loginbtn {
  margin-top: 15px;
  margin-right: 26px;
}

*+html .banner .bannerright .loginbtn {
  margin-top: -5px;
  margin-right: 26px;
}

.progress {
  width: 1000px;
  height: 36px;
  background: url(/images/progress.png) center no-repeat;
  margin-bottom: 40px;
}

.function_block {
  width: 1006px;
  margin: 0 auto;
}

.function_block .waybill {
  width: 326px;
  height: 225px;
  background: #fff;
}

.function_block .waybill .waybillbg {
  width: 324px;
  height: 36px;
  background: url(/images/waybill.jpg) no-repeat;
  margin: 1px;
}

.function_block .waybill textarea {
  width: 293px;
  height: 126px;
  background: #f3f3f3;
  border: 1px #dadada solid;
  margin: 8px 18px;
  padding: 5px;
  color: #7a7a7a;
  font-family: Microsoft Yahei;
}

.function_block .waybill button {
  width: 294px;
  height: 27px;
  color: #fff;
  background: #ed1b24;
  border: none;
  margin-left: 16px;
}

.function_block .upload {
  width: 326px;
  height: 225px;
  background: #fff;
  margin-left: 14px;
  font-size: 12px;
}

*+html .function_block .upload .up_img {
  padding: 0 5px;
  background: #ed1c22;
  color: #fff;
  margin-top: 0;
  margin-left: 0;
}

.function_block .upload .up_img {
  padding: 0 10px;
  background: #ed1c22;
  color: #fff;
  margin-top: 3px;
  margin-left: 2px;
}

.function_block .upload .uploadbg {
  width: 324px;
  height: 36px;
  background: url(/images/upload.jpg) no-repeat;
  margin: 1px;
}

.function_block .upload dl {
  margin: 10px 14px;
}

.function_block .upload dt {
  float: left;
  width: 76px;
  color: #3d94c7;
  height: 27px;
  margin-top: 6px;
  line-height: 27px;
}

.function_block .upload dd {
  float: left;
  width: 220px;
  height: 27px;
  margin-top: 6px;
  line-height: 27px;
}

*+html .function_block .upload dd {
  width: 210px;
}

.function_block .upload .identycode {
  width: 63px;
  height: 27px;
  background: #f3f3f3;
  margin-left: 5px;
  margin-right: 5px;
}

.function_block .upload dd input {
  width: 220px;
  height: 27px;
  border: 1px #d5d5d5 solid;
  background: #f3f3f3;
}

*+html .function_block .upload dd input {
  width: 210px;
}

.function_block .latestnews {
  width: 326px;
  height: 225px;
  background: #fff;
  margin-left: 14px;
}

.function_block .latestnews .newsbg {
  width: 324px;
  height: 36px;
  background: url(/images/news.jpg) no-repeat;
  margin: 1px;
}

.function_block .latestnews dl {
  margin: 10px;
  width: 307px;
}

.function_block .latestnews dt {
  width: 256px;
  height: 25px;
  line-height: 25px;
  float: left;
  margin-top: 3px;
}

.function_block .latestnews dt a {
  color: #5b90c4;
}

.function_block .latestnews dd {
  width: 50px;
  height: 25px;
  float: left;
  margin-top: 3px;
}

.function_block .latestnews dd a {
  padding: 2px 10px;
  color: #fff;
  background: #ed1b24;
}

.cost_calculation {
  width: 1006px;
  height: 192px;
  background: #fff;
  margin: 20px 0;
  padding: 1px;
}

.cost_calculation .calc_bg {
  width: 1002px;
  height: 37px;
  background: url(/images/cal.jpg) no-repeat;
  margin: 1px;
}

.cost_calculation dl {
  margin: 10px;
  color: #5ba7d8;
  font-size: 12px;
}

.cost_calculation dt {
  float: left;
  height: 27px;
  line-height: 27px;
  width: 78px;
  margin-top: 6px;
}

.cost_calculation dd {
  float: left;
  margin-top: 6px;
  height: 27px;
}

.cost_calculation dd select {
  background: #f3f3f3;
  border: 1px #d5d5d5 solid;
  height: 25px;
}

.cost_calculation dd .width1 {
  width: 84px;
}

.cost_calculation dd .width2 {
  width: 171px;
}

.cost_calculation dd .width3 {
  width: 78px;
}

.cost_calculation dd .size_wegt {
  width: 92px;
  height: 25px;
  border: 1px #d5d5d5 solid;
  background: #f3f3f3;
}

.cost_calculation .marginl {
  margin-left: 30px;
}

.cost_calculation .addbag {
  width: 981px;
  margin: 10px;
}

.cost_calculation .addbag a {
  padding: 2px 10px;
  background: #ed1b24;
  color: #fff;
}

.cost_calculation .addbag .addbag_left {
  width: 90px;
  height: 30px;
  font-size: 12px;
  color: #5ba7d8;
  background: url(/images/add.jpg) right center no-repeat;
  line-height: 30px;
}

footer {
  background: #fff;
}

.footer_top {
  width: 100%;
  height: 78px;
  background: #ededed;
}

footer .link {
  background: url(/images/link.jpg) no-repeat;
  width: 1006px;
  height: 93px;
}

.company_infor {
  width: 251px;
  text-align: center;
}

.company_infor dt {
  font-size: 18px;
  color: #ec1d25;
}

.company_infor dt a {
  color: #ec1d25;
}

.company_infor dd {
  font-size: 14px;
  color: #1284c3;
  margin-top: 10px;
}

.copyright {
  width: 100%;
  height: 53px;
  background: #37b0e9;
  color: #fff;
  text-align: center;
  line-height: 53px;
  font-size: 12px;
}

.copyright2 {
  width: 100%;
  height: 53px;
  background: #eee;
  color: #888;
  text-align: center;
  line-height: 53px;
  font-size: 12px;
}



/*轮播*/

#box {
  position: relative;
  overflow: hidden;
  z-index: 5000;
}

#list {
  position: absolute;
  left: 0;
  top: 0;
}

#list li {
  width: 684px;
  height: 240px;
  cursor: pointer;
  position: relative;
  top: 0;
  left: 0;
}

#num {
  position: absolute;
  left: 0;
  bottom: 0;
}

#num li {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 2px;
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  font-family: 'Arial';
  line-height: 16px;
  text-align: center;
  border: 1px solid #fff;
}

/*商城订单列表*/

.mlp_title {
  height: 40px;
  background: #f8f8f8;
  padding: 0 20px;
  color: #2f342e;
}

.mlp_title p {
  line-height: 40px;
}

.m_cont_right .right_top {
  height: 50px;
  border: 1px #ccc solid;
  width: 820px;
  line-height: 50px;
  padding-left: 20px;
}

.m_cont_right .m_pro_list {
  margin-top: 10px;
  border: 1px #e7e7e7 solid;
}

.m_cont_right .m_pro_imgl {
  width: 60%;
  padding: 10px;
  border-right: 1px #e7e7e7 solid;
}

.m_cont_right .m_pro_imgl img {
  margin-right: 10px;
  width: 50px;
  height: 50px;
  border: 1px solid #dedede;
}

.m_cont_right .m_pro_imgr {
  width: 20%;
  height: auto;
  text-align: center;
  border-right: 1px #e7e7e7 solid;
}

.m_cont_right .m_pro_imgr .m_status {
  line-height: 70px;
}

.m_cont_right .m_pro_detail a {
  padding: 5px 20px;
  background: #e84144;
  color: #fff;
}

.m_cont_right .m_pro_detail {
  width: 20%;
  height: auto;
  text-align: center;
  padding: 26px 0;
}


/*商城订单详情*/

.mlp_detail {
  height: 40px;
  padding: 0 20px;
  color: #2f342e;
  border-bottom: 1px solid #ccc;
}

.mlp_detail p {
  line-height: 40px;
}

.mlp_detail a {
  padding: 3px 8px;
  background: #e2383b;
  color: #fff;
}

.mlp_detail a:first-child {
  background: #428bca;
}

.m_cont_right .m_pro_listd {
  margin-top: 10px;
  border: 1px solid #ccc;
}

.m_pro_listd .or_status {
  padding: 20px;
}

.or_status_bar {
  width: 820px;
  margin: 10px auto;
}

.or_status_bar .iconp {
  width: 32px;
  height: 32px;
  display: block;
  margin: 0 auto;
  background: url(/images/process_bar.png) no-repeat;
  margin-bottom: 5px;
}

.or_status_bar p {
  width: 80px;
  margin: 0 auto;
  margin-top: 5px;
  line-height: 15px;
}

.or_status_bar .icon_sta1 {
  background-position: 0 0;
}

.or_status_bar .icon_sta2 {
  background-position: -35px 0;
}

.or_status_bar .icon_sta3 {
  background-position: -106px 0;
}

.or_status_bar .icon_sta4 {
  background-position: -71px 0;
}

.or_status_bar .icon_sta5 {
  background-position: -141px 0;
}

.or_status_bar .icon_sta1h {
  background-position: 0 -32px;
}

.or_status_bar .icon_sta2h {
  background-position: -35px -32px;
}

.or_status_bar .icon_sta3h {
  background-position: -106px -32px;
}

.or_status_bar .icon_sta4h {
  background-position: -71px -32px;
}

.or_status_bar .icon_sta5h {
  background-position: -141px -32px;
}

.or_status_bar .line {
  width: 128px;
  height: 3px;
  background: #8fb4e6;
  position: absolute;
  top: 14px;
  left: 94px;
}

.or_status_bar .line_h {
  background: #afafaf;
}

.or_status_t {
  margin: 10px;
  height: 30px;
  line-height: 30px;
}

.or_status_bar li {
  float: left;
  width: 158px;
  text-align: center;
  position: relative;
}

.or_status_bar .step1 {
  background-position: 14px 15px;
}

.m_pro_lists {
  padding: 10px;
}

.m_pro_lists td {
  border-bottom: 1px #ccc solid;
  padding: 10px 0;
  line-height: 20px;
}

.m_pro_lists td img {
  width: 40px;
  height: 40px;
}

.pro_infor {
  padding: 10px;
  border-bottom: 1px #ccc solid;
  margin: 10px;
}

.current_states {
  padding: 10px;
  border-bottom: 1px #ccc solid;
  margin: 10px;
  background: #fff;
}

.current_states h1 {
  background: url(/images/clock.jpg) 1px center no-repeat;
  padding-left: 30px;
  height: 30px;
  line-height: 30px;
}

.current_states ul li {
  float: left;
  line-height: 30px;
  padding: 0 10px;
}

.current_states ul li p {
  font-size: 12px;
  line-height: 30px;
}

.pro_infor p {
  font-size: 14px;
  color: #757575;
  line-height: 25px;
  margin: 0;
}

.pro_pricet {
  font-size: 18px;
}

.pro_pricet p {
  font-size: 16px;
  line-height: 30px;
  margin: 0;
}

.pro_pricet .pri {
  color: #e2383b;
  margin-left: 30px;
}

/*虚拟仓库订单列表*/

.cont_right .vir_search {
  margin: 20px 0;
}

.cont_right .vir_search input {
  width: 240px;
  height: 30px;
  border: 1px #d7d7d7 solid;
}

.cont_right .vir_search button {
  width: 66px;
  height: 30px;
  border: 1px #d7d7d7 solid;
}

.vir_table {
  border: 1px solid #d7d7d7;
  width: 100%;
  margin-bottom: 20px;
}

.vir_table th {
  line-height: 40px;
  text-align: center;
}

.vir_table td {
  text-align: center;
  height: 40px;
  border: 1px solid #ddd;
}

.vir_table th {
  background: #f7f7f7;
}

.vir_table td img {
  width: 30px;
  height: 30px;
  border: 1px solid #dedede;
}

.viropea_tab select {
  width: 190px;
  height: 30px;
  border: 1px solid #d7d7d7;
}

.vir_opeart {
  border-bottom: 1px solid #d7d7d7;
  line-height: 40px;
  margin-top: 10px;
}

.vir_raddr {
  margin-top: 30px;
  padding: 0 145px;
}

.vir_raddr dt {
  float: left;
  height: 40px;
  line-height: 40px;
}

.vir_raddr dd {
  height: 40px;
  line-height: 40px;
}

.vir_raddr dd input {
  border: 1px #d7d7d7 solid;
  width: 400px;
  height: 30px;
}

.vir_raddr dd select {
  width: 150px;
  border: 1px solid #d7d7d7;
  height: 35px;
}

.vir_raddr dd label {
  margin-left: 20px;
}

.vir_remark {
  width: 820px;
  border: 1px solid #d7d7d7;
  height: 60px;
}

.sub_btn {
  width: 820px;
  text-align: center;
}

.sub_btn button {
  width: 150px;
  height: 40px;
  border: none;
  background: #e2383b;
  color: #fff;
}

.viropea_tab .add_num {
  width: 60px;
  height: 30px;
  border: 1px solid #d7d7d7;
  text-align: center;
  display: inherit;
  border-radius: 0;
}

/* 消息提示 css */
.message_box {
  margin-bottom: 40px;
  position: relative;
  zoom: 1;
  margin-top: 5px;
  height: 194px;
  border: 1px #d6d6d6 solid;
  background: #fff;
}

.message_box .msg_box_info {
  margin-left: 300px;
}

.message_box .msg_box_info h4 {
  font-size: 18px;
  color: #000;
  font-weight: normal;
}

.msg_box_info a.msg_box_info_link {
  font-size: 14px;
  background: #fff;
  /* color: #666; */
  margin-top: 20px;
  border-radius: 4px;
  text-align: center;
  padding: 0px;
  /* border: 1px solid #eee; */
}

.message_box .msg_box {
  height: 58px;
  margin-bottom: 20px;
  margin-left: 300px;
}

.message_box h3 {
  font-size: 26px;
  color: #000;
  font-weight: normal;
  margin-top: 10px;
}

.message_box h5 {
  font-size: 30px;
  color: #b82831;
  font-weight: normal;
  margin-top: 40px;
}

.message_box p {
  line-height: 30px;
  color: #6d6d6d;
  font-size: 14px;
}

.message_box .message_box_icon {
  width: 240px;
  height: 191px;
  position: absolute;
  top: 0;
  left: 0;
  background: #fafafa;
  zoom: 1;
}

.message_box .message_box_icon .message_box_icon_i {
  display: block;
  width: 90px;
  height: 90px;
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -50px;
  margin-top: -50px;
  text-align: center;
  font-size: 90px;
  border-radius: 50%;
}


/*在线支付页面   2015/4/9  LJN; */

.sucess_pay {
  height: 200px;
  border: 1px #dfdfdf solid;
  background: #fafafa;
}

.sucess_pay .sucess_payfl {
  width: 240px;
  height: 197px;
  background: #fafafa;
}

.sucess_pay .sucess_payfl img {
  margin: 50px 66px 50px 68px;
}

.sucess_pay .sucess_payfr .sucess_information1 {
  color: #010000;
  font-size: 22px;
  margin-top: 30px;
}

.sucess_pay .sucess_payfr .sucess_information2 {
  color: #343233;
  font-size: 16px;
}

.sucess_pay .sucess_payfr .sucess_information3 {
  color: #6c6e6d;
  font-size: 14px;
  line-height: 22px;
}

.sucess_pay .sucess_payfr {
  width: 888px;
  height: 197px;
  padding-left: 20px;
  background: #fff
}

.foot_give {
  height: 80px;
  /* background:#fafafa; */
  margin-top: 30px;
  margin-bottom: 50px;
}

.foot_give .return_cart {
  width: 148px;
  height: 38px;
  border: 1px #dfdfdf solid;
  background: #fafafa;
  color: #333335;
}

.foot_give .imm_order {
  width: 150px;
  height: 40px;
  background: #3679d2;
  color: #fff;
}

.payment-list {
  padding: 10px;
  background: #fff;
  border: 1px #dfdfdf solid;
  margin-bottom: 15px;
}

.payment-list li {
  float: left;
  width: 210px;
  /* padding:10px 0 */
}

.payment-list li label {
  cursor: pointer;
}

.payment-list li .out_border {
  border: 1px solid #ddd;
  width: 164px;
  height: 56px;
  margin: 1px;
}

.payment-list li .pay_out_border {
  border: 1px solid #ddd;
  width: 164px;
  height: 56px;
  margin: 1px;
}

.wayspay li label .cattsel {
  border: 2px solid #266ee4;
  background: url(/images/test.png) no-repeat right bottom #fff;
  width: 164px;
  height: 56px;
}

.payment-list li input {
  vertical-align: middle;
  margin-right: 5px;
  margin-top: 0;
}

.payment-list li img {}

.payment-list p {
  margin: 0;
}

.pay_methods1 .pzz p {
  line-height: 20px;
  font-size: 15px
}


.payment_c_type {
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 10px;
}


/* select2.js 过滤 zhang 20160721 */
.select2-container--default .select2-selection--single {
  border-radius: 0 !important;
}

.select2-container .select2-selection--single {
  height: auto !important;
}

span.select2-results ul li.select2-results__option span img.img-flag {
  width: 30px;
  height: 30px;
}



.wx_qrpostrecord {
  padding-left: 15px;
  padding-top: 1px;
  display: none;
  position: absolute;
  left: 115px;
  top: 3px;
  z-index: 999;
  background: url(/images/wxtcbg.png);
  width: 215px;
  height: 202px;
}

.wx_qrpostrecord img {
  width: 198px;
  height: 198px;
}


.cont_left_h2 {
  height: 48px;
  border: 1px solid #dbdbdb;
  border-bottom: none;
  font-size: 15px;
  line-height: 48px;
  text-align: center;
  background: #ccc;
}


/* 包裹查询物流路程图 ljn 2016/9/27 */

.flow_process h1 {
  width: 738px;
  margin: 20px auto;
  height: 90px;
  background: url(/images/track_tbg.png) center no-repeat;
  text-align: center;
  font-size: 35px;
  color: #fff;
  line-height: 64px;
}

.flow_process .process_static1 {
  margin-left: 334px;
}

.flow_process .process_static3 {
  margin-left: 104px;
}

.flow_process .circl {
  width: 70px;
  height: 70px;
  border-radius: 70px;
  display: inline-block;
  vertical-align: middle;
}

.flow_process .circl_green {
  border: 5px solid #009840;
  background: #5dba5f;
}

.flow_process .circl_red {
  border: 5px solid #d02126;
  background: #eb595c;
}

.flow_process .circl_grey {
  border: 5px solid #c9c9c9;
  background: #e5e5e5;
}

.flow_process .pos_center {
  margin: 0 auto;
}

.flow_process .status_text {
  width: 215px;
  height: 40px;
  border-radius: 3px;
  display: inline-block;
  vertical-align: middle;
}

.flow_process .status_text .p1 {
  font-size: 14px;
}

.flow_process .status_text .p2 {
  font-size: 12px;
}

.flow_process .status_redbg {
  background: #f0565e;
  padding: 0 10px;
  color: #fff;
}

.flow_process .status_greybg {
  background: #eee;
  padding: 0 10px;
  color: #c9c9c9;
}

.flow_process .arrow {
  width: 738px;
}

.flow_process .arrow .arrow_left img {
  float: right;
  margin-right: 25px;
  transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  /* IE 9 */
  -webkit-transform: rotate(40deg);
  /* Safari and Chrome */
  -o-transform: rotate(40deg);
  /* Opera */
  -moz-transform: rotate(40deg);
  /* Firefox */
}

.flow_process .arrow .arrow_right img {
  margin-left: 50px;
  transform: rotate(-40deg);
  -ms-transform: rotate(-40deg);
  /* IE 9 */
  -webkit-transform: rotate(-40deg);
  /* Safari and Chrome */
  -o-transform: rotate(-40deg);
  /* Opera */
  -moz-transform: rotate(-40deg);
  /* Firefox */
}

.flow_process .arrow2 {
  width: 738px;
}

.flow_process .arrow2 .arrow2_left img {
  float: right;
  margin-right: 24px;
  transform: rotate(320deg);
  -ms-transform: rotate(320deg);
  /* IE 9 */
  -webkit-transform: rotate(320deg);
  /* Safari and Chrome */
  -o-transform: rotate(320deg);
  /* Opera */
  -moz-transform: rotate(320deg);
  /* Firefox */
}

.flow_process .arrow2 .arrow2_right img {
  margin-left: 45px;
  transform: rotate(-320deg);
  -ms-transform: rotate(-320deg);
  /* IE 9 */
  -webkit-transform: rotate(-320deg);
  /* Safari and Chrome */
  -o-transform: rotate(-320deg);
  /* Opera */
  -moz-transform: rotate(-320deg);
  /* Firefox */
}



.flow_process .circl_re {
  border: 5px solid #ce2123;
  background: #eb595c;
}

.process_static2 .mar_left {
  margin-left: 127px;
}

.process_static4 {
  width: 738px;
  text-align: center;
  margin: 36px 0;
}

.process_static1 img {
  margin-right: -4px;
}

.process_static2 .left img {
  margin-left: -4px;
}

.process_static3 img {
  margin-left: -8px;
}

.process_static2 .right img {
  margin-right: -4px;
}


.flow_process .fp_item {
  width: 100%;
  position: relative;
  height: 50px;
}

.flow_process .fp_item .circl {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 50%;
  margin-left: -10px;
}

.flow_process .fp_item .fp_txt {
  position: absolute;
  left: 50%;
  top: 5px;
  margin-left: 60px;
}

.flow_process .fp_item .fp_txt img {
  margin-top: 16px;
}

.flow_process .fp_item .arrow {
  width: 100%;
}

.flow_process .fp_item .arrow div {
  width: 50%;
  height: 50px;
}

.flow_process .fp_item .fp_item50 {
  width: 50%;
  height: 50px;
  position: relative;
  float: left;
}

.flow_process .fp_item .fp_txt1 {
  position: absolute;
  top: 5px;
  text-align: right;
  left: 5%;
}

.flow_process .fp_item .fp_txt1 img {
  margin-top: 16px;
}

.flow_process .fp_item .arrow2 {
  width: 100%;
}

.flow_process .fp_item .arrow2 div {
  width: 50%;
  height: 50px;
}

.flow_process .fp_item img.jt {
  position: absolute;
  left: 50%;
  margin-left: 2px;
}

.flow_process .fp_item .fp_txt2 {
  position: absolute;
  top: 5px;
  text-align: right;
  left: 15%;
}

.flow_process .fp_item .fp_txt2 img {
  margin-top: 16px;
}

/* 会员充值 ljn 2016/10/27 */
.right_box .charge_title {
  width: 690px;
  border-bottom: 1px dotted #c5c5c5;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  margin-top: 20px;
}

.right_box .charge_money {
  width: 170px;
  height: 70px;
  border: 1px solid #dedede;
  color: #fd7b83;
  text-align: center;
  padding: 5px 0;
  margin: 1px;
}

.right_box .charge_money .p1 {
  font-size: 20px;
}

.right_box .charge_money .p2 {
  font-size: 14px;
}

.right_box .charge_money .select-amount {
  margin-top: 30px;
}

.right_box .charge li {
  float: left;
  margin: 10px;
  width: 203px;
  height: 80px;
}

.right_box .charge li .cattsel {
  border: 2px solid #266ee4;
  background: url(/images/test.png) no-repeat right bottom #fff;
}

.right_box .wayspay .czfs {
  border: 1px solid #dedede;
  padding-right: 12px;
  background: #fff;
  margin: 1px;
}

.right_box .wayspay .cattsel {
  border: 2px solid #266ee4;
  background: url(/images/test.png) no-repeat right bottom #fff;
  width: 162px;
  margin: 0;
}

.right_box .wayspay li {
  height: 70px;
  float: left;
  width: 212px;
  margin: 10px;
}

.right_box .wayspay .sel_in {
  margin-top: 20px;
  position: absolute;
  left: 50px;
  z-index: -999;
}

.out_border .sel_in {
  position: absolute;
  left: 50px;
  z-index: -999;
}

.pay_out_border .sel_in {
  position: absolute;
  z-index: -999;
}

.right_box .mem_btn {
  background: #d2d6de;
  border: none;
  padding: 5px 10px;
}

/* 物流追踪 ljn 2016/11/11 */
.xxdw {
  float: right;
  margin-right: 50px;
}

.xxdw h4 {
  text-align: center;
  margin-top: 0;
}

.xxdw img {
  border: 1px solid #ddd;
}

.xxdw .xxdw_wximg {
  position: relative;
}

.log_track {
  width: 780px;
  height: 200px;
  margin: 20px 5px 20px 50px;
  float: left;
}

.log_track li {
  float: left;
  position: relative;
  margin: 0 6px;
}

.log_track li:nth-child(odd) {
  width: 70px;
  height: 200px;
}

.log_track li:nth-child(even) {
  width: 135px;
  height: 200px;
}

.log_track .track_bg {
  width: 70px;
  height: 70px;
  border-radius: 70px;
  line-height: 70px;
  text-align: center;
  cursor: pointer;
}

.log_track .bg_blue {
  background: #298fcd;
  color: #fff;
}

.log_track .bg_red {
  background: #ef1d2a;
  color: #fff;
}

.log_track .bg_gray {
  background: #eaeaea;
  color: #333;
}

.log_track .posi_m {
  margin-top: -35px;
  top: 50%;
}

.log_track .posi_c {
  position: absolute;
  left: 0;
}

.log_track .posi_z {
  top: 25%;
}

.log_track .arrow {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -40px;
}

.log_track .arrow .awidth {
  width: 133px;
  height: 41px;
}

.log_track .arrow .arrowup {
  background: url(/images/arrowup.jpg) no-repeat;
}

.log_track .arrow .arrowup_dashed {
  background: url(/images/arrowhu.jpg) no-repeat;
}

.log_track .arrow .arrowd {
  background: url(/images/arrowd.jpg) no-repeat;
}

.log_track .arrow .arrowd_dashed {
  background: url(/images/arrowhd.jpg) no-repeat;
}

.log_track .arrow .arrowhu {
  background: url(/images/arrowhu.jpg) no-repeat;
}

.log_track .arrow .arrowhu_solid {
  background: url(/images/arrowup.jpg) no-repeat;
}

.log_track .arrow .arrowdown {
  background: url(/images/arrowhd.jpg) no-repeat;
}

.log_track .arrow .arrowdown_solid {
  background: url(/images/arrowd.jpg) no-repeat;
}

.log_track .step2 {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -86px;
}

.log_track .step2 .step_id {
  margin-top: 20px;
}

.border_btm {
  border-bottom: 1px solid #edecea;
  display: table;
}

.border_btm .ppp {
  display: table-cell;
  vertical-align: middle;
}

.track_text div {
  height: 60px;
  font-size: 14px;
}

.track_text p {
  font-size: 14px;
}

.track_icon {
  background: url(/images/dot2.jpg) center 20px no-repeat;
  height: 60px;
}

.track_iconc {
  background: url(/images/dot2.jpg) center no-repeat;
  height: 60px;
}

.track_icons {
  background: url(/images/dot2.jpg) center -93px no-repeat;
  height: 60px;
}

.track_sucess .ppp {
  color: #e82020;
}

.log_track .track_time {
  position: absolute;
  bottom: 0px;
  left: -20px;
  width: 110px;
  height: 50px;
  background: #eee;
  font-size: 14px;
  border-radius: 5px;
  padding: 5px 0;
}

.log_track .track_tid {
  position: absolute;
  bottom: 10px;
  left: 84px;
  width: 110px;
  height: 50px;
  background: #eee;
  font-size: 14px;
  border-radius: 5px;
  padding: 5px 0;
  z-index: 999
}

.log_track .track_tiz {
  position: absolute;
  top: 10px;
  left: -120px;
  width: 110px;
  height: 50px;
  background: #eee;
  font-size: 14px;
  border-radius: 5px;
  padding: 5px 0;
  z-index: 999
}

.log_track .track_t {
  width: 18px;
  height: 10px;
  background: url(/images/arrow.jpg) no-repeat;
  position: absolute;
  top: 140px;
  left: 26px;
  z-index: 999
}

.log_track .track_t2 {
  width: 18px;
  height: 10px;
  background: url(/images/arrow.jpg) no-repeat;
  position: absolute;
  top: 140px;
  left: 26px;
  z-index: 999
}

.log_track .track_t3 {
  width: 18px;
  height: 10px;
  background: url(/images/arrow.jpg) no-repeat;
  position: absolute;
  top: 30px;
  left: -15px;
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Safari and Chrome */
  z-index: 999
}

.log_track .track_t4 {
  width: 18px;
  height: 10px;
  background: url(/images/arrow.jpg) no-repeat;
  position: absolute;
  top: 122px;
  left: 70px;
  transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  /* IE 9 */
  -webkit-transform: rotate(270deg);
  /* Safari and Chrome */
  z-index: 999
}

.dis_none {
  display: none;
}

.dis_block {
  display: block;
}




/* 商城会员中心 css  2016/12/2 LJN */

.m_allwrap {
  width: 1205px;
  margin: 0 auto;
}

.mall_bg {
  background: #f5f5f5;
}

.margin_btm {
  margin-bottom: 50px;
  width: 100%;
  height: 232px;
  text-align: center;
  font-size: 30px;
  color: #fff;
  line-height: 230px;
  background: url(/images/mem_center.png) top center no-repeat;
}

.mall_contbox {
  width: 100%;
  min-height: 1130px;
  background: #fff;
  padding: 25px;
}

.mall_cont_left {
  width: 262px;
}

.mall_cont_left ul li {
  height: 65px;
  border-bottom: 5px solid #fff;
  line-height: 65px;
  text-align: left;
  background: #f5f5f5;
}

.mall_cont_left ul .active {
  background: #1383c3;
  color: #fff
}

.mall_cont_left ul .active a {
  color: #fff;
  height: 60px;
  display: block;
}

.mall_cont_left ul .active a:hover {
  background: #4482d5;
}

.mall_cont_left ul li a {
  height: 60px;
  display: block;
  color: #333;
  font-size: 14px;
  padding-left: 30px;
}

.mall_cont_left ul li a:hover {
  background: #f3f3f3;
}

.mall_cont_left .mall_left_img {
  margin-top: 15px;
}


/* 商城头部 css  2016/12/2 LJN */

.m_infor {
  background: #2b323a;
  width: 100%;
  height: 40px;
  line-height: 40px;
}

.m_infor .fontc {
  color: #a0a7af;
  font-size: 14px;
}

.fontc li {
  float: left;
  margin: 0 10px;
}

.fontc li a {
  color: #a0a7af;
  font-size: 14px;
}

.m_top_bg2 {
  width: 100%;
  height: 107px;
  background: url(/images/mall_bg_01.png) no-repeat;
}

.m_top_bg2 .m_nav ul {
  height: 107px;
}

.m_nav img {
  margin-top: 26px;
}

.m_top_bg2 .m_nav ul li {
  float: left;
  height: 107px;
  line-height: 107px;
  padding: 0 20px;
}

.m_top_bg2 .m_nav ul li a {
  color: #fff;
  font-size: 16px;
}


/* 商城底部 css  2016/12/2 LJN */
.mall_ft {
  border-bottom: 1px solid #3b4551;
  padding-bottom: 60px;
}

.mall_ft .company_infor {
  width: 220px;
  text-align: left;
  margin-left: 20px;
  margin-top: 60px;
}

.mall_ft .company_infor .red {
  color: #c51518;
  margin-right: 10px;
  font-size: 26px;
}

.mall_ft .company_infor dt {
  font-size: 16px;
  color: #fff;
}

.mall_ft .company_infor dt a {
  color: #fff;
}

.mall_ft .company_infor dd {
  font-size: 14px;
  color: #b8bfc5;
  margin-top: 10px;
}

.mall_ft .company_infor dd a {
  color: #b8bfc5;
}

.m_copyright {
  width: 100%;
  height: 30px;
  margin-top: 20px;
  color: #b7c0c7;
  text-align: center;
  line-height: 30px;
}



/*商城订单列表*/

.mall_contbox .mlp_title {
  width: 864px;
  height: 40px;
  border: 1px solid #f1f1f1;
  background: #e9e8e8;
  padding: 0 20px;
  color: #2f342e;
}

.mall_contbox .mlp_title p {
  line-height: 40px;
}

.mall_contbox .m_cont_right {
  width: 866px;
}

.mall_contbox .m_cont_right .right_top {
  height: 50px;
  border: 1px #ccc solid;
  width: 866px;
  line-height: 50px;
  padding: 0 20px;
}

.mall_contbox .m_cont_right .m_pro_list {
  margin-top: 10px;
  border: 1px #ccc solid;
}

.mall_contbox .m_cont_right .m_pro_imgl {
  width: 60%;
  padding: 10px;
  border-right: 1px #ccc solid;
}

.mall_contbox .m_cont_right .m_pro_imgl img {
  margin-right: 10px;
  width: 50px;
  height: 50px;
  border: 1px solid #dedede;
}

.mall_contbox .m_cont_right .m_pro_imgr {
  width: 20%;
  height: auto;
  text-align: center;
  border-right: 1px #ccc solid;
}

.mall_contbox .m_cont_right .m_pro_imgr .m_status {
  line-height: 70px;
}

.mall_contbox .m_cont_right .m_pro_detail a {
  padding: 5px 20px;
  background: #e2383b;
  color: #fff;
}

.mall_contbox .m_cont_right .m_pro_detail {
  width: 20%;
  height: auto;
  text-align: center;
  padding: 26px 0;
}

.mall_contbox .vir_table {
  width: 866px;
  border: 1px solid #d7d7d7;
}

.mall_contbox .vir_table th {
  line-height: 40px;
  text-align: center;
}

.mall_contbox .vir_table td {
  text-align: center;
  height: 40px;
}

.mall_contbox .vir_table th {
  background: #f7f7f7;
}

.mall_contbox .vir_table td img {
  width: 30px;
  height: 30px;
  border: 1px solid #dedede;
}

.mall_contbox .cont_right {
  width: 866px;
  min-height: 630px;
  border: 1px solid #dedede;
}


.postnumin {
  background: #fbfaf8;
  padding: 20px 0;
}

.postnumin .row {
  margin: 0;
}

/* SUI 过滤 */
.form-horizontal .control-label {
  padding: 0;
}

.right_box table {
  background: #fff
}

.right_box .navbar-default {
  background: #f7f7f7;
  border: none;
}

.cont_left .list-group-item {
  padding: 14px 20px;
  border: 1px solid #f1f1f1;
}

a.list-group-item:focus,
a.list-group-item:hover {
  color: #fff;
  text-decoration: none;
  background-color: #ecf4f9;
}

.pagination-lg li>a,
.pagination-lg li>span {
  padding: 5px 9px;
}

.sui-grid table td .form-group input {
  width: 60%;
  float: left;
  height: auto;
  margin-right: 5px;
}

.sui-grid table td .form-group button {
  float: left;
}

.sui-grid tr td {
  white-space: nowrap;
}

.petrack .jumbotron {
  padding: 20px !important;
}

.petrack .container {
  padding: 0;
}


/* listnav 过滤 */
.ln-letters a {
  margin-right: -1px !important;
  margin-bottom: 5px !important;
  border-right: 1px solid silver !important;
}



/*新的首页 LJN   2017/2/28 */

.hsearch {
  width: 222px;
  height: 40px;
  border: 1px solid #2babe5;
  border-radius: 30px;
  padding-left: 20px;
  margin-top: 25px;
  font-size: 16px;
  background: url(/images/icon.png) no-repeat #fff;
  background-position: 180px -412px;
  background-color: rgba(255, 255, 255, 0.5);
  outline: none;
  margin-right: 30px;
  font-size: 14px;
}

#orderform button {
  position: absolute;
  right: 10px;
  top: 30px;
  width: 30px;
  height: 30px;
  opacity: 0;
}

.banner_bg {
  width: 100%;
  height: 803px;
  background: url(/images/bannerbg.png) top center no-repeat;
}

.banner_bg .bannerimg img {
  margin-top: 120px;
}

.banner_text {
  margin-top: 120px;
}

.banner_text .ti {
  font-size: 60px;
  color: #333;
}

.banner_text .sub_t {
  font-size: 16px;
  color: #565152;
}

.banner_text .search {
  width: 438px;
  height: 64px;
  border: 1px solid #2babe5;
  border-radius: 30px;
  padding-left: 20px;
  margin-top: 40px;
  font-size: 16px;
  background: url(/images/icon.png) no-repeat #fff;
  background-position: 380px -154px;
  background-color: rgba(255, 255, 255, 0.5);
  outline: none;
}

.num_show {
  margin-top: 60px;
  width: 100%;
  height: 160px;
  background: url(/images/bgsmall.png) top center no-repeat;
}

.num_show ul li {
  float: left;
  margin: 15px 0;
  width: 228px;
  border-right: 1px #fff solid;
}

.num_show ul li:last-child {
  border-right: none;
}

.num_show .title1 {
  font-size: 40px;
  color: #fff;
  font-weight: 600;
  margin-top: 20px;
}

.num_show .title2 {
  font-size: 16px;
  color: #fffeff;
}

.our_business {
  width: 100%;
  background: #f5f5f5;
  height: 820px;
}

.our_business .title,
.our_adv .title,
.service_net .title {
  font-size: 35px;
  margin: 65px 0;
  font-weight: bold;
  color: #343434;
}

.our_business .brief_intro {
  font-size: 18px;
  color: #525252;
}

.our_business .brief_intro a {
  font-size: 14px;
  color: #b6b6b6;
}

.our_business ul li {
  width: 552px;
  height: 190px;
  background: #fff;
  float: left;
  margin: 18px;
}

.our_business ul li:hover .text_intro h2 {
  color: #333;
}

.our_business ul li:hover .text_intro p {
  color: #333;
}

.our_business ul li:nth-child(2n+1) {
  margin-left: 0;
}

.our_business ul li:nth-child(2n) {
  margin-right: 0;
}

.our_business ul li .iconl {
  width: 100px;
  height: 90px;
  margin: 44px 34px;
  background: url(/images/icon.png) no-repeat #fff;
}

.our_business ul li .position1 {
  background-position: 0 18px;
}

.our_business ul li .position2 {
  background-position: -118px 5px;
}

.our_business ul li .position3 {
  background-position: 0 -67px;
}

.our_business ul li .position4 {
  background-position: -116px -72px;
}

.our_business ul li .text_intro {
  width: 354px;
  height: 160px;
  margin: 20px 30px 0 0;
}

.our_business ul li .text_intro h2 {
  font-size: 16px;
  color: #5d5d5d;
  font-weight: normal;
}

.our_business ul li .text_intro p {
  color: #888888;
  font-size: 14px;
}

.our_adv {
  background: #fff;
  height: 646px;
}

.our_adv ul li {
  width: 231px;
  height: 348px;
  float: left;
  margin: 27px;
}

.our_adv ul li:hover .adv_position1 {
  background-position: -224px -150px;
}

.our_adv ul li:hover .adv_position2 {
  background-position: -348px -150px;
}

.our_adv ul li:hover .adv_position3 {
  background-position: -472px -150px;
}

.our_adv ul li:hover .adv_position4 {
  background-position: -596px -150px;
}

.our_adv ul li:hover h3 {
  color: #137aaa;
}

.our_adv ul li:hover p {
  color: #137aaa;
}

.our_adv ul li .icont {
  width: 119px;
  height: 137px;
  background: url(/images/icon.png) no-repeat #fff;
  margin: 0 auto;
}

.our_adv ul li .adv_position1 {
  background-position: -224px -2px;
}

.our_adv ul li .adv_position2 {
  background-position: -348px -3px;
}

.our_adv ul li .adv_position3 {
  background-position: -472px -3px;
}

.our_adv ul li .adv_position4 {
  background-position: -596px -5px;
}

.our_adv ul li h3 {
  color: #333333;
  font-weight: normal;
  margin-top: 30px;
}

.our_adv ul li p {
  color: #a7a7a7;
}

.service_net {
  background: #f5f5f5;
  height: 990px;
}

.service_net li {
  width: 360px;
  height: 316px;
  position: relative;
  margin-bottom: 15px;
}

.service_net .box {
  float: left;
  margin-right: 7.5px;
  margin-left: 7.5px;
  width: 360px;
}

.service_net .box .bg1 {
  background: url(/images/cbd.png) no-repeat;
}

.service_net .box .bg2 {
  background: url(/images/queen.png) no-repeat;
}

.service_net .box .bg3 {
  background: url(/images/boxhill.png) no-repeat;
}

.service_net .box .bg4 {
  background: url(/images/carngie.png) no-repeat;
}

.service_net .box .bg5 {
  background: url(/images/calton.png) no-repeat;
}

.service_net .box .bg6 {
  background: url(/images/glen.png) no-repeat;
}

.partner {
  background: url(/images/redbg.png) no-repeat;
  width: 100%;
  height: 282px;
}

.service_net .intro {
  position: absolute;
  bottom: 0;
  width: 360px;
  height: 136px;
  background: #3c79b3;
  padding-top: 10px;
}

.service_net .intro h5 {
  color: #fff;
  font-weight: normal;
  font-size: 18px;
}

.service_net .intro p {
  color: #87c0f7;
  font-size: 14px;
}

/*首页服务网点图片无缝滚动  ljn  2017/4/7*/

.blk_29 {
  position: relative;
  overflow: hidden;
  width: 1125px;
  height: 662px;
}

.LeftBotton {
  background: url(/images/btn_left.jpg) no-repeat;
  left: -20px;
  float: left;
  width: 30px;
  cursor: pointer;
  position: absolute;
  top: 455px;
  height: 100px;
  z-index: 1;
}

.RightBotton {
  right: -10px;
  background: url(/images/btn_right.jpg) no-repeat;
  float: right;
  width: 30px;
  cursor: pointer;
  position: absolute;
  top: 455px;
  height: 100px;
  z-index: 1;
}

.blk_29 .Cont {
  margin: 0px auto;
  overflow: hidden;
  width: 1125px;
}

/*首页服务网点图片无缝滚动  ljn  2017/4/7*/

.partner .part_icon {
  background: url(/images/icon.png) no-repeat;
  width: 130px;
  height: 45px;
}

.partner .part_po1 {
  background-position: -322px -298px;
}

.partner .part_po2 {
  background-position: -450px -298px;
}

.partner .part_po3 {
  background-position: -587px -300px;
}

.partner .part_po4 {
  background-position: -2px -343px;
}

.partner .part_po5 {
  background-position: -127px -343px;
}

.partner .part_po6 {
  background-position: -262px -345px;
}

.partner .title {
  color: #fff;
  font-size: 30px;
  padding: 50px 0;
}

.partner ul li {
  float: left;
  margin: 0 30px;
}

/*新的首页头部 LJN   2017/3/1 */

/*.head .logo{width:295px;height:60px;background:url(/images/logo.png) no-repeat;background-position:0 0;background-size:60%;margin:26px 0;}
.head{width:100%;background:#fff;position: fixed;z-index: 9999;min-width: 1170px;}
.head ul li{float:left;padding:0 15px;}
.head ul li a{color:#656766;font-size:16px;}

.head .loginbg a{background:#4fb1f8;color:#fff;margin-top:26px;padding:5px 15px;border-radius:3px;font-size:12px;}
.head .loginbg a:hover{background:#e74145;}
.head .loginbg1 {margin-left: 10px;}
.head .loginbg1 a{background:#e74145;color:#fff;margin-top:26px;padding:5px 15px;border-radius:3px;font-size:12px;}
.index-nav li dl{display:none;}
.index-nav li dl dd ul{display:none;}
.index-nav li:hover dl{display:block;}
.index-nav li dl dd:hover ul{display:block;}  

/*新的首页头部 LJN   2020/3/31 */
.head .logo {
  width: 189px;
  height: 44px;
  background: url(/images/logo.png) no-repeat;
  background-position: 0 0;
  margin: 20px 0;
}

.head-cont {
  padding: 0 15px;
  height: 80px;
  line-height: 80px;
  margin: 0 auto;
}

.nav {
  width: 900px;
}

.nav ul li {
  float: left;
  width: 15%;
  font-size: 16px;
  text-align: center;
}

.nav ul li a {
  color: #666;
}

.nav ul li a:hover {
  color: #0087db;
}

.NS {
  width: 1200px;
  margin: 0 auto;
  margin-top: 60px;
  overflow: hidden;
}

.News,
.store {
  float: left;
  width: 50%;
  margin-top: 50px;
}

.News-banner {
  position: relative;
  margin-top: 5px;
  width: 100%;
  height: 276px;
  background: url(/images/newsimg.png)no-repeat;
}

.News-banner p {
  position: absolute;
  bottom: 0;
  left: 2px;
  width: 596px;
  background: #000;
  opacity: 0.6;
  padding: 10px 20px;
  margin: 0;
  color: #fff;
  font-size: 14px;
}

.News a {
  overflow: hidden;
  display: block;
  margin-top: 30px;
}

.News a:hover .news-list p {
  color: #0087db;
}

.news-time {
  float: left;
  width: 45px;
  margin-right: 25px;
  color: #666;
  text-align: right;
}

.news-time p {
  margin-bottom: 0;
  font-size: 16px;
}

.news-time span {
  font-size: 12px;
}

.news-list {
  float: left;
  width: 530px;
  color: #666;
}

.news-list p {
  font-size: 20px;
  color: #333;
}

.news-list span {
  font-size: 14px;
}

.store ul {
  overflow: hidden;
  width: 600px;
}

.store ul li {
  position: relative;
  width: 45%;
  float: left;
  margin: 5px 10px;
}

.store ul li img {
  width: 276px;
  height: 276px;
}

.black {
  position: absolute;
  top: 0;
  left: 0;
  width: 276px;
  height: 276px;
}

.store ul li .black p {
  display: none;
  position: absolute;
  line-height: 276px;
  width: 276px;
  text-align: center;
  left: 0;
  right: 0;
  font-size: 20px;
}

.store ul li a:hover .black {
  background-color: rgba(0, 0, 0, 0.7);
}

.store ul li a:hover .black p {
  display: block;
  color: #fff;
}

@media \0screen\,screen\9 {
  .store ul li a:hover .black {
    background-color: #000;
    filter: Alpha(opacity=70);
    *zoom: 1;
    /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }

  .store ul li a:hover .balck p {
    position: relative;
    /* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  }
}

.worker {
  width: 1200px;
  margin: 0 auto;
  padding-top: 60px;
}

.worker-list {
  margin: 50px 0 60px 0;
}

.worker-list a {
  display: inline-block;
  width: 24%;
  text-align: center;
}

.worker-list img {
  width: 123px;
  height: auto;
  margin: 0 85px;
}

.Foot {
  overflow: hidden;
  margin: 0 auto;
  padding: 50px 0;
  width: 1200px;
  background: #28292e;
}

.Foot h3 {
  color: #fff;
  font-weight: normal;
}

.about,
.Contact,
.wx {
  float: left;
  color: #b1b1b1;
  font-size: 14px;
}

.about {
  margin-right: 40px;
  width: 530px;
}

.Contact {
  margin-right: 40px;
  width: 260px;
}

.wx {
  overflow: hidden;
  margin-top: 68px;
  margin-left: 50px;
  color: #fff;
}

.wx img {
  margin-right: 10px;
}

.foot2 {
  width: 100%;
  background: #18171c;
  color: #b1b1b1;
  line-height: 60px;
  text-align: center;

}

.head .loginbg a {
  background: #4fb1f8;
  color: #fff;
  margin-top: 26px;
  padding: 5px 15px;
  border-radius: 3px;
  font-size: 12px;
}

.head .loginbg a:hover {
  background: #e74145;
}

.head .loginbg1 {
  margin-left: 10px;
}

.head .loginbg1 a {
  background: #0087db;
  color: #fff;
  margin-top: 26px;
  padding: 5px 15px;
  border-radius: 3px;
  font-size: 12px;
}


/*新的首页底部 LJN   2017/3/1 */

.footerbg1 {
  background: #329dd1;
  width: 100%;
  height: 450px;
  position: relative;
  padding-top: 112px;
}

.footerbg1 .contact_infor {
  width: 1139px;
  height: 108px;
  background: #37b0e9;
  position: absolute;
  top: -60px;
  color: #fff;
  padding: 30px 0 30px 125px;
}

.footerbg1 .contact_infor li {
  float: left;
  margin-right: 58px;
  font-size: 14px;
}

.footerbg1 .contact_infor li p {
  margin-left: 20px;
}

.footerbg1 .contact_infor .icon {
  background: url(/images/icon.png) no-repeat;
  width: 54px;
  height: 47px;
  position: relative;
}

.footerbg1 .contact_infor .icon::after {
  content: "";
  border: 1px solid #efb509;
  height: 22px;
  position: absolute;
  top: 10px;
  left: 53px;
}

.footerbg1 .contact_infor .position1 {
  background-position: -120px -168px;
}

.footerbg1 .contact_infor .position2 {
  background-position: -58px -168px;
}

.footerbg1 .contact_infor .position3 {
  background-position: -120px -224px;
}

.links h4 {
  font-size: 16px;
  color: #fff;
  font-weight: normal;
}

.links li {
  float: left;
  width: 330px;
  margin-right: 30px;
}

.links li span {
  width: 30px;
  height: 2px;
  background: #efb509;
  display: block;
  margin-bottom: 30px;
}

.links .about_us .abicon {
  width: 90px;
  height: 141px;
  background: url(/images/icon.png) no-repeat;
  background-position: -623px -346px;
}

.links .about_us p {
  width: 275px;
  color: #fff;
  font-size: 14px;
  /*text-align: justify;text-align-last: justify;*/
  margin-left: 20px;
}

.services dd {
  width: 132px;
  float: left;
  margin-bottom: 10px;
  margin-right: 33px;
}

.services dd a {
  color: #fff;
  font-size: 14px;
}

.services .icon {
  width: 13px;
  height: 13px;
  background: url(/images/icon.png) no-repeat;
  background-position: -8px -263px;
  margin-right: 15px;
}

.contact {
  color: #fff;
  font-size: 14px;
}


/*首页内容区   2020/3/31*/
.service {
  width: 100%;
  height: 100px;
  line-height: 100px;
  background: #19224d;
  color: #fff;
  font-size: 18px;
}

.service ul {
  overflow: hidden;
  width: 1200px;
  margin: 0 auto;
}

.service ul li a {
  float: left;
  width: 25%;
  color: #fff;
  text-align: center;
}

.service ul li a:hover {
  background: #0087db;
}

.service ul li img {
  margin-right: 30px;
}

.besiness {
  width: 1200px;
  margin: 0 auto;
  margin-top: 60px;
}

.besiness-title {
  text-align: center;
  font-size: 16px;
  color: #333;
  font-weight: bold;
}

.besiness-title img {
  margin-bottom: 6px;
}

.besiness-title p {
  margin: 25px 277px 0 277px;
  font-size: 14px;
  color: #666;
  font-weight: normal;
}

.besiness-list ul li {
  float: left;
  width: 25%;
  padding: 0 20px;
  box-sizing: border-box;
  text-align: center;
  font-size: 18px;
  color: #333;
}

.iconlist {
  margin: 0 auto;
  margin-bottom: 15px;
  width: 100px;
  height: 100px;
  background-color: #0087db;
  border-radius: 50%;
}

.iconlist img {
  margin-top: 28px;
}

.besiness-list ul li {
  overflow: hidden;
  margin-top: 50px;
}

.besiness-list ul li p {
  margin-top: 15px;
  text-align: left;
  font-size: 14px;
  color: #999;
  height: 84px;
}




/*会员中心左侧 LJN   2017/3/2*/
.breadcrumb {
  margin: 0;
  padding: 0;
}

.bread_bg {
  background: url(/images/bg.png) no-repeat;
  width: 100%;
  height: 180px;
  margin-bottom: 50px;
  background-attachment: fixed;
  background-position: top center;
  background-size: contain;
}

.bread_bg li a,
.bread_bg li {
  color: #fff;
  line-height: 120px;
}

.head .self_se {
  background: url(/images/icon.png) no-repeat;
  background-position: 0 -208px;
  width: 20px;
  height: 20px;
  margin-top: 30px;
  margin-left: 10px;
}

.head li a:hover {
  color: #e74143;
}

.head .second_level {
  position: relative;
}

.head .second_level dl {
  width: 127px;
  position: absolute;
  top: 70px;
  box-shadow: 0 0 30px #c6c7c8;
  background: #fff;
  left: 0px;
  z-index: 1;
}

.head .second_level dl dd {
  width: 125px;
  height: 38px;
  border-bottom: 1px solid #e5e5e5;
  text-align: center;
  line-height: 38px;
}

.head .second_level dl dd:last-child {
  border-bottom: none;
}

.head .second_level dl dd a {
  font-size: 14px;
}

.head .second_level dl dd ul {
  width: 150px;
  position: absolute;
  box-shadow: 0 0 30px #c6c7c8;
  background: #fff;
  left: 128px;
  z-index: 1;
}

.head .second_level dl dd .ul1 {
  top: 0;
}

.head .second_level dl dd .ul2 {
  top: 38px;
}

.head .second_level dl dd .ul3 {
  top: 72px;
}

.head .second_level dl dd ul li {
  width: 150px;
  height: 38px;
  border-bottom: 1px solid #e5e5e5;
  text-align: center;
  line-height: 38px;
}

.head .second_level dl dd ul li:last-child {
  border-bottom: none;
}

.head .second_level dl dd a {
  font-size: 14px;
}

/*会员中心过滤样式 LJN   2017/3/3*/

.cont_right .user .form-control {
  height: 36px;
  color: #333;
}

.cont_right .user label {
  font-weight: normal;
}

.cont_right .user .form-group {
  line-height: 36px;
  margin-bottom: 12px;
}

.cont_right .user .form-group div {
  color: #555;
}

/*.cont_right .user .form-group .btn{font-size:14px;padding:6px 35px;}*/
.cont_right .navbar-default .navbar-brand {
  color: #333;
}

.torder .user .form-control {
  height: 36px;
  color: #333;
  display: initial;
}

.torder .user label {
  font-weight: normal;
}

.torder .user .form-group {
  line-height: 36px;
  margin-bottom: 12px;
  font-size: 14px;
}

.torder .user .form-group div {
  color: #555;
}

.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
  z-index: 2;
  color: #0087db;
  font-size: 16px;
  border: 1px #f1f1f1 solid;
  background-color: #e4f5ff;
  border-left: 2px solid #0087db;
}

.service_net .more_bg {
  background-color: rgba(76, 91, 102, 0.8);
  width: 360px;
  height: 316px;
  line-height: 300px;
  display: none;
}

.service_net .more_bg a {
  color: #fff;
  border: 1px solid #fff;
  padding: 5px 20px;
}

/*购物车样式 LJN   2017/3/3*/

.mall_cart .medical_price {
  background: url(/images/icon.png) no-repeat;
  background-position: -84px -267px;
  width: 25px;
  height: 25px;
}

.ecart_prod .medical_price {
  background: url(/images/icon.png) no-repeat;
  background-position: -84px -267px;
  width: 25px;
  height: 25px;
  margin-top: 30px;
}

.mall_cart .polar_price,
.ecart_prod .polar_price {
  background: url(/images/icon.png) no-repeat;
  background-position: -57px -267px;
  width: 25px;
  height: 25px;
}

.ecart_prod .polar_price {
  background: url(/images/icon.png) no-repeat;
  background-position: -126px -272px;
  width: 25px;
  height: 25px;
  margin-top: 30px;
}

.mall_cart .del {
  width: 20px;
  height: 20px;
  background: url(/images/icon.png) no-repeat;
  background-position: -102px -267px;
  display: block;
  margin: 0 auto;
}

.total_sumr {
  font-size: 18px;
}

.banner-bg {
  height: 180px;
  color: #fff;
  font-size: 40px;
  line-height: 180px;
}

@media (min-width: 1400px) {
  .zzallwarp {
    width: 1400px !important;
    margin: 0 auto;
  }

  .cont_right {
    width: 1120px;
    font-size: 14px;
  }

  .mall_list_right.col-mdr {
    width: 1130px;
  }

  .member_user .member_user_right {
    width: 60%;
    float: left;
    margin-top: 30px;
  }

  .member_user .member_user_right ul li {
    float: left;
    width: 300px;
    line-height: 28px;
  }

  .member_user .member_user_right ul label {
    width: 75px;
  }

  .member_user_ico ul li {
    width: 345px;
    float: left;
    margin: 10px 0 50px;
    padding: 5px 10px;
  }
}

@media (max-width: 1400px) {
  .zzallwarp {
    width: 1170px !important;
    margin: 0 auto;
  }

  .mall_list_right.col-mdr {
    width: 900px;
  }

  .member_user .member_user_right {
    width: 60%;
    float: left;
    margin-top: 30px;
    padding-left: 30px;
  }

  .member_user .member_user_right ul li {
    float: left;
    width: 250px;
    line-height: 28px;
  }

  .member_user .member_user_right ul label {
    width: 65px;
  }

  .member_user_ico ul li {
    width: 280px;
    float: left;
    margin: 10px 0 50px;
    padding: 5px 10px;
  }
}


/*证件上传样式修改 LJN   2017/3/6*/

.id_up_items {
  margin-bottom: 15px;
}

.id_up_items .items_namel {
  float: left;
  display: block;
  padding: 9px 15px;
  width: 160px;
  font-weight: 400;
  text-align: right;
}

.cgrey {
  color: #888;
}

.id_up_items .items_input_block {
  margin-left: 110px;
  width: 500px;
}

.id_up_items .items_input_block .form-control {
  width: 300px;
  height: 40px;
}

.id_up_items .items_input_block .id_positive {
  width: 300px;
  border-radius: 3px;
  background: #f9f9f9;
  height: 150px;
  border: 1px solid #ccc;
  margin-left: 50px;
}

.id_up_items .items_input_block .upLoadPic {}

.icard_fr .tab_title {
  margin-left: 160px;
  margin-bottom: 20px;
}

.icard_fr .tab_title li {
  float: left;
  padding: 5px 20px;
  border-bottom: 1px solid #ccc;
}

.icard_fr .tab_title .active_style {
  border-bottom: 2px solid #e84144;
  color: #e84144;
}


.ke-inline-block {
  background: url(/images/uploadicard.png);
}


/* 过滤提示报错 */
.user .text-danger {
  width: inherit !important;
  margin-left: 5px !important;
}


/*大屏广告弹出居中*/
.mlist_windows {
  position: fixed;
  width: 800px;
  height: 480px;
  z-index: 9999;
  display: none;
}

.mlist_windows a img {
  width: 800px;
  height: 480px;
}

.mlist_windows span {
  float: right;
  width: 25px;
  height: 25px;
  text-align: center;
  font: 14px/30px Microsoft Yahei;
  cursor: pointer;
  color: #333;
  background: lightblue;
  position: absolute;
  right: 0;
  top: 0;
  line-height: 25px;
}

.mlist_windows span:hover {
  color: #fff;
  background: #000;
}

.mlist_mask {
  position: fixed;
  top: 0px;
  bottom: 0px;
  filter: alpha(opacity=60);
  background-color: #000;
  z-index: 1002;
  left: 0px;
  opacity: 0.6;
  -moz-opacity: 0.6;
}


.member_user {}

.member_user .member_user_left {
  width: 40%;
  float: left;
  padding-left: 25px;
}

.member_user .left_img {
  float: left;
}

.member_user .left_img img {
  padding: 4px;
  width: 152px;
  height: 152px;
  border: 1px #e0e0e0 solid;
  border-radius: 120px;
  /* margin-right: 10px; */
}

.member_user .member_name {
  float: left;
  margin-left: 30px;
  margin-top: 30px;
  font-size: 20px;
}

.member_user .member_name p {
  font-size: 14px;
  margin-top: 15px;
}

.member_user hr {
  margin: 20px 0;
}



.member_user_ico {
  width: 100%;
}

.member_user_ico ul {
  padding-left: 25px;
}

.member_user_ico ul li img {
  float: left;
}

.member_user_ico ul li .navli_r {
  float: left;
  margin-left: 10px;
  line-height: 30px;
  margin-top: 5px;
  color: #737574;
}

.member_user_ico ul li .navli_r h2 {
  font-size: 18px;
}

.member_user_ico ul li .navli_r h2 span {
  color: #ff6700;
}