@charset "utf-8";

/*
 * 将具有默认margin和padding的标记置零
 * 所有标记的margin和padding都在使用时具体定义
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s,
 samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{ margin:0px; padding:0px; border:0px; vertical-align:baseline; background:transparent }
h1, h2, h3, h4, h5, h6{ font-size:100%;font-weight:normal;}
  
/*
 * 滚动条定义
 */
::-webkit-scrollbar-track-piece {width:8px;background-color:#f8f8f8;}::-webkit-scrollbar {width:8px;background-color:#2882e8;}::-webkit-scrollbar-thumb {width:8px;background-color:#aeaeae;}::-webkit-scrollbar-thumb:hover {width:8px;background-color:#2882e8;}  

input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{   border:none;padding:0 } 
a{blr:expression(this.onFocus=this.blur())} /*for IE*/
a{outline:none;} /*for Firefox*/
img{border:0 none;vertical-align:middle;}
ol,ul,li{list-style-type:none;}
a img {border: medium none;}
input:focus,input:active,input:hover,textarea:focus,textarea:active,textarea:hover,a:active{outline:none;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
.invisible{visibility:hidden;}
.hidden{display: none;}
.hide, .popup {display:none;}
.show {display:block;}
table{border-collapse:collapse; border-spacing:0; empty-cells:show; }
th, td { border-collapse:collapse; }
.fl {float:left;}
.fr {float:right;}
.ellipsis {text-overflow:ellipsis;overflow: hidden;white-space: nowrap;display:block}
.automargin{ margin:0 auto}
.bold{ font-weight:bold}
.fontEn{font-weight:normal;  font-family:"Arial";}

/*
 * 定义清除浮动样式
 */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
	/* Hides from IE-mac \*/* html .clearfix {
		height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
.clear {clear:both;}

/*
 * 定义圆角边框
 */
.f-s, .f-e {
    background: none repeat scroll 0 0 #ddd;
    clear: both;
    height: 1px;
    margin: 0 1px;
    overflow: hidden;
}
.f-m {border-color: #ddd;border-style: solid;border-width: 0 1px;}

.f-1,.f-2,.f-3 {overflow:hidden;display:block;height:1px;background: #fff;}
.f-1 { margin: 0 3px; background: #ebebeb; }
.f-2 { margin: 0 2px; border-right: 2px solid #ebebeb; border-left: 2px solid #ebebeb; }
.f-3 { margin: 0 1px; border-right: 1px solid #ebebeb; border-left: 1px solid #ebebeb; }

/* The following is defined color class.
--------------------------------------------------------------------------------------------------*/
.white, .white a,.white a:link,.white a:visited { color:#fff }
.black, .black a,.black a:link,.black a:visited { color:#000 }
.black3, .black3 a,.black3 a:link,.black3 a:visited { color:#333 }
.black6, .black6 a,.black6 a:link,.black6 a:visited { color:#666 }
.black9, .black9 a ,.black9 a:link,.black9 a:visited{ color:#999 }
.green, .green a ,.green a:link,.green a:visited{ color:#174100 }
.green1, .green1 a,.green1 a:link,.green1 a:visited { color:#2f7300 }
.green2, .green2 a ,.green2 a:link,.green2 a:visited{ color:#008000 }
.blue, .blue a ,.blue a:link,.blue a:visited{ color:#0065ff }
.blue1, .blue1 a ,.blue1 a:link,.blue1 a:visited{ color:#002777 }
.blue2, .blue2 a ,.blue2 a:link,.blue2 a:visited{ color:#255266 }
.blue3, .blue3 a ,.blue3 a:link,.blue3 a:visited{ color:#046ebd }
.blue4, .blue4 a ,.blue4 a:link,.blue4 a:visited{ color:#0033ff }
.orange, .orange a ,.orange a:link,.orange a:visited{ color:#f60 }
.red, .red a ,.red a:link,.red a:visited{ color:#F00; }
.red1, .red1 a ,.red1 a:link,.red1 a:visited{ color:#C00; }
.red2, .red2 a ,.red2 a:link,.red2 a:visited{ color:#900; }
.pink,.pink a ,.pink a:link,.pink a:visited{ color:#d3015a; }
.pink1,.pink1 a ,.pink1 a:link,.pink1 a:visited{ color:#fe577f; }
.font12{ font-size:12px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.font26{ font-size:26px;}
.font28{ font-size:28px;}
.font30{ font-size:30px;}
.font35{ font-size:35px;}
.font40{ font-size:40px;}

.viewpic img {width: auto!important; }
/* The following is a shorthand property.
--------------------------------------------------------------------------------------------------*/
.mt5 { margin-top:5px }
.mt8{ margin-top:8px;}
.mt10 { margin-top:10px }
.mt15 { margin-top:15px }
.mt20 { margin-top:20px }
.mt30 { margin-top:30px }
.mt35 { margin-top:35px }
.mt40 { margin-top:40px }
.mt50 { margin-top:50px }
.mb5 { margin-bottom:5px }
.mb8{ margin-bottom:8px;}
.mb10 { margin-bottom:10px }
.mb15 { margin-bottom:15px }
.mb20 { margin-bottom:20px }
.mb30 { margin-bottom:30px }
.mb35 { margin-bottom:35px }
.mb40 { margin-bottom:40px }
.mb50 { margin-bottom:50px }
.mr5 { margin-right:5px;}
.mr8 { margin-right:8px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.mr30 { margin-right:30px;}
.mr35 { margin-right:35px;}
.mr40 { margin-right:40px;}
.mr50 { margin-right:50px;}
.ml5 { margin-left:5px;}
.ml8 { margin-left:8px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml30 { margin-left:30px;}
.ml35 { margin-left:35px;}
.ml40 { margin-left:40px;}
.ml50 { margin-left:50px;}
.nomargin{ margin-left:0px; margin-right:0px;}


.pt5 { padding-top:5px }
.pt8{ padding-top:8px;}
.pt10 { padding-top:10px }
.pt15 { padding-top:15px }
.pt20 { padding-top:20px }
.pt30 { padding-top:30px }
.pt35 { padding-top:35px }
.pt40 { padding-top:40px }
.pt50 { padding-top:50px }
.pb5 { padding-bottom:5px }
.pb8{ padding-bottom:8px;}
.pb10 { padding-bottom:10px }
.pb15 { padding-bottom:15px }
.pb20 { padding-bottom:20px }
.pb30 { padding-bottom:30px }
.pb35 { padding-bottom:35px }
.pb40 { padding-bottom:40px }
.pb50 { padding-bottom:50px }
.pr5 { padding-right:5px;}
.pr8 { padding-right:8px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pr30 { padding-right:30px;}
.pr35 { padding-right:35px;}
.pr40 { padding-right:40px;}
.pr50 { padding-right:50px;}
.pl5 { padding-left:5px;}
.pl8 { padding-left:8px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl30 { padding-left:30px;}
.pl35 { padding-left:35px;}
.pl40 { padding-left:40px;}
.pl50 { padding-left:50px;}
.nopadding{ padding-left:0px; padding-right:0px;}

.t_c { text-align:center }
.t_l { text-align:left;}
.t_r { text-align:right }
.block{ display:block; overflow:hidden; zoom:1;}
.abs{ position:absolute} /*绝对定位*/
.relat{ position:relative} /*相对定位*/

.w1200,.container{margin:0 auto;width:1300px;}  /*内容区域宽度*/
.w1100{width:1100px; overflow:hidden; margin:0 auto} 
.w1000{width:1000px; overflow:hidden; margin:0 auto} 
.w950{width:950px; overflow:hidden}
.w900{width:900px; overflow:hidden}
.w850{width:850px; overflow:hidden}
.w800{width:800px; overflow:hidden}
.w750{width:750px; overflow:hidden}
.w700{width:700px; overflow:hidden}
.w650{width:650px; overflow:hidden}
.w600{width:600px; overflow:hidden}
.w550{width:550px; overflow:hidden}
.w500{width:500px; overflow:hidden}
.w450{width:450px; overflow:hidden}
.w400{width:400px; overflow:hidden}
.w350{width:350px; overflow:hidden}
.w300{width:300px; overflow:hidden}
.w250{width:250px; overflow:hidden} 
.w200{width:200px; overflow:hidden}


/* bootstrap.css中的一些样式*/
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  display: table;
  content: " ";
}

.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}

.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}

.container-fluid {
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: 0px;
  margin-left: 0px;
}


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
  position: relative;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
}

  .col-12 {
    width: 100%;
  }
  .col-11 {
    width: 91.66666667%;
  }
  .col-10 {
    width: 83.33333333%;
  }
  .col-9 {
    width: 75%;
  }
  .col-8 {
    width: 66.66666667%;
  }
  .col-7 {
    width: 58.33333333%;
  }
  .col-6 {
    width: 50%;
  }
  .col-5 {
    width: 41.66666667%;
  }
  .col-4 {
    width: 33.33333333%;
  }
  .col-3 {
    width: 25%;
  }
  .col-2 {
    width: 16.66666667%;
  }
  .col-1 {
    width: 8.33333333%;
  }
   
   .col-offset-12 {
    margin-left: 100%;
  }
  .col-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-offset-9 {
    margin-left: 75%;
  }
  .col-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-offset-6 {
    margin-left: 50%;
  }
  .col-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-offset-3 {
    margin-left: 25%;
  }
  .col-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-offset-0 {
    margin-left: 0;
  }
  
  .breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777;
}


.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px;
}


.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/*缩略图*/
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}

/*缩略图 END*/

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}


.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}


  
 /* bootstrap.css中的一些样式 END */ 

/*图片加载loading*/
.imgloading{position:absolute;left:0;top:0;border:0px; background:url(/website/plugin/title/images/loading2.gif) no-repeat center;}


/*
 * html\body标记样式定义
 * 全局的字体颜色、背景色和文本对齐设置
 */
 
/*==============================================================基本修改此部分========================= ========================*/
html{}
body{ color: #666; font-family:Arial,Helvetica, sans-serif,Verdana; font-size:12px; overflow-x:hidden; min-width:1300px}
a,a:link,a:visited{color: #666;text-decoration:none; outline:0;transition:all ease .6s;}
a:hover{text-decoration:none;color:#2c8abe;}
table,td{font:12px/180%}
/*--------header------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#header{ background:#fff;background:rgba(255, 255, 255, 1);width:100%;height:auto;/*position:fixed;*/border-bottom:1px solid rgba(255, 255, 255, .2);transition:all ease .3s;z-index:99;}
#header.mini { background:rgba(255, 255, 255, 1); box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1); }
#header.mini ul li.navitem {padding-bottom:10px;}
.top{}
.topbar{height: 35px; line-height: 35px; background:#f4f4f4;border-top: 0px solid #dddddd;border-bottom: 1px solid #dddddd;}
.topbar_l{ color:#999;}
.topbar_r{ color:#999;}
.topbar_r span{}



/*logo+ 文字描述+电话 */
.logoh{height:80px; max-width:450px; overflow:hidden;} /*60px为logo高度*/
.toplogo_tel{height:80px; overflow:hidden;} /*60px为logo高度，上下各留10px*/
.toplogo_tel .logo{float:left; margin-top:10px;}
.toplogo_tel .logo img{width:auto; transition:all ease .3s; display:block;}
.toplogo_tel .logotxt{ margin-left:5px; border-left:1px solid #f1f1f1;}
.toplogo_tel h1{ font-size:18px; padding-left:15px; line-height:24px; padding-top:5px;}
.toplogo_tel h1 b{font-size:22px; font-weight:bold; display:block; color:#990000; margin-bottom:5px;}
.toplogo_tel .tel{float:right; margin-top:20px;}
.toplogo_tel .tel img{width:auto; transition:all ease .3s; float:left}
.toplogo_tel .tel span{font-size:12px; margin-left:10px;color:#999999;  float:left;}
.toplogo_tel .tel span b{ display:block; font-size:27px;  font-weight:bold; color:#f39800; font-family:Arial, Helvetica, sans-serif; margin-top:2px;}

/*logo+ 文字描述+电话 END */

/*logo+menu*/
.toplogo_nav{height:100px;}
.toplogo_nav .logo{float:left; margin-top:10px; margin-right:10px;}
.toplogo_nav .logo img{width:auto; transition:all ease .3s; display:block;}
.toplogo_nav .menu{}
.toplogo_nav .menu #nav{padding-top:20px;}
.toplogo_nav .menu #nav li.navitem {line-height:60px;display: inline-block;  font-size: 16px; padding: 0 15px 10px 15px; width:auto;float:left;position:relative;transition:all ease .3s}

/*logo+menu END */

/*100% width menu*/
.topmenu_nav{background:#37a0da; }
.topmenu_nav .menu{}
.topmenu_nav .menu #nav{padding-top:0px; padding-left:0px;}
.topmenu_nav .menu #nav li.navitem {line-height:30px;display: block;  font-size: 14px; font-weight:600; padding: 10px 15px 10px 15px; width:auto;float:left;position:relative;transition:all ease .3s;border-right:1px solid #44b0ec}
.topmenu_nav .menu #nav li.navitem:last-child{ border-right:0px;}
/*100% width menu end */

#nav li.navitem a {color:#fff; transition:all ease-out .3s;} /* 菜单文字颜色 */
#nav li.navitem a.active, #nav li.navitem:hover a {color:#a1deff;}  /* 菜单文字鼠标移动上去颜色 */

/*一级分类*/
#nav li.navitem ul.subnav {position:absolute;width:250px; z-index:20000; border-top:#2c8abe 2px solid; opacity: 0;transition: all 0.3s ease 0s;transform: translate3d(0px, 10px, 0px);visibility: hidden;}
#nav li.navitem:hover ul.subnav {opacity: 1;transform: translate3d(0px, 0px, 0px);visibility: visible;}
#nav li.navitem ul.subnav li {border-bottom:#E8E8E8 1px solid;box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);}
#nav li.navitem ul.subnav li a {padding:10px 15px;width:220px;height:20px;line-height:20px;background:#fff;background:rgba(255, 255, 255, 1);display:block;color:#333;font-size:13px;transition:all ease-out .2s; text-overflow:ellipsis; white-space: nowrap;font-weight:normal; }
#nav li.navitem ul.subnav li a i {float:right;margin-top:5px;transition:all ease-out .2s;opacity:0}
#nav li.navitem ul.subnav li a:hover {text-indent:0px;background:#37a0da;color:#fff}
#nav li.navitem ul.subnav li a:hover i {opacity:0}
/*一级分类 end*/

/*二级分类*/
#nav li.navitem ul.subnav li ul.subnav_ {position:absolute;width:180px; border-top:#2c8abe 0px solid; margin-top:-40px;opacity: 0;transition: all 0.3s ease 0s;transform: translate3d(0px, 10px, 0px);visibility: hidden; left: 100%;}
#nav li.navitem ul.subnav li:hover ul.subnav_ {opacity: 1;transform: translate3d(0px, 0px, 0px);visibility: visible;}
#nav li.navitem ul.subnav li ul.subnav_ li {border-bottom:#E8E8E8 1px solid;box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);}
#nav li.navitem ul.subnav li ul.subnav_ li a {padding:10px 15px;width:150px;height:20px;line-height:20px;background:#fff;background:rgba(255, 255, 255, .9);display:block;color:#333;font-size:12px;transition:all ease-out .2s}
#nav li.navitem ul.subnav li ul.subnav_ li a i {float:right;margin-top:5px;transition:all ease-out .2s;opacity:0}
#nav li.navitem ul.subnav li ul.subnav_ li a:hover {text-indent:10px;background:#fff;background:rgba(255, 255, 255, 1);color:#000}
#nav li.navitem ul.subnav li ul.subnav_ li a:hover i {opacity:1}
/*二级分类 end*/


/*--------header- END----------------------------------------------------------------------



/******中间内容区域********************************************************/
#sitecontent {height:auto; /*padding-top:200px;*/}
#indexPage{}

.module {background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:2}
.module .bgmask { background-color:#000; filter:Alpha(opacity=70); background-color:rgba(0, 0, 0, .7);position:absolute;left:0;top:0;width:100%;height:100%;display:none;background-size:cover}
.module .bgmaskwhite {background-color:#fff; filter:Alpha(opacity=70); background-color:rgba(255, 255, 255, .7);position:absolute;left:0;top:0;width:100%;height:100%;display:none;background-size:cover}
.module.bgShow {background-attachment:fixed}
.module.bgShow .bgmask,.module.bgShow .bgmaskwhite {display:block}


.module a.more {border:#dfdfdf 1px solid;background:rgba(255, 255, 255, .6);width:200px;height:50px;display:block;margin:30px auto 30px;line-height:50px;text-indent:65px;border-radius:30px;transition:all ease-out .3s;}
.module a.more:hover {border-color:#b6b6b6;text-indent:40px;}
.module a.more i {text-indent:15px;font-size:24px;color:transparent;transition:all ease-out .3s}
.module a.more:hover i {text-indent:18px;color:#707070;}


.module .longMore {width:100%;height:100px;line-height:100px;text-align:center;font-size:20px;color:#fff;display:block;background:#343434;
transition:all ease-out .3s;text-indent: 0px;position:relative;z-index:1}
.module .longMore:hover {width:100%;height:100px;line-height:100px;text-align:center;font-size:20px;color:#fff;display:block;background:#2c8abe;text-indent:-50px;}

/*圆角更多按钮*/
.module .circle-more{border-radius:15px;border:1px solid #999; text-align:center;height:25px; line-height:25px; font-size:12px;background:#fff;padding:0 15px;}
.module .circle-more i{padding-left:5px;font-style:normal; font-family:"宋体"}
.module .circle-more:hover{border:1px solid #034a8c;}
/*圆角更多按钮结束*/


.module .header {padding:30px 0px; text-align:center}
.module .header .title{text-align:center;display:block;}
.module .header .subtitle {line-height: 30px; display:block;margin: 10px 0;}

/*二条线，上下两段色彩*/
.module .header .headerLine{border-bottom:1px solid #CCC; margin-top:15px;}
.module .header .headerSubLine{border-bottom:1px solid #039; width:60px; margin:0 auto;}

/*一条线，中间有一段色彩*/
.module .header .headerLineOne{background:#d7d4d4; height:1px; overflow:hidden;line-height:0px; margin-top:15px;}
.module .header .headerLineOne span{ margin:0px auto; display:block; height:1px; overflow:hidden; width:86px; background:#e60012;line-height:1px;}

/*一条线，左边有一段色彩*/
.module .header .headerLineOneLeft{border-bottom:1px solid #dcdcdc;height:40px; line-height:40px;}
.module .header .headerLineOneLeftTitle{border-bottom:1px solid #034a8c; height:40px; line-height:40px; color:#333333; padding:0px 10px;}


/*长方行框标题*/
.module .header .title_bg_01{ text-align:center;}
.module .header .title_bg_01 span{background:url(../images/title_bg_01.png) top center no-repeat; padding-top:15px; width:230px; display:block; margin:0 auto;}
.module .header .titleEn{ font-size:35px; font-weight:normal;  font-family:"Arial"; border-bottom:1px solid #000; width:10%; margin:20px auto; margin-bottom:0; padding-bottom:16px;}

/*长方行框标题2*/
.module .header .title_bg_02{ text-align:center;}
.module .header .title_bg_02 span{background:url(../images/title_bg_02.png) no-repeat center bottom; height:47px; line-height:47px; display:block; }

/*图片/信息分类框1*/
.module .sortClassOne{ text-align:center;}
.module .sortClassOne a{padding:10px 20px; border:solid 0px #ccc; line-height:45px; transition:all ease-out .6s; font-size:16px; }
.module .sortClassOne a:hover{border:solid 0px #C00;}


/*图片/信息分类框2*/
.module .sortClassTwo{ text-align:center;}
.module .sortClassTwo span{ cursor:pointer; width:98px; height:38px; float:left; border:1px solid #dedede; color:#333;  border-radius:2px; text-align:center; line-height:38px; font-size:14px;}
.module .sortClassTwo span a{ color:#333}
.module .sortClassTwo span:hover a,.module .sortClassTwo span.hover a{ color:#fff}
.module .sortClassTwo span:hover,.module .sortClassTwo span.hover{ width:100px; height:40px; border:0px solid #dedede;background:url(../images/titlehover1.png) no-repeat;line-height:40px;color:#fff;}



/*标题+子标题+文字图片模式-------------*/
.module.bgShow .moduleContent {position:relative;}
.moduleContent .wordText{ line-height:24px;}
.moduleContent .textImg {background-repeat:no-repeat;background-position:top center;width:100%;margin-bottom: 20px;}

/*标题+子标题+文字图片模式 END-------------*/




/*标题+子标题+横排图文列表模式1，可滚动-------------*/
.module.bgShow .moduleListView {position:relative;}
.module .listView_control {display:block;font-size:36px;}
.module .listView_control i {color:#a1a1a1}
.module .listView_control.fr {text-align:right}
.module .listView_wrapper {overflow:hidden; margin:0 auto}
.module .listView_control {width:50px;}
.module .listView_control i {margin-top:100px}
.module .listView_wrapper .slider {width:2000px;}
.listViewItem {float:left; margin-right:60px;}
.listViewItem a {display:block;width:320px;overflow:hidden}
.listViewItem a .imgBlock{width:320px; height:200px; overflow:hidden}
.listViewItem a img{transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); transition: transform 0.5s ease-in-out 0s; -webkit-transition: -webkit-transform 0.5s ease-in-out 0s; -moz-transition: -moz-transform 0.5s ease-in-out 0s; -o-transition: -o-transform 0.5s ease-in-out 0s; width:100%; height:auto;}
.listViewItem a:hover img{transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg);}
.listViewItem h1.title {color:#595959;height:40px;line-height:40px;transition: all ease-out .2s}
.listViewItem h2.description {color:#848484;font-size:13px;line-height:24px;overflow:hidden;width:100%;}
.listViewItem:hover .title {color:#2c8abe}
.moduleListView .listView_control {color:#898989}
.moduleListView .listView_control:hover {color:#141414;}

/*标题+子标题+横排图文列表模式1，可滚动 END-------------*


/*标题+子标题+图片列表模式1-------------*/
.module.bgShow .modulePhotoView {position:relative;}
.module .photoView_wrapper {overflow:hidden; width:96%; margin:0 auto; margin-bottom:1%;}
.photoViewItem {width:25%;height:auto; float:left;position:relative;background:#000}
.photoViewItem a {display:block;overflow:hidden}
.photoViewItem a img { width:100%; height:auto;transition:all ease-out .3s}
.photoViewItem a:hover img {transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);}
.photoViewItem .photoView_info {width:100%;height:100%; position:absolute;left:0;bottom:0; background:rgba(0, 0, 0, 0); transition:all ease-out .3s;}
.photoViewItem a:hover .photoView_info {background:rgba(0, 0, 0, .6)}
.photoViewItem .photoView_info h1, .photoViewItem .photoView_info h2{text-align:center;color:#fff;padding:0 20px}
.photoViewItem .photoView_info div {position:relative;top:50%;margin-top:-15px}
.photoViewItem .photoView_info h1.title {margin-top:10px;color:rgba(0, 0, 0, 0);transition:all ease-out .3s; filter:Alpha(opacity=0)}
.photoViewItem a:hover .photoView_info h1.title {margin-top:0px;color:#fff;filter:Alpha(opacity=100) }
.photoViewItem .photoView_info h2.subtitle {margin-top:15px;color:rgba(0, 0, 0, 0);transition:all ease-out .3s; filter:Alpha(opacity=0)}
.photoViewItem a:hover .photoView_info h2.subtitle {margin-top:0px;color:#b7b7b7; filter:Alpha(opacity=100) }

/*标题+子标题+图片列表模式1-------------END-------------*/


/*滚动图*******************************/

.scrollImg{position: relative;width: 350px; }
.scrollImg .arrow_l,.scrollImg .arrow_r{ width:10px; height:16px; position: absolute;cursor: pointer; display:block;z-index: 100;}
.scrollImg .arrow_l{bottom:12px;left:40px; }
.scrollImg .arrow_r{bottom:12px;right:40px;}
.scrollImg .arrow_l a{ background: url(../images/arrowl.png) no-repeat; width:20px; height:20px; display:block;}
.scrollImg .arrow_r a{ background: url(../images/arrowr.png) no-repeat; width:20px; height:20px; display:block;}
.scrollImg ul{ width:350px; overflow:hidden; height:265px; }
.scrollImg ul li{ width:350px; float: left; text-align:center;vertical-align:middle;display:table-cell;}
.scrollImg ul li img{display: block; width:100%; height:auto}
.scrollImg ul span{ width:100%; display:block;  height:40px; line-height:40px; overflow:hidden; text-align:center; color:#fff;font-size: 14px; cursor: pointer; position: absolute; background:#000; filter:Alpha(opacity=80);  background:rgba(0, 0, 0, 0.8); bottom:0; }
.scrollImg ul span a:hover{text-decoration: none;}

/*滚动图******************************/

/*标题+图片列表模式2-------------*/
.fivePhotoViewItem{height: 340px; overflow: hidden;}
.fivePhotoViewItem a, .fivePhotoViewItem a span , .fivePhotoViewItem a h1, .fivePhotoViewItem a h5 {position: absolute;overflow: hidden;transition:all ease-out .4s;  }
.fivePhotoViewItem a.fivePhotoViewItem_one{width: 476px; height: 340px; left:0; top:0;}
.fivePhotoViewItem a.fivePhotoViewItem_two{width: 476px; height: 160px; left:496px; top:0;}
.fivePhotoViewItem a.fivePhotoViewItem_three{width: 228px; height: 160px; left:496px; top:180px;}
.fivePhotoViewItem a.fivePhotoViewItem_four{width: 228px; height: 160px; left:744px; top:180px;}
.fivePhotoViewItem a.fivePhotoViewItem_five{width: 228px; height: 340px; left:992px; top:0;}
.fivePhotoViewItem a span{ width:100%; height:40px; /*height:100%;*/ bottom:0; left: 0; background: #000; filter:Alpha(opacity=70);  background:rgba(0, 0, 0, .7);}
.fivePhotoViewItem a.fivePhotoViewItem_one span{width: 476px;}
.fivePhotoViewItem a.fivePhotoViewItem_two span{width: 476px;}
.fivePhotoViewItem a.fivePhotoViewItem_three span{width: 228px;}
.fivePhotoViewItem a.fivePhotoViewItem_four span{width: 228px;}
.fivePhotoViewItem a.fivePhotoViewItem_five span{width: 228px;}
.fivePhotoViewItem a h1{bottom:10px;color:#fff; text-overflow:ellipsis; white-space: nowrap;text-align:left; width:100%; padding-left:15px;}
.fivePhotoViewItem a.fivePhotoViewItem_one span{height:60px;}
.fivePhotoViewItem a.fivePhotoViewItem_one h1{bottom:30px;}
.fivePhotoViewItem a h5{bottom:5px; text-align:left; width:100%;text-overflow:ellipsis; white-space: nowrap; font-style:italic;padding-left:15px;}
.fivePhotoViewItem a:hover h1{bottom:100%;}
.fivePhotoViewItem a:hover h5{bottom:100%;}
.fivePhotoViewItem a:hover span{bottom:100%;}

/*标题+图片列表模式2-------------END-------------*/


/*标题+子标题+图片列表模式3-------------*/
.photoMaskViewItem {width:31.3333%;height:auto; margin-right:2%; margin-bottom:2%; float:left;position:relative;background:transparent}
.photoMaskViewItem .img-block { display:table-cell; vertical-align:middle; overflow:hidden; height:auto; height:200px; position:relative;  display: flex; justify-content: center; align-items: center;}
.photoMaskViewItem .img-block img { width:auto; max-width:360px; height:auto; max-height:200px;transition:all ease-out .3s; }
.photoMaskViewItem .photoView_info {width:100%; max-width:360px;}
.photoMaskViewItem a:hover img{transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);}
.photoMaskViewItem .photoView_info h1{ text-align:center; margin-top:10px; font-size:16px;}


/*标题+子标题+图片列表模式3-------------END-------------*/


/*滚动图片列表模式 4-------------*/

.scrollProducts{position: relative;width: 1300px; }
.scrollProducts .arrow_l,.scrollProducts .arrow_r{ width: 36px; height: 36px; position: absolute;cursor: pointer; display:block;z-index: 100;}
.scrollProducts .arrow_l{left:500px; top: 280px;}
.scrollProducts .arrow_r{right:500px; top: 280px;}
.scrollProducts ul{ width:1300px; overflow:hidden; }
.scrollProducts ul li{ width:240px; float: left; height:260px; text-align:center;vertical-align:middle;display:table-cell;position:relative}
.scrollProducts ul li .imgBlock{height:230px; height:220px; overflow:hidden}
.scrollProducts ul li img{width:230px; height:auto;display: block; }
.scrollProducts ul span{ width:230px; display:block;  height:40px; line-height:40px; overflow:hidden; text-align:center; font-size: 14px; cursor: pointer; background:#fff; filter:Alpha(opacity=100);  background:rgba(255, 255, 255, 1); }
.scrollProducts ul span a:hover{text-decoration: none;}
.scrollProducts figcaption { position: absolute; top: 0px; left: 0px; width:100%; height: 100%;/* width: 100%; height: 100%;*/ color: #FFF; text-transform: uppercase; font-size: 1.25em; backface-visibility: hidden; }
.scrollProducts figcaption::before, .scrollProducts figcaption::after { position: absolute; top: 5%; right: 10%; bottom: 20%; left: 10%; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }
.scrollProducts figcaption::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); transform: scale(0, 1); }
.scrollProducts figcaption::after { border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); transform: scale(1, 0); }
.scrollProducts a:hover figcaption::before, .scrollProducts a:hover figcaption::after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

/*滚动图片列表模式 4-------------END-------------*/


/* 图片列表模式 5 左一个图，右边6个图片 带圆形分类框*/

.photoMaskViewSort{height:32px; line-height:30px; color:#fff; font-size:13px;  position:absolute; right:0px;top:-45px;background:#f4f4f4; padding-left:8px;overflow:hidden;_float:right;} 
.photoMaskViewSort ul{height:30px;_float:right} 
.photoMaskViewSort li{ float:left;height:28px;cursor:pointer; display:inline; margin:0px 9px 5px;border-radius:15px;border:1px solid #999;color:#666;text-align:center;padding:0 15px;}
.photoMaskViewSort li:hover{border:1px solid #034a8c;background:#fff;}
.photoMaskViewList{clear:both; overflow:hidden; padding-top:0px; height:390px ;}
.photoMaskViewList a{overflow:hidden;display:block;}
.photoMaskViewList a:hover img{
    -webkit-transform: scale(1.1); 
    -ms-transform: scale(1.1);    	
	-moz-transform: scale(1.1);   
    transform: scale(1.1);  
	-webkit-transition: all ease-in-out .3s;  
    transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s;  
    transition: all ease-in-out .3s;
    }
.photoMaskViewList a img{
    -webkit-transform: scale(1); 
    -ms-transform: scale(1);      
    -moz-transform: scale(1);
    transform: scale(1);  
    -webkit-transition: all ease-in-out .3s;  
    transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s;  
    transition: all ease-in-out .3s;
}

.photoMaskViewList .left-img{ width:430px; height:390px; position:relative;}
.photoMaskViewList .left-img-txt{ position:absolute; height:40px; line-height:40px; font-size:14px;background:url(../images/icon03.png) repeat; width:390px; padding:0px 20px;  color:#FFF; bottom:0px;z-index: 10;}

.photoMaskViewList .right-img-block{ width:760px; overflow:hidden;}
.photoMaskViewList .right-img{width:243px; height:190px; position:relative;overflow:hidden;float:left;margin:0 10px 10px 0;}
.photoMaskViewList .right-img-txt{ position:absolute; height:40px; line-height:40px; font-size:14px;background:url(../images/icon03.png) repeat; width:213px; padding:0px 15px;  color:#FFF; bottom:0px;text-align:center;z-index: 10;}

/* 图片列表模式 5 左一个图，右边6个图片 END */


/* 图片+文字描述6 一行三个 适用于产品特点等 */
.img-txt-des i{width:80px; height:80px; display:block; float:left; }
.img-txt-des span{ width:290px; float:left; padding-left:15px; padding-top:10px; overflow:hidden;display:block;}

/* 图片+文字描述6 一行三个 适用于产品特点等  END */


/*文章信息列表模式1-------------*/

.module.bgShow .moduleInfoList {position:relative;}

.newsList .newsItem {width:100%;height:150px;border-bottom:rgba(0, 0, 0, 0.05) 1px solid;transition:all ease-out .2s;position:relative;}
.newsList .newsContent {width:960px;height:90px;padding-top:40px;margin:0px auto;display:block;position:relative;z-index:1}
.newsList .newsInfo {margin-left:160px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.newsList .newsDate {width:180px}
.newsList .newsInfo .md {color:#dcdcdc;font-size:60px;line-height:50px;text-align:right}
.newsList .newsInfo .year {color:#bdbdbd;font-size:16px;text-align:right;}
.newsList .newsBody {margin-left:50px;width:500px;}
.newsList .newsBody .title {height:20px;line-height:20px;color:#464646;}
.newsList .newsBody .description {height:42px;line-height:22px;font-size:12px;color:#6a6a6a;margin-top:10px;overflow:hidden}
.newsList .newsItem i {font-size:36px;margin-top:20px;color:rgba(0, 0, 0, 0);transition:all ease-out .3s;text-indent:-30px;}
.newsList .newsItem:hover i {font-size:36px;margin-top:20px;color:#fff;text-indent:0px;}
.newsList .newsItem:hover .newsInfo {transform:translate3d(-50px, 0, 0)}
.newsList .newsItem:hover p {color:#fff}
.newsList .newsItem:hover a {color:#fff}
.newsList .newsItem:hover {background:#000000}

/*文章信息列表模式1- END ------------*/


/*文章信息代圆形图片列表模式2-------------*/
.newsCircle{padding:0;overflow:hidden;}
.newsCircle li{cursor:pointer;position:relative;float:left;width:500px;height:122px;display:inline;margin:20px 50px 20px 0px}
.newsCircle li img{cursor:pointer; position:absolute;left:-1px;top:0;width:120px;height:120px; border-radius:100px; border:2px solid #618CED; z-index:2}
.newsCircle li a{cursor:pointer;position:absolute;left:20px;top:0;width:500px;height:122px; background:#fff; border:1px solid #EFEFEF; z-index:1;border-radius:80px;}
.newsCircle li a:hover img{border:2px solid #FB4216;}
.newsCircle li a:hover{background:#1D1D25; border:1px solid #1D1D25;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; left:0px;}
.newsCircleWord{float:right;width:320px;padding:0 35px 0 0}
.newsCircleWord p.title{float:left;width:320px;height:35px;line-height:35px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#618ced;font-size:16px;padding:5px 0 0 0}
.newsCircleWord label{float:left;width:100px;color:#f79d00;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:5px 0 0 0}
.newsCircleCon{color:#747474; float:left;width:320px;height:48px;line-height:24px;overflow:hidden}
.newsCircle li a:hover .newsCircleWord p.title{color:#f79d00}

/*文章信息代圆形图片列表模式2- END ------------*/


/*文章信息左右两栏分类列表模式3-------------*/
.newsTwo_left dl{ height:150px; margin-bottom:10px; overflow:hidden; width:100%;}
.newsTwo_left dt img{ border:solid 3px #f0f0f0;}
.newsTwo_left dd{ width:380px; background:#F0F0F0; overflow:hidden; height:150px;padding:0px 40px 0px 20px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.newsTwo_left .curContent{ background:url(../images/new_06.jpg) right center no-repeat; color:#fff;}
.newsTwo_left .curContent h4{ color:#fff;}
.newsTwo_left .curContent h5{ color:#fff;}
.newsTwo_left dl:hover dd{ background:url(../images/new_06.jpg) right center no-repeat;}
.newsTwo_left dl:hover a,.newsTwo_left dl:hover dd span{ color:#fff;}
.newsTwo_left dd h4{ padding:20px 0px 10px 0px; font-weight:bold; height:25px; line-height:25px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.newsTwo_left dd h5{height:50px; line-height:25px; overflow:hidden;}
.newsTwo_left dd span{height:32px; line-height:32px;}

.newsTwo_right .imgBlock{height:200px; overflow:hidden;border:solid 3px #f0f0f0;}
.newsTwo_right img{  width:100%; height:auto}
.newsTwo_right ul li{background:url(../images/listico1.png) left no-repeat; padding-left:14px; border-bottom:1px dotted #c1c1c1; height:42px; line-height:42px; overflow:hidden; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.newsTwo_right ul li a{ font-size:14px;}
.newsTwo_right ul li:hover{ text-indent:15px; }
.newsTwo_right ul li span{ float:right;padding-left:20px;}

/*文章信息左右两栏分类列表模式3- END ------------*/


/*文章信息左右两栏分类列表模式4-------------*/
.newsSingle_Content ul{ margin-top:10px;}
.newsSingle_Content ul li{ height:36px; line-height:36px; overflow:hidden; background:url(../images/listico2.png) left no-repeat; padding-left:14px; border-bottom:1px dotted #c1c1c1; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.newsSingle_Content ul li a{ font-size:14px;}
.newsSingle_Content ul li:hover{ text-indent:15px;}
.newsSingle_Content ul li span{ float:right; padding-left:20px;}
.newsSingle .imgBlock{height:200px; overflow:hidden}
.newsSingle img{ width:100%; height:auto}

.newsSingle_Content_r ul li{ border-bottom:1px dotted #c1c1c1; padding-bottom:10px; margin-bottom:10px;}
.newsSingle_Content_r ul li a h3{ font-size:16px; height:40px;  line-height:40px; font-weight:normal;overflow:hidden;background:url(../images/arrowr.png) left no-repeat; padding-left:18px; margin-top:0px; margin-bottom:0px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.newsSingle_Content_r ul h3:hover{text-indent:10px; }
.newsSingle_Content_r ul li span{ float:right; height:40px; line-height:40px; overflow:hidden; padding-left:30px;}
.newsSingle_Content_r h5{height:56px; line-height:25px; overflow:hidden; color:rgba(255,255,255,0.6)}

/*文章信息左右两栏分类列表模式4- END ------------*/

/* 滚动图片 */
.caseLeft { position: absolute; left: 0px; top: 150px; width: 36px; height: 36px; border: 1px solid #fff; border-radius: 50%; color: #fff; font-size: 26px; font-family: '宋体'; line-height: 36px; text-align: center; cursor: pointer; z-index:1000 }
.caseRight { position: absolute; right: 0px; top: 150px; width: 36px; height: 36px; border: 1px solid #fff; border-radius: 50%; color: #fff; font-size: 26px; font-family: '宋体'; line-height: 36px; text-align: center; cursor: pointer;z-index:1000 }
.caseLeft:hover,.caseRight:hover{ color:rgba(255,255,255,0.5); border-color:rgba(255,255,255,0.5);}
.case{ margin-left:70px;}
.case li{ position: relative; float: left; width: 240px; margin-right: 20px; height:300px; display:table-cell;vertical-align:middle; overflow:hidden;display: flex; justify-content: center; align-items: center;}
.case li img{ width:100%; max-width:240px; height:auto; max-height:300px;}
/* 滚动图片 END */



/*文章信息左图右标题和简短文字列表模式5-------------*/

.news_Left_Pic { width: 30.3333%; margin: 0 3% 30px 0; float: left; max-height:110px; overflow:hidden;}
.news_Left_Pic .imgBlock {height:110px; width:140px; overflow:hidden}
.news_Left_Pic .imgBlock img{width:100%; height:110px;/* height:auto;*/ transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.news_Left_Pic a:hover img{transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);}
.news_Left_Pic .news_content{ height:85px; overflow:hidden;}
.news_Left_Pic label{float:left;width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:5px 0 0 0}

/*文章信息左图右标题和简短文字列表模式5 END------------*/


/*文章信息上图下标题+简短文字列表模式6------------*/
.news_Top_Pic { width: 23%; margin: 0 1% 0 1%; float: left; /*height:310px; overflow:hidden;border-bottom:3px solid #D7522D;  box-shadow:2px 2px 8px #999;*/ margin-bottom:40px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.news_Top_Pic .imgBlock {height:170px; width:100%; overflow:hidden; position:relative}
.news_Top_Pic .imgBlock .zoom{ background:url(../images/zoom.png) no-repeat; position:absolute; z-index:2;width:45px;height:45px; left:45%; top:45%;display:block; opacity: 0; }
.news_Top_Pic .imgBlock img{width:100%;  height:auto; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.news_Top_Pic a:hover img{/*transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);*/}
.news_Top_Pic .news_content{  overflow:hidden; padding:0px 5px 5px 5px; line-height:1.8}
.news_Top_Pic label{float:left;width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:5px 0 0 10px}
.news_Top_Pic:hover{ background:#434343}
.news_Top_Pic:hover .news_content,.news_Top_Pic:hover label{ color:#fff;}
.news_Top_Pic:hover .zoom{ opacity: 1; }
.news_Top_Pic:last-child{}

/*文章信息上图下标题+简短文字列表模式6 END------------*/



/*文章信息左图右标题+简短文字列表模式7------------*/

.news-txt-img {overflow:hidden;}
.news-txt-img .news-img{ width:400px; height:220px; overflow:hidden}
.news-txt-img .news-img img{ max-height:220px; max-width:400px;}

.news-txt-img .news-txt{ width:340px; height:160px; color:#838383; padding:30px; line-height:20px; position:relative;}
.news-txt-img .news-txt h2{padding-bottom:15px; color:#333;  }
.news-txt-img .news-txt h2:after{content:" "; border-bottom:2px solid #034a8c; width:20px; display:block; padding-bottom:5px}
.news-txt-img .news-txt span{ display: block; width:85px; height:30px; line-height:30px; text-align:center; border:1px solid #034a8c;border-radius:3px; color:#034a8c; margin-top:10px}
.news-txt-img .news-txt a{ display:block;}
.news-txt-img .news-txt p{height:72px;overflow:hidden;line-height:24px;}
.news-txt-img .news-txt:hover span{ border:1px solid #034a8c; background:#034a8c; color:#FFF}

/*文章信息左图右标题+简短文字列表模式7 END------------*/


/*  常规信息列表 标题+ 日期 */
.news-list li{ line-height:38px; border-bottom:1px solid #e0e0e0;height:38px}
.news-list li a h3{height:38px;overflow:hidden;padding-left:12px;background:url(../images/nd.png)left center no-repeat;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; text-align:left}
.news-list li a h3:hover{text-indent:10px; }
.news-list li span{float:right;color:#999;overflow:hidden; padding-left:20px;}

/*  常规信息列表 标题+ 日期 END */


/*  TAB 卡位式信息模式  图片+标题+描述  */


.news-tab-class{display:block;height:32px;overflow:hidden;text-align:center;-webkit-text-size-adjust:none;}
.news-tab-class a{display:inline-block;border:1px solid #c9c9c9;color:#7b7b7b;zoom:1;*display:inline;margin:0 -0.5px;padding:0 24px;}
.news-tab-class a.first,.news-tab-class a:hover{background:#b73f61;border-color:#b73f61;color:#f1c0ce}

.news-tab-list{height:auto;overflow:hidden;margin:0 auto;}
.news-tab-list li{width:100%;height:148px;overflow:hidden;position:relative; text-align:left}
.news-tab-list li>a{display:block;float:left;width:260px;height:150px;overflow:hidden;}
.news-tab-list li>h1{float:left;width:900px;height:50px;border-bottom:1px dotted #b09bb4;margin-left: 40px;overflow:hidden; line-height:50px;}
.news-tab-list li>h1 a{color:#77607c; font-size:18px; font-weight:700}
.news-tab-list li>div{float:left; width:900px; color:#77607c; line-height:24px;overflow:hidden; font-size:14px; margin:10px 0px 0px 40px;}

.news-tab-list li.li-right>a{display:block;width:260px;height:150px;overflow:hidden; float:right;}
.news-tab-list li.li-right>h1{text-align:right; float:right; width:900px; overflow:hidden;margin-right: 40px; margin-left:0px;}
.news-tab-list li.li-right>div{text-align:right; float:right;width:900px;overflow:hidden;margin-right: 40px;  margin-left:0px;}


.news-tab-list .more-news{display:block;width:150px;height:35px; line-height:35px; font-size:14px; border:1px solid #bbaebe;text-align:center;color:#7d6881;margin:0 auto}
.news-tab-list .more-news:hover{background:#7e6781;border-color:#7e6781;color:#ddcfe0}

/*  TAB 卡位式信息模式  图片+标题+描述  END */


/*内页*/
#contentPage{height:auto}

#contentPage #banner {
	width:100%;
	position:relative;
}
#contentPage #banner .banner-img{
	background-color:#39383E;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	width:100%;
}

#contentPage #banner .mask {
	/*background-color:transparent;*/
	background-color:rgba(0,0,0,0.1);
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}

/*内页左边区域 */

.left-block{ width:100%; overflow:hidden}

/*左边title*/

.left-block .title{font-size:20px; font-weight:bold; background:#c5111a;  color:#ffffff; line-height:140px;border-left:0px solid #f69421;}

.left-block .service-title{font-size:16px; font-weight:bold; background:#c5111a;  color:#ffffff; line-height:35px;border-left:0px solid #f69421;}

/*左边title END */


/*左边客服中心*/

.left-block .info-txt{ padding:10px 10px; line-height:2; background:#EEE}

/*左边栏目一级分类*/

.left-block ul{float:left; padding:15px 0px 0px 0px; width:100%}
.left-block ul li { margin-bottom:3px;background:#eeeeee;}
.left-block ul li a { font-size:14px; line-height:35px; color:#000; display:block; padding-left:20px; }
.left-block ul li a.active, .left-block ul li a:hover{background:#434343; color:#fff;} 

.left-block ul.expmenu li .arrow {display: block;width: 28px;height: 15px;background: no-repeat center;float: right;overflow: hidden;cursor: pointer; margin-top:10px; color:#000;}
.left-block ul.expmenu li:hover .arrow{ color:#fff;}

.left-block ul.expmenu li .arrow.up {background:url(../images/jia.gif) no-repeat;}
.left-block ul.expmenu li .arrow.down {background:url(../images/jian.gif) no-repeat;}


/*左边栏目二级分类*/
.left-block ul li ul { width:100%; padding:3px 0px 5px 0px; display:none}
.left-block ul li ul li {border-bottom:#E8E8E8 1px solid; margin-bottom:0px;background:#fff }
.left-block ul li ul li:last-child{border-bottom:none;}
.left-block ul li ul li  a { font-size:14px; line-height:35px; color:#274a7b;  padding-left:30px;}
.left-block ul li ul li  a.active, .left-block ul li ul li  a:hover{color:#c5111a;background:none;}
 
.left-block ul li ul li i{ padding-top:10px; padding-left:15px; float:left; font-size:15px; color:#274a7b; }

/* .left-block ul li ul li i{background:url(../images/jia.gif) no-repeat;width: 28px;height: 15px; float:left; margin-top:10px;} */  /*图片*/


/*左边栏目三级分类*/
.left-block ul li ul li ul { width:100%; padding:3px 0px 5px 0px; display:block}
.left-block ul li ul li ul li {border-bottom:#E8E8E8 1px dashed;  margin-bottom:0px; background:url(../images/listico1.png) no-repeat 30px center #fff}
.left-block ul li ul li ul li:last-child{border-bottom:#E8E8E8 1px dashed;}
.left-block ul li ul li ul li  a { font-size:14px; line-height:30px; color:#274a7b; display:block; padding-left:45px;}
.left-block ul li ul li ul li  a.active, .left-block ul li ul li  ul li a:hover{color:#c5111a; background:none;} 



/*内页左边区域 END */


/*内页右边区域*/

.right-block{ width:100%; overflow:hidden}

/*右边title*/

.right-block .title{font-size:14px;  line-height:45px;  border-bottom:1px solid #E5E5E5}
.right-block .subline{ background-color:#999; height:2px; position:absolute; right:0px; bottom:0px; width:20%;}

/*右边title END */


.right-block-content{ font-size:14px; line-height:2.2; padding:20px 0px;}
.right-block-content img{ padding:10px 10px;}

/*内页右边区域 END */


/*图片栏目内容区域css*/

.wp_product_list .photoMaskViewItem {width:31.3333%;height:auto; margin-right:1%; margin-left:1%; margin-bottom:4%; float:left;position:relative;background:transparent}
.wp_product_list .photoMaskViewItem .img-block {display:table-cell;overflow:hidden; height:auto; height:180px; position:relative; vertical-align:middle; display: flex; justify-content: center; align-items: center; }
.wp_product_list .photoMaskViewItem .img-block img {width:auto; max-width:260px; height:auto; max-height:180px; transition:all ease-out .3s}
.wp_product_list .photoMaskViewItem .photoView_info {width:100%; max-width:260px;}
.wp_product_list .photoMaskViewItem a:hover img{transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);}
.wp_product_list .photoMaskViewItem .photoView_info h1{ text-align:center; margin-top:10px; font-size:16px;}

/*图片栏目内容区域css END */


/*新闻列表CSS*/
.article_list_content .news_Left_Pic { width: 100%; padding: 0 0 20px 0; float: left; max-height:90px; overflow:hidden; border-bottom:1px dotted #CCC; margin:0 0 20px 0}
.article_list_content .news_Left_Pic .imgBlock {height:auto;max-height:90px; width:140px; overflow:hidden}
.article_list_content .news_Left_Pic .imgBlock img{width:100%;  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.article_list_content .news_Left_Pic a:hover img{transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);}
.article_list_content .news_Left_Pic .news_content{ height:90px; overflow:hidden; display:block;}

/*新闻列表CSS END */

/******************************中间内容区域  END******************************************************************/



/*底部文字CSS*/
#footer{ background-color:#f4f4f4;  border-top: 0px solid rgba(255, 255, 255, .2);}

.mid{ padding:20px 20px;}

#footer .mid .nav{text-align: justify;}
#footer .mid .nav .br{display: inline-block;width: 100%;height: 0;}
#footer .mid .nav dl{ display: inline-block;vertical-align: top;text-align: left;}
#footer .mid .nav dt{ font-size:16px; color:#333; height:32px; line-height:32px; overflow:hidden; margin-bottom:13px;padding-left: 15px;font-weight: bold;text-transform: uppercase;}
#footer .mid .nav dd{ height:30px; line-height:30px; overflow:hidden;padding-left: 15px;color: #888;font-size: 14px;}

#footer .copyright{ border-top:1px solid #dbdbdb; margin-top:0px; padding:15px 15px; line-height:24px; text-align:center}
/*底部文字CSS结束*/


/*==============================================================基本修改结束============================================= */


/*留言文本框提交按钮*/
.sub_message{cursor:pointer; width:120px;height:28px;line-height:22px;background-color:#3c78d8;background-image:none;font-size:14px;color:#FFFFFF;text-align:center;word-spacing:0px;padding:0px;font-family:Microsoft YaHei;border:1px;border-color:transparent;border-style:dashed;clear:both; margin-top:20px; margin-left:0px;background-color:#3c78d8;-moz-transition:background-color 0.4s ease 0s;-webkit-transition:background-color 0.4s ease 0s;-o-transition:background-color 0.4s ease 0s;transition:background-color 0.4s ease 0s;-moz-transition:color 0.4s ease 0s;-webkit-transition:color 0.4s ease 0s;-o-transition:color 0.4s ease 0s;transition:color 0.4s ease 0s;}
.sub_message:hover{background-color:#ffffff; color:#3c78d8;-moz-transition:background-color 0.4s ease 0s;-webkit-transition:background-color 0.4s ease 0s;-o-transition:background-color 0.4s ease 0s;transition:background-color 0.4s ease 0s;-moz-transition:color 0.4s ease 0s;-webkit-transition:color 0.4s ease 0s;-o-transition:color 0.4s ease 0s;transition:color 0.4s ease 0s;}
/*留言文本框结束*/

/* 信息反馈表 CSS*/

#contactform .inputtxt {
	width:320px;
	height:20px;
	line-height:20px;
	padding:10px 20px;
	color:#bcbcbc;
	background-color:#fff;
	border:#EEE 1px solid;
	margin-bottom:10px;
	font-family:Microsoft YaHei;
}
#contactform textarea.inputtxt {
	height:100px;
	resize:none;
	overflow:hidden
}
#contactform .inputsub {
	width:360px;
	background-color:#2c8abe;
	color:#ffffff;
	font-size:16px;
	padding:8px 0;
	border:none;
	cursor:pointer;
	font-family:Microsoft YaHei;
}
#contactform .inputtxt.active {
	border-color:#2c8abe
}

/* 信息反馈表 CSS END*/

/*按钮*/
.button_btndefault-link {height:50px;line-height:50px;cursor:pointer;display:inline-block;text-align:center;width:100%;-moz-transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;-webkit-transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;-o-transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;-moz-box-shadow:rgba(0,0,0,0.6) 1px 1px 4px 0px;-webkit-box-shadow:rgba(0,0,0,0.6) 1px 1px 4px 0px;box-shadow:rgba(0,0,0,0.6) 1px 1px 4px 0px;border:0px solid rgb(255,87,0);}
.button_btndefault-link:hover {-moz-transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;-webkit-transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;-o-transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;} 
.btnarea {background-color:transparent;} 
.btnarea span {color:rgba(197,17,26,1);font-size:16px;font-weight:normal;} 
.btnarea:hover {background-color:rgba(197,17,26,1);background-image:none;} 
.btnarea:hover span {color:rgba(255,255,255,1);} 
.btnarea {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;} 
.btnarea {border-color:rgba(197,17,26,1);}
.btnarea:hover {border-color:rgba(197,17,26,0.6);}
.btnarea {border-width:1px;}
.btnarea {-moz-border-radius:36px;-webkit-border-radius:36px;border-radius:36px;}



.button_btndefault-link-white {height:50px;line-height:50px;cursor:pointer;display:inline-block;text-align:center;width:100%;-moz-transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;-webkit-transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;-o-transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;-moz-box-shadow:rgba(0,0,0,0.6) 1px 1px 4px 0px;-webkit-box-shadow:rgba(0,0,0,0.6) 1px 1px 4px 0px;box-shadow:rgba(0,0,0,0.6) 1px 1px 4px 0px;border:0px solid rgb(255,87,0);}
.button_btndefault-link-white:hover {-moz-transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;-webkit-transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;-o-transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;transition:border-color 0.4s ease 0s,background-color 0.4s ease 0s;} 
.btnarea-white {background-color:transparent;} 
.btnarea-white span {color:rgba(255,255,255,1);font-size:16px;font-weight:normal;} 
.btnarea-white:hover {background-color:rgba(197,17,26,1);background-image:none;} 
.btnarea-white:hover span {color:rgba(255,255,255,1);} 
.btnarea-white {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;} 
.btnarea-white {border-color:rgba(255,255,255,1);}
.btnarea-white:hover {border-color:rgba(197,17,26,0.6);}
.btnarea-white {border-width:1px;}
.btnarea-white {-moz-border-radius:36px;-webkit-border-radius:36px;border-radius:36px;}
/*按钮*/



/*新闻内容*/
.article_content{}
.article_content .article_title{ color:#3D85C6; line-height:40px; font-size:14px; font-weight:bold; text-align:center}
.article_content .article_info{ text-align:center; color:#5A5A5A; line-height:25px;}
.article_content .article_shortInfo_block{ border:1px solid #E5E5E5; background:#F5F5F5; margin-top:15px; }
.article_content .article_shortInfo_block_word{padding:10px 20px; line-height:2;}
.article_content .article_moreInfo{ line-height:1.8; margin-top:15px;}
/*新闻内容*/


/*产品详细内容*/
.product_content{}
.product_content_left{ float:left; width:450px;}
.product_content_right{ float:right; margin-top:10px;}
.product_content_right .product_title{ color:#3D85C6; line-height:1.8; font-size:14px; font-weight:bold; text-align:left}
.product_content_right .product_info{ text-align:left; color:#5A5A5A; line-height:2;}
.product_content_right .product_shortInfo_block_word{padding:0px 0px; line-height:2;}
.product_content .product_moreInfo{ line-height:1.8; margin-top:0px;}
/*产品详细内容*/

 
 /*分页色彩的在此修改*/
.paginate{clear:both;height:35px; margin-top:35px;} 
.paginate a{display:inline-block;*display:inline;*zoom:1;margin-left:-1px;padding:0 12px;height:32px;line-height:32px;color:#428bca;border:1px solid #ddd;background:#fff}
.paginate .prev::before{display:inline-block;content:" ";width:10px;height:10px;margin-right:5px; margin-top:10px;vertical-align:-1px;background:url(/website/template/default/images/doubleArrow.png) no-repeat}
.paginate .next::after{display:inline-block;content:" ";width:10px;height:10px;margin-left:5px;margin-top:10px;vertical-align:-1px;background:url(/website/template/default/images/doubleArrow.png) no-repeat;background-position:0 0}.paginate .next.disabled::after{background-position:0 -10px}
.paginate .prev::before{background-position:0 -20px}
.paginate .prev.disabled::before{background-position:0 -30px}
.paginate a:not(.goto):hover{background-color:#eee;color:#2a6496}
.paginate a.cur,.paginate a.cur:hover{background-color:#c5111a;color:#fff;border-color:#c5111a;margin-right:1px}
.paginate a.disabled{background-color:#e6e6e6!important;color:#bbb!important;cursor:no-drop}
.paginate a,.paginate button,.paginate span{vertical-align:middle}
/***分页***/


/*信息内容页中上一篇和下一篇*/
.article_next_prev{display:block; *display:inline-block; color:#666; font:normal 14px/24px "Microsoft YaHei",Arial, Helvetica, sans-serif; clear:both; float:left;margin:0px 0 5px 0;padding: 0; padding-top:10px;}
	.article_next_prev li{list-style-type:none;clear:both; padding:0 0 3px; overflow:hidden;}
	.article_next_prev:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.article_next_prev li span{display:block; float:left;width:52px; padding:0 0 0 27px;height:26px;background-color:#999999; color:#fff; font-size:14px;margin-right:7px;}
	.article_next_prev li:hover span{background-color:#c5111a;}
	.article_next_prev li.prev_article span{background-image:url(../images/page-arr.png);background-repeat:no-repeat;background-position:9px 8px;}
	.article_next_prev li.next_article span{background-image:url(../images/page-arr.png);background-repeat:no-repeat;background-position:9px -22px;}
	.article_next_prev li a{display:block; float:left;font-size:14px; color:#333333;}
	.article_next_prev li a:link,.article_next_prev li a:visited,.article_next_prev li a:hover{color:#333;}
	.article_next_prev li:hover a,
	.article_next_prev li:hover a:link,
	.article_next_prev li:hover a:visited,
	.article_next_prev li:hover a:hover{color:#038FEB;}
/*信息内容页中上一篇和下一篇*/

/*语言框选择*/
.footerbtm {position:absolute;top:10px; right:15px;vertical-align:middle;z-index:999999;}
.footerbtm .select{display:block;float:right;width:160px;height:30px;position:relative;vertical-align:middle}
.footerbtm .main_tar{position:absolute;font-size:12px;line-height:30px;color:#333;display:inline-block;width:150px;height:30px;background-repeat:no-repeat;background-position:92% 50%;background-image:url("/website/template/default/images/sg_10.png");cursor:pointer;z-index:3;padding-left:12px;border:1px solid #dfdfdf;background-color:#fff}
.footerbtm .main_content{display:none;background-color:#fff;border:1px solid #dfdfdf;position:absolute; border-top:none;top:30px;left:0; z-index:8; padding-top:10px;}
.footerbtm .main_content li{width:162px;font-size:13px}
.footerbtm .main_content li a.cn{display:block;color:#6d6d6d;padding-left:30px;height:30px;line-height:20px; margin-left:10px; background-image:url("/website/template/default/images/cn.jpg");background-repeat:no-repeat;}
.footerbtm .main_content li a.en{display:block;color:#6d6d6d;padding-left:30px;height:30px;line-height:20px; margin-left:10px; background-image:url("/website/template/default/images/en.jpg");background-repeat:no-repeat;}
.footerbtm .main_content li a:hover{color:#ff4a00}
.footerbtm .select:hover .main_tar{background-color:#fff;border:1px solid #dfdfdf}
.footerbtm .select:hover .main_content{display:block}
/*语言框选择*/

/*更多菜单弹出Modal*/
.modal-hd,.modal-bd{}
.modal-globalSites .modal-bd h3{ font-size:28px; line-height:35px;}
.modal-hd{ padding:10px 15px;}
.modal-bd{ padding:25px 20px;}
.modal-bd a{ font-size:14px;}
/*更多菜单弹出Modal*/


/*分享快捷========================================*/
#shares {position:fixed;height:140px;right:10px;bottom:10px;z-index:99}
#shares a {width:30px;height:30px;display:block;background:#8b8b8b;background-color:rgba(31, 31, 31, .6);color:#fff;font-size:16px;text-align:center;}
#shares a i {margin-top:7px;}
#shares a#sshare {cursor:default;display:none;}
#shares a#sweibo {background-color:#ea493c}
#shares a#sweixin {background-color:#24b727}
#shares a#gotop {background-color:#666666;background-color:rgba(0, 0, 0, .6);margin-top:15px;font-size:22px}
#shares a#gotop i {margin-top:3px}

.fixed {position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:rgb(0,0,0);background:rgba(0, 0, 0, .6);overflow-y:auto;z-index:100;display:none}
#fixed_weixin .fixed-container {box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.5);width:220px;height:auto;padding:20px 20px 0 20px;background:#fff;position:absolute;left:50%;top:50%;margin-left:-110px;margin-top:-140px}
#fixed_weixin .fixed-container div {height:220px}
#fixed_weixin .fixed-container p {height:40px;line-height:40px;text-align:center;font-size:14px;color:#000}

#olx_head {background: #2c8abe;}
#online_open {background: #2c8abe;}
#olx_qq li a:hover i {color: #F00;}

#online_open {
	width:30px;
	height:30px;
	background:#00C0FF;
	cursor:pointer;
	position:fixed;
	right:-40px;
	bottom:150px;
	z-index:99999;
	font-size:18px;
	color:#fff;
	text-align:center;
	line-height:30px;
}
#online_open i {
	margin-top:6px
}
#online_lx {
	width: 180px;
	height: auto;
	border-radius: 5px;
	background-color: #fff;
	-webkit-box-shadow: 0 5px 9px rgba(4, 0, 0, .17);
	box-shadow: 0 5px 9px rgba(4, 0, 0, .17);
	position:fixed;
	right:10px;
	bottom:150px;
	z-index:99999
}

#olx_head {
	padding:20px;
	line-height:16px;
	height:16px;
	background:#00d420;
	border-radius: 5px 5px 0 0;
	color:#fff;
	font-size:14px
}
#olx_head i {
	font-size:18px;
	color:#fff;
	cursor:pointer
}
#olx_qq li a {
	padding:12px 30px;
	height:18px;
	line-height:18px;
	background:#f5f5f5;
	color:#353434;
	display:block;
	border-bottom:#fff 1px solid;
transition:all ease-out .3s;
	font-size:12px
}
#olx_qq li a i {
	color:#5e5e5e;
	font-size:16px;
	vertical-align:middle;
	margin-right:18px
}
#olx_qq li a:hover {
	color:#fff;
	background:#565656
}
#olx_qq li a:hover i {
	color:#00d420;
}
#olx_tel {
	padding:20px 30px
}
#olx_tel div {
	color:#434343;
	line-height:14px;
	height:14px;
	margin-bottom:10px
}
#olx_tel div i {
	font-size:18px;
	margin-right:20px;
	vertical-align:middle
}
#olx_tel p {
	line-height:18px;
	font-size:16px
}

/*分享快捷----------------------=============================================----*/

/*轮播Banner*/

#mslider {
	width:100%;
	position:relative;
	overflow:hidden
}
#mslider .bx-wrapper {
	/*position:fixed;*/
	width:100%;
}
#mslider ul li {
	width:100%;
	display:block;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
#mslider ul li div {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 800px;
}
#mslider ul li p {
	color:#fff;
	text-align:center;
}
#mslider ul li p.title {
	font-size:60px;
	line-height:70px;
	height:70px;
	transition-delay:0
}
#mslider ul li p.subtitle {
	font-size:16px;
	height:20px;
	transition-delay:0.2s
}
#mslider ul li a {
	width:100%;
	height:100%;
	display:table;
}
#mslider ul li a i {
	text-indent:20px;
	font-size:24px
}
#mslider ul li p, #mslider ul li a {
	transform:translateY(25px);
transition:all ease-out .3s;
-webkit-transition:all ease-out .3s;
	opacity:0
}
#mslider ul li.active p, #mslider ul li.active a {
	transform:translateY(0px);
	opacity:1
}

#mslider ul li div.mask {
	/*background-color:transparent;*/
	background-color:rgba(0,0,0,0.1);
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 20px;
	width: 100%;
}
.bx-wrapper .bx-loading {
	background: url(/website/template/default/images/loading.gif) center center no-repeat #ffffff;
	min-height: 50px;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}
.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	text-indent: -9999px;
	display: block;
	width: 9px;
	height: 9px;
	margin: 0 5px;
	outline: 0;
	border-radius: 6px;
transition:all ease-out .3s;
	border:#c8c8c8 1px solid;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {
	border:#2c8abe 1px solid;
	background-color:#2c8abe;
}
.bx-wrapper .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager-item {
	font-size: 0;
	line-height: 0;
}
.bx-wrapper .bx-prev {
	left: 20px;
	
}
.bx-wrapper .bx-next {
	right: 20px;
	
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -20px;
	outline: 0;
	width: 40px;
	height: 40px;
	z-index: 2;
	border-radius:20px;
transition:all ease-out .3s
}
.bx-wrapper .bx-controls-direction a i {
	color:#fff;
	font-size:24px;
	margin-top:8px;
	margin-left:14px;
transition:all ease-out .3s
}
.bx-wrapper .bx-controls-direction a.bx-next i {
	margin-left:16px
}
.bx-wrapper .bx-controls-direction a:hover {
	background-color:#2c8abe
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

.lowB #header, .lowB #mslider .bx-wrapper{position:relative}

/*轮播Banner*------------------------------------/


/*轮播Banner2 end*------------------------------------*/

.top_heardW{width:100%;padding:10px 0 15px; background:#fff}
.top_heard .logo{ float:left; width:350px;}
.top_heard .logo>a{ display:block; float:left;}
.top_heard .logo>a img{ width:100%; height:auto;    margin-top: 8px; margin-right: 10px;}
.top_heard .logo .logo_right{ float:left; line-height:28px; font-size:16px; color:#444444}

.top_heard  .top_right{ float:right; width: 950px;}
.top_heard .top_right  .top_tel_lan .top_tel{ float:right; margin-right:88px}
.top_heard .top_right  .top_tel_lan .top_tel a,.top_heard .top_right  .top_tel_lan .top_tel p{ display:inline-block; color:#8c8c8c; font-size:14px;}
.top_heard .top_right  .top_tel_lan .top_tel a{ margin-right:19px}
.top_heard .top_right  .top_tel_lan .top_tel a img{ margin-right:6px;}
.top_heard .top_right  .top_tel_lan .top_tel a:hover{color:#dc0515}
/* select */
.drop{ float:right; position:relative;  text-align:left; z-index:99999}

.select dt{height:22px;display:inline-block; background:url(../images/lan_icon.png) no-repeat right center;line-height:20px; text-transform:uppercase;cursor:pointer;width:124px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99;color:#333333; font-size:14px; font-weight:normal; font-family: 'arial';}

.select dd{position:absolute;right:0;top:24px;border:1px solid #eee;background:#fff;display:none; z-index:999999;scrollbar-track-color: color;scrollbar-darkshadow-color: color;scrollbar-shadow-color: color;scrollbar-highlight-color: color;scrollbar-3dlight-color: color;scrollbar-face-color: color;scrollbar-arrow-color: color;}
.select dt img,.select dd ul li a img{ width:100%; height:auto; max-width:24px; display:inline-block; margin-right:6px}
.select dt img{margin-right:5px}
.select dd ul{padding:4px 6px;width:110px;max-height:250px;overflow:auto;z-index:999999}
.select dd ul li{ z-index:999999}
.select dd ul li a{line-height:28px;display:block;color:#444; font-size:13px;text-transform:capitalize;}
.select dd ul li a:hover{ color:#dc0515}
.search{width:450px;height:48px;overflow:hidden;position:relative;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s; text-align:left; }
.search_main{width:100%;height:44px;background:#fff;color:#a6a6a6;line-height:44px;font-size:12px; padding-left:14px;text-align:left; border:1px solid #BFBFBF; border-right:none}
.search_btn{display:block;position:absolute;width:48px;right:0px;top:0px;height:48px;cursor:pointer;background:url(../images/search_btn.png) no-repeat; border:0px;}

.top_searchW{ margin-top:20px}
.top_share{ float:right; margin:6px 0 0 24px}
.top_share li{ display:inline-block; margin-left:6px}
.top_share li a:hover img{ opacity:0.8}


/*分页 */
.page{height:38px; padding-top:15px; padding-bottom:15px; text-align:center; padding-right:20px;}
/*CSS black2 style pagination*/
DIV.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 7px; TEXT-ALIGN:right; margin-right:0px;
}
DIV.black2 A {
	BORDER-RIGHT: #c5111a 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c5111a 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #c5111a 1px solid; COLOR: #c5111a; PADDING-TOP: 2px; BORDER-BOTTOM: #c5111a 1px solid; TEXT-DECORATION: none
}
DIV.black2 A:hover {
	BORDER-RIGHT: #c5111a 1px solid; BORDER-TOP: #c5111a 1px solid; BORDER-LEFT: #c5111a 1px solid; COLOR: #fff; BORDER-BOTTOM: #c5111a 1px solid; BACKGROUND-COLOR: #c5111a
}
DIV.black2 A:active {
	BORDER-RIGHT: #c5111a 1px solid; BORDER-TOP: #c5111a 1px solid; BORDER-LEFT: #c5111a 1px solid; COLOR: #fff; BORDER-BOTTOM: #c5111a 1px solid; BACKGROUND-COLOR: #c5111a
}
DIV.black2 SPAN.current {
	BORDER-RIGHT: #c5111a 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c5111a 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #c5111a 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #c5111a 1px solid; BACKGROUND-COLOR: #c5111a
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #c5111a 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c5111a 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #c5111a 1px solid; COLOR: #c5111a; PADDING-TOP: 2px; BORDER-BOTTOM: #c5111a 1px solid
}

.pro_inquiry{margin-top:30px;}
.pro_inquiry .prom_title{color:#547ac0;text-transform:uppercase;display:block;font-size:20px;margin-bottom:15px;padding-bottom:5px;border-bottom:2px solid #bbcae6;}
.pro_inquiry .message .meInput,.pro_inquiry .message .meText{width:100%;}
.pro_inquiry .message p{padding-left:0;    margin-bottom: 14px;}
.pro_inquiry .message p a{color:red;padding-left:10px;display:inline-block;}
.pro_inquiry .message p a:hover{color:#dc0515;}
.pro_inquiry .message{margin:0;padding:10px 0;}
.pro_inquiry .message .send{margin-left:0;}
.pro_inquiry .message label{ float:none;width:100%;    text-align: left;}
.pro_inquiry .message ul{ border:none; padding:0}

.pro_inquiry .message{   width:100%;  padding:0 0px 30px}
.pro_inquiry .message li{ margin-bottom:14px}

.page-title1{margin-bottom:15px;background:url(../images/sl.png) repeat-x left center;}
.page-title1 em{font-size:22px;display:inline-block;padding-right:20px;text-transform:capitalize;color:#c5111a; background:#ffffff;font-family: 'arial'; font-style:normal;}


/*index pro css*/
.clean{zoom:1;}
.clean:after,.clean:before{content:''; display:table;}
.clean:after{clear:both;}

.FontBgColor{background-color:#37a0da;}
.FontBorderColor{border-color:#37a0da;}
.AddtoCartBgColor{background-color:#d0d0d0;}



.index_prod .index_prod_hd{height:42px; line-height:42px; position:relative; border-bottom:0px #37a0da solid;background-color:#37a0da;}
.index_prod .index_prod_hd>h2{position:absolute; left:0; top:0; height:42px; padding:0 10px; color:#fff; font-size:16px; font-weight:bold; }
.index_prod .index_prod_hd>h2 .arrow{width:0; height:0; border-style:solid; border-width:6px 8px 0 8px; border-color:#37a0da transparent transparent transparent; position:absolute; top:42px; left:50%; margin-left:-8px;}
.index_prod .index_prod_hd .move>a{width:60px; height:42px; line-height:42px; text-align:center;color:#fff; border:0px #eee solid; display:inline-block;}
.index_prod .index_prod_hd .move>a:hover{text-decoration:none; background:#2c8abe; color:#fff;}
.index_prod .index_prod_bd{padding:10px 0 0px; margin:0 12px 0 15px;}

.index_prod .item{width:210px; margin:0 12px 12px 0px;  padding:15px 15px 5px 15px;}
.index_prod .item .img{width:200px; height:200px; text-align:center; overflow:hidden; position:relative; border:1px #d5d5d5 solid; padding:10px 10px;border-radius:5px;}
.index_prod .item .img img{ max-width:200px; max-height:200px;}
.index_prod .item .price{line-height:18px; color:#f23534; font-weight:bold; font-size:18px; margin-top:5px;}
.index_prod .item .price del{color:#666; font-size:12px; font-weight:normal;}
.index_prod .item .name{line-height:16px;  padding:2px 0; overflow:hidden;}
.index_prod .item .add{padding:8px 0;}
.index_prod .item .add_btn{height:30px; line-height:30px; padding:0 20px 0 20px; color:#404040; display:inline-block; font-size:14px;}


.index_prod .item1{width:180px; margin:0 10px 10px 0px;  padding:10px 10px 10px 10px;}
.index_prod .item1 .img{width:170px; height:170px; text-align:center; overflow:hidden; position:relative; border:1px #d5d5d5 solid; padding:10px 10px;border-radius:5px;}
.index_prod .item1 .img img{ max-width:170px; max-height:170px;}
.index_prod .item1 .price{line-height:18px; color:#f23534; font-weight:bold; font-size:18px; margin-top:5px;}
.index_prod .item1 .price del{color:#666; font-size:12px; font-weight:normal;}
.index_prod .item1 .name{line-height:16px;  padding:2px 0; overflow:hidden;}
.index_prod .item1 .add{padding:8px 0;}
.index_prod .item1 .add_btn{height:30px; line-height:30px; padding:0 20px 0 20px; color:#404040; display:inline-block; font-size:14px;}




.index_prod .blog_row{padding:32px 0 10px;}
.index_prod .blog_row .item{width:300px; border:0; padding:0; margin:0 11px;}
.index_prod .blog_row .item .img{width:290px; height:60px; overflow:hidden; border:0px #d5d5d5 solid; padding:0px 0px;border-radius:0px;}
.index_prod .blog_row .item .img img{ max-width:290px; max-height:60px;}
.index_prod .blog_row .item .name{height:30px; line-height:30px; font-size:16px; font-weight:bold;}
.index_prod .blog_row .item .brief{line-height:160%; height:36px; overflow:hidden;}
.index_prod .blog_row .item .more{height:28px; line-height:28px;}
.index_prod .blog_row .item .more>span{color:#2c8abe;}

.middle_banner{margin:0 auto 20px;}
.middle_banner li{width:630px; margin-left:20px; float:left; display:inline;}
.middle_banner li:first-child{margin-left:0;}

/*index pro css*/

/*在线客服浮动窗 Start*/


/*浮动窗 Second*/
.chatfloat1{position:fixed; right:20px; top:150px; z-index:1000;}

/*浮动窗 Third*/
#service_1{ width:49px;}
#service_1 .r{ display:block; margin-bottom:3px;border-radius:5px;}
#service_1 .r a{ display:block; width:49px; height:49px; text-decoration:none;}
#service_1 .r0{ background:url(../images/chat_icon.png) no-repeat 0px 0px;}
#service_1 .r1{ background:url(../images/chat_icon.png) no-repeat -1px -115px;}
#service_1 .r2{ background:url(../images/chat_icon.png) no-repeat 0px -170px;}
#service_1 .r3{ background:url(../images/chat_icon.png) no-repeat 0px -57px;}
#service_1 .r4{ background:url(../images/chat_icon.png) no-repeat 1px -227px; position:relative;}
#service_1 .r4 .relimg{ width:150px; height:150px; padding:6px; background:#e3e3e3; position:absolute; left:-170px; top:-49px; display:none;}
#service_1 .r4 .relimg img{ max-width:100%; min-height:100%;}
#service_1 .r4:hover .relimg{ display:block;}
#service_1 .r5{ background:url(../images/chat_icon.png) no-repeat 1px -333px; position:relative;}
#service_1 .r5 .relimg{ min-width:150px; padding:6px; color:#333; line-height:20px; background:#e3e3e3; position:absolute; text-align:center; right:60px; top:8px; display:none;}
#service_1 .r5:hover .relimg{ display:block;}
#service_1 .top{ background:url(../images/chat_icon.png) no-repeat 0px -284px;}

/*在线客服浮动窗 End*/


.chathide{right:-115px;}
.chattrans{-webkit-transition:right .3s; transition:right .3s;}
#chat_float_btn{text-align:center; height:70px; width:35px; border-radius:35px 0 0 35px; position:fixed; top:160px; right:0; z-index:1001; background:url(../images/chat_float_btn.png) no-repeat 12px center; cursor:pointer;}

.weui-badge{display:inline-block;padding:.15em .4em;min-width:8px;border-radius:18px;background-color:#a8cf45;color:#fff;line-height:1.2;text-align:center;font-size:12px;vertical-align:middle}



/*产品信息*/

.pro_left{width:230px;}
.pro_left .ad{margin-top:20px;}
.pro_right{width:1050px;}

.sidebar{border:1px #ddd solid; margin-top:26px;}
.sidebar .b_title{height:40px; line-height:40px; border-bottom:1px #ddd solid; font-weight:bold; padding:0 15px; color:#333; background:#e9e9e9; font-size:14px;}
.sidebar .b_bottom{line-height:30px; color:#1363bc; text-decoration:none; margin-left:10px;}

.side_category{background:#fbfbfb; border:0; margin-top:0;}
.side_category a{display:block; padding-left:7px; border:0;}
.side_category .current{color:#f60; font-weight:bold;}
.side_category .cate_title{padding-left:16px; height:37px; line-height:37px; background:#37a0da; color:#fff; font-weight:bold;}
.cate_menu{border:1px #37a0da solid; padding:0 7px 6px;}
.cate_menu li{height:35px; position:relative;}
.cate_menu li>h2{width:213px; border-top:1px #e0e0e0 solid; border-bottom:1px solid #fbfbfb; border-left:1px solid #fbfbfb; background:#fbfbfb; height:35px; overflow:hidden; position:relative;}
.cate_menu li:first-child>h2{border-top:1px solid #fbfbfb;}
.cate_menu li>h2>a{border-bottom:1px #C9C9C9 dotted; height:35px; line-height:35px; overflow:hidden; padding-right:13px;}
.cate_menu li>h2>a:hover{ text-decoration:underline}
.cate_menu li>h2>em{border-width:5px 0 5px 5px; border-style:solid; display:block; position:absolute; top:9px; right:5px; z-index:10;}
.NavArrowColor{border-color:transparent transparent transparent #ccc;}
.side_category .oneClass{ font-weight:bold}
.side_category .twoClass{ padding-left:15px;}


.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
#what_hot .pro_item{padding:10px;}
#what_hot .pro_item:hover{background:#f7f7f7;}
#what_hot .pro_item>dt{width:82px; height:82px; text-align:center; vertical-align:middle; border:1px solid #f2f2f2; overflow:hidden}
#what_hot .pro_item>dt img{max-width:100%; max-height:100%;}
#what_hot .pro_item .pro_info{width:114px; overflow:hidden; margin-left:10px;}
#what_hot .pro_item .pro_name{height:50px; overflow:hidden; line-height:140%; margin-bottom:5px;}
#what_hot .pro_item a{color:#666;}
.PriceColor{color:#f23534; font-weight:bold;font-size:14px;}


.narrow_search .ns_title{padding:5px 0; background:#37a0da; margin-bottom:1px; position:relative;}
.narrow_search .ns_title h2{line-height:18px; padding:2px 10px 3px 0; float:left; margin-left:24px; font-size:14px; font-weight:bold; color:#fff;}
.narrow_search .ns_title p{color:#fff; vertical-align:top; line-height:20px; margin:0 110px 0 0;}
.narrow_search .ns_title p a{display:inline-block; margin:0 5px 3px 0; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.narrow_search .ns_title p span{padding:0 5px; height:20px; line-height:20px; cursor:pointer; vertical-align:middle; text-decoration:none; display:inline-block;}
.narrow_search .ns_title p em{width:18px; height:20px; display:inline-block; vertical-align:middle; background:url(../images/global/normal.png) no-repeat -486px -20px;}
.narrow_search .ns_title p .remove_all{position:absolute; right:5px; top:6px;}


/*产品特效框 竖向 Start*/
.index_prod .item2{width:170px; margin:0 12px 12px 0px; padding:12px 12px 5px 12px;}
.index_prod .item2 .img{width:160px; height:160px; text-align:center; overflow:hidden; position:relative; border:1px #d5d5d5 solid; padding:10px 10px;border-radius:5px;}
.index_prod .item2 .img img{ max-width:160px; max-height:160px;}
.index_prod .item2 .price{line-height:18px; color:#f23534; font-weight:bold; font-size:18px; margin-top:5px;}
.index_prod .item2 .price del{color:#666; font-size:12px; font-weight:normal;}
.index_prod .item2 .name{line-height:16px;  padding:2px 0; overflow:hidden;}
.index_prod .item2 .add{padding:8px 0;}
.index_prod .item2 .add_btn{height:30px; line-height:30px; padding:0 20px 0 20px; color:#404040; display:inline-block; font-size:14px;}


/*文字大小，颜色，行距定义*/
.fz_12px{font-size:12px;}
.fz_14px{font-size:14px;}
.fz_16px{font-size:16px;}
.fc_red{color:#ff0000;}
.fc_grey{color:#aaa;}
.fc_gory{color:#666;}
.fc_white{color:#fff;}
.fc_yellow{color:#ff6600;}
.flh_150{line-height:150%;}
.flh_180{line-height:180%;}

/*按钮*/
.sys_bg_button{background-color:#fff; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.sys_bg_button:hover, .sys_bg_button.cur{text-decoration:none; background-color:#f6f6f6;}
.sys_shadow_button{transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.sys_shadow_button:hover, .sys_shadow_button.cur{text-decoration:none; color:#fff; box-shadow:inset 0 0 10rem 2px rgba(105,105,105,.2); -webkit-box-shadow:inset 0 0 10rem 2px rgba(105,105,105,.2);}
.btn_global{height:42px; line-height:42px; overflow:hidden; padding:0 20px; text-decoration:none; font-size:16px; color:#fff; cursor:pointer; border:1px #e5e5e5 solid; border-radius:2px; -webkit-border-radius:2px; display:inline-block; vertical-align:top;}
.btn_processing{color:#bcbcbc!important; background-color:#f2f2f2!important;}

/*pic_box*/
.pic_box span{vertical-align:middle; height:100%; display:inline-block;}
.pic_box img{vertical-align:middle;}


/*************************** 会员登录 Start ***************************/
.null{-webkit-animation:null .3s 2 0s linear forwards; animation:null .3s 2 0s linear forwards; background:#FCF}

#signin_module{position:fixed; z-index:100000; top:0;font-family: Arial;transition: top 0.25s;-webkit-transition: top 0.25s;-moz-transition: top 0.25s;}
#signin_module .box_bg{width:100%; height:100%; background-color:#fff; position:absolute; top:0; left:0; -moz-box-shadow:0px 0px 20px #000; -webkit-box-shadow:0px 0px 20px #000; box-shadow:0px 0px 20px #000; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
#signin_module .noCtrTrack{top:12px; right:0px; width:40px; height:26px; font-size:30px; color:#000; opacity:0.2; filter:alpha(opacity=20); text-decoration:none;font-weight:bold; position:absolute; z-index:100000;}
#signin_module .noCtrTrack:hover{color:#000000; text-decoration:none; cursor:pointer; opacity:0.4; filter:alpha(opacity=40);}
#signin_module #lb-wrapper{width:400px; padding:20px; position:relative; z-index:10; zoom:1; background-color:#fff; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box;}
#signin_module #lb-wrapper h3{font-size:16px; display:block; padding-bottom:10px; color:#333; line-height:18px; border-bottom:1px solid #ddd; text-indent:8px;}
#signin_module #lb-wrapper .lib_txt{border:1px solid #ccc; border-radius:3px!important; height:36px; line-height:36px; width:370px; padding:0 7px; color:#333; font-size:16px; box-shadow:0 1px 0 rgba(255,255,255,.8),inset 0 1px 2px rgba(0,0,0,.06);}
#signin_module #lb-wrapper .title{margin:0 20px 15px; height:52px; border-bottom:1px solid #e5e5e5; line-height:52px; font-size:24px; text-indent:13px; color:#333;}
#signin_module #lb-wrapper .error_note_box{border:1px #ffdb83 solid; color:#f00; padding:10px; margin:15px 5px; background:#fff9e1; display:none;}
#signin_module #lb-wrapper .on_error{margin:0; color:#f00; display:none;}
#signin_module #lb-wrapper .row{ margin-top:10px; padding:0 8px;}
#signin_module #lb-wrapper .row label{display:block; font-size:14px; color:#555; margin-bottom:4px;}
#signin_module #lb-wrapper .row a.forgot{text-decoration:underline;}
#signin_module #lb-wrapper .protect{padding-left:30px; position:relative; overflow:hidden; margin-bottom:15px;}
#signin_module #lb-wrapper .protect span{color:#767676; display:block; margin-top:4px;}
#signin_module #lb-wrapper .protect .ckb{position:absolute; top:2px; left:4px;}
#signin_module #lb-wrapper .signbtn{border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:2px 12px; line-height:25px; display:inline-block; cursor:pointer; font-size:14px; margin-right:16px; border:0px;}
#signin_module #lb-wrapper .signin{color:#fff;}
#signin_module #lb-wrapper .signup{background:#fff; border:1px solid #d0d0d0;}


/*win_alert*/
.win_alert{position:fixed; left:0; top:30%; background:#fff; border:1px #ccc solid; opacity:0.95; filter:alpha(opacity=95); width:400px; z-index:1000000; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; padding-top:7px; overflow:hidden; box-shadow:0 2px 10px rgba(0,0,0,.25); -webkit-box-shadow:0 2px 10px rgba(0,0,0,.25);}
.win_alert .win_close{height:14px; padding:5px 0;}
.win_alert .win_close .close{float:right; padding:0; line-height:100%; font-size:20px; margin-right:17px; cursor:pointer; background:none; border:0; color:#888;}
.win_alert .win_close .close:hover{color:#aaa;}
.win_alert .win_tips{padding:12px 30px 26px 80px; background:url(../images/win_warning.jpg) no-repeat 30px 8px; line-height:23px; border-bottom:1px #dbdbdb solid; margin-bottom:1px;}
.win_alert .win_btns{padding:10px 4px 10px 0; background:#ededed; text-align:right;}
.win_alert .win_btns .btn{height:22px; line-height:22px; text-align:center; padding:0 20px; border:1px #b7b7b7 solid; background:#fff; color:#7d7070; cursor:pointer; margin-right:12px; font-size:12px; border-radius:4px;}
.win_alert .win_btns .btn_sure{border:1px #30ad8f solid; background:#55a290; color:#fff;}


/*new_win_alert*/
.new_win_alert{position:fixed; left:0; top:25%; background:#fff; border:1px #ccc solid; opacity:0.95; filter:alpha(opacity=95); width:480px; z-index:1000000; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; padding-top:7px; overflow:hidden; box-shadow:0 2px 10px rgba(0,0,0,.25); -webkit-box-shadow:0 2px 10px rgba(0,0,0,.25);transition: top 0.25s;-webkit-transition: top 0.25s;-moz-transition: top 0.25s;}
.new_win_alert .win_close{height:14px; padding:5px 0;}
.new_win_alert .win_close .close{position: absolute;z-index: 100000;text-indent: -999px;width: 20px;height: 20px;background: url(../images/icon_shopping_close.png) no-repeat center center;top: 16px;right: 20px;border:none;  cursor:pointer}
.new_win_alert .win_close .close:hover{color:#aaa;}
.new_win_alert .win_tips{position: relative;padding:20px 30px 20px 90px; line-height:24px; margin-bottom:1px;font-size: 16px;}
.new_win_alert .win_tips .icon_success_status{top: 0px;left: 30px;bottom: 0;margin:auto;}
.new_win_alert .win_label{padding:0 20px 0 30px;font-size: 16px;line-height: 30px;}
.new_win_alert .win_form{padding:5px 20px 10px 30px;}
.new_win_alert .win_btns{padding:5px 20px 10px 30px; text-align:right;}
.new_win_alert .win_btns .btn{float: right;padding: 3px 15px;line-height: 24px;margin: 0px 0 0 15px;color: #ff6a00;font-size: 16px;border-radius: 2px;text-decoration: none;border: 1px solid #ff6a00;font-size: 14px;background: none;}
.new_win_alert .win_btns .btn_sure{background: #ff6a00;color: #fff;}

.new_win_alert label{font-size:14px; display:block; padding-bottom:12px; color:#333; line-height:18px;}
.new_win_alert ul{margin-top:16px;}
.new_win_alert li{padding:8px 0;}
.new_win_alert li label{ padding:0; font:inherit;}
.new_win_alert li strong{font:14px/100% Verdana, Arial, Helvetica, sans-serif; display:inline-block; padding-right:10px; color:#000;}
.new_win_alert li span{display:inline-block; padding-right:8px; color:#666;}
.new_win_alert li span.price{color:#c70000; font-family:Verdana;}

.new_win_alert.win_alert_auto_close{width: auto;padding-top: 0;max-width: 250px;top:30%;}
.new_win_alert.win_alert_auto_close .icon_success_status{width: 20px;height: 20px;top: 0;left: 10px;background-size: 20px;background-position: 0 0;}
.new_win_alert.win_alert_auto_close .icon_success_status.await{background-position: 0 -24px;}
.new_win_alert.win_alert_auto_close .icon_success_status.fail{background-position: 0 bottom;}
.new_win_alert.win_alert_auto_close .win_tips{padding:5px 10px 5px 40px;line-height: 20px;font-size: 12px;}

.new_win_alert.addtocart_alert .win_tips{font-size: 16px;text-transform: uppercase;}
.new_win_alert.addtocart_alert .win_btns{padding-bottom: 30px;}
.new_win_alert.addtocart_alert .btn{float: right;width: 205px;padding:6px 0;line-height: 24px;margin: 10px auto 0;background: #ff6a00;color: #fff;font-size: 14px;border-radius: 2px;text-decoration: none;border: 1px solid #ff6a00;text-align: center;}
.new_win_alert.addtocart_alert .btn_cancel{background: none;color: #ff6a00;float: left;}

.icon_success_status{width:44px; height:44px; overflow:hidden; background-image:url(../images/icon_success_status.png); background-repeat:no-repeat; position:absolute; top:40px; left:244px; display:block;}
.icon_success_status.await{background-position:0 -54px;}
.icon_success_status.fail{background-position:0 -108px;}

/*************************** 会员注册 Start ***************************/
.form_button_bg{background-color:#005AB0; border-color:#005AB0; border:0px}
#signup{padding-top:20px;}
#signup .register{width:600px;}
#signup .register .title{margin-bottom:15px; height:32px; border-bottom:1px solid #e5e5e5; font-size:16px; text-indent:13px; color:#333;}
#signup .register .error_note_box{border:1px #ffdb83 solid; color:#f00; padding:10px; margin:15px; background:#fff9e1; display:none;}
#signup .register .on_error{margin:0; color:#f00; display:none;}
#signup .register .row{margin:10px 15px;}
#signup .register .row label{display:block; font-size:14px; color:#555; margin-bottom:4px;}
#signup .register .intro{color:#555; margin:15px 20px; height:inherit; line-height:160%;}
#signup .register .intro a{color:#0654ba; text-decoration:underline;}
#signup .register .intro dt{font-weight:bold;}
#signup .register .intro dd{padding-left:15px; background:url(../images/point2.gif) no-repeat 0 7px; margin-top:5px;}
#signup .register .lib_txt{border:1px solid #ccc; border-radius:3px!important; height:36px; line-height:36px; padding:0 7px; color:#333; font-size:16px; box-shadow:0 1px 0 rgba(255,255,255,.8),inset 0 1px 2px rgba(0,0,0,.06);}
#signup .register .lib_txt:hover{border:1px solid #aaa;}
#signup .register #Code.lib_txt{text-transform:uppercase;}
#signup .register .signbtn{border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:2px 12px; line-height:25px; display:inline-block; cursor:pointer; font-size:14px; margin-right:16px; text-decoration:none;}
#signup .register .signup{color:#fff;}
#signup .register .row .lib_input{width:538px;}
#signup select{width:554px; height:38px; line-height:38px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border:1px #aaa solid;}
#signup .info{width:232px;}
#signup .info .box{width:190px; padding:15px 20px; border:1px solid #ddd; margin-bottom:15px;}
#signup .info .member p{padding:0; padding-bottom:12px; margin:0;}
#signup .info .member .signinbtn{height:32px; line-height:30px; padding:0 15px; border:1px solid #dbdbdb; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; cursor:pointer; display:block; margin:0 auto; text-align:center; margin-bottom:12px; background:#F80; background:-webkit-gradient(linear, left top, left bottom, from(#ff9100), to(#ff7300)); background:linear-gradient(180deg, #ff9100, #ff7300); -webkit-background-origin: padding; -webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3); box-shadow:0 2px 2px rgba(0, 0, 0, 0.3); color:#fff; font-size:14px;}
#signup .info .member .signinbtn:hover{background:-webkit-gradient(linear, left top, left bottom, from(#ffab3c), to(#fd8d32));}
#signup .info .box h3{font-size:14px; font-weight:bold; padding-bottom:12px;}
#signup .info .box li{height:28px; line-height:28px; overflow:hidden; background:url(../images/point.gif) left center no-repeat; background-size:3px 3px; text-indent:8px;}



/*编辑器内容还原默认样式 Start*/
.editor_txt{padding:10px 20px; overflow:hidden; line-height:1.6; background:#fff;}/* font-size:16px; font-family:sans-serif, Arial, Verdana, "Trebuchet MS";*/
.editor_txt *{font-family:inherit;}/*兼容子级span的字体被顶级字体所覆盖*/
.editor_txt p{margin:5px 0;}
.editor_txt h1, .editor_txt h2, .editor_txt h3, .editor_txt h4, .editor_txt h5, .editor_txt h6{font-weight:normal; line-height:1.2; margin:.67em 0;}
.editor_txt b, .editor_txt strong{font-weight:bold; line-height:1.2;}
.editor_txt h1{font-size:2em;}
.editor_txt h2{font-size:1.5em;}
.editor_txt h3{font-size:1.17em;}
.editor_txt h4{font-size:1em; margin:1.33em 0;}
.editor_txt h5{font-size:0.83em;}
.editor_txt h6{font-size:0.67em;}
.editor_txt li{list-style-type:inherit;}
.editor_txt li p{display:inline-block;}
.editor_txt i, .editor_txt cite, .editor_txt em{font-style:italic;}
.editor_txt span, .editor_txt strong{color:inherit; font-size:inherit; font-family:inherit;}

.editor_txt .selectTdClass{background-color:#edf5fa!important;}
.editor_txt table.noBorderTable td, .editor_txt table.noBorderTable th, .editor_txt table.noBorderTable caption{border:1px #ddd dashed!important;}
.editor_txt table{border-collapse:collapse; display:table;}
.editor_txt caption{border:1px #ddd dashed; border-bottom:0; padding:3px; text-align:center;}
.editor_txt th{border-top:1px #bbb solid; background-color:#f7f7f7;}
.editor_txt table tr.firstRow th{border-top-width:2px;}
.editor_txt .ue-table-interlace-color-single{background-color:#fcfcfc;}
.editor_txt .ue-table-interlace-color-double{background-color:#f7faff;}
.editor_txt td p{margin:0;padding:0;}

.editor_txt .pagebreak{display:block; clear:both!important; cursor:default!important; width:100%!important; margin:0;}
.editor_txt pre{margin:.5em 0; padding:.4em .6em; border-radius:8px; background:#f8f8f8;}
.editor_txt u{text-decoration:underline;}

.pd_content{padding:20px 0; overflow:hidden;}
.pd_content p{margin:5px 0;}
.pd_content h1, .pd_content h2, .pd_content h3, .pd_content h4, .pd_content h5, .pd_content h6, .pd_content b, .pd_content strong{font-weight:bold;}
.pd_content h4{margin:1.33em 0;}
.pd_content li{margin-left:30px;}
.pd_content i, .pd_content cite, .pd_content em{font-style:italic;}
.pd_content td, .pd_content th{padding:5px 10px; }
.pd_content big, .pd_content small, .pd_content sub, .pd_content sup{color:inherit;}

/*************************** 产品详情 ***************************/
.AddtoCartBgColor{background-color:#37a0da;}
.BuyNowBgColor{background-color:#555555;}

#prod_detail{padding:0 11px 30px 10px; background:#fff;}
#prod_detail .detail_left{width:500px; position:relative; z-index:998;}
#prod_detail .detail_right{width:700px;}
#prod_detail .detail_option{width:447px;}
#prod_detail .detail_info{width:299px;}
#prod_detail .prod_desc_left{ margin-top:20px; width:950px; float:left}
#prod_detail .prod_desc_right{width:299px; margin-top:20px;}

.detail_pic{width:455px; text-align:center;}
.detail_pic .up{height:455px;}
.detail_pic .up .big_box{position:absolute; left:0; top:0; z-index:100; max-width:100%;}
.detail_pic .magnify{position:relative; width:100%; height:100%;}
.detail_pic .magnify .big_pic{text-align:center;}
.detail_pic .magnify .detail_img_box{position:absolute; overflow:hidden; z-index:999; top:-9999px; border:1px #8c8684 solid; background-color:#fff;}
.detail_pic .magnify .detail_img{position:absolute; max-width:1500px;}
.detail_pic .magnify .rect_mask{background-image:url(../images/rect_mask.gif); position:absolute; cursor:crosshair; top:-9999px; left:0; z-index:100;}
.detail_pic .magnify .icon_discount{position:absolute; top:0; right:0; width:44px; height:25px; color:#fff; line-height:12px; padding-top:5px;}
.detail_pic .magnify .icon_discount b{font-size:16px;}
.detail_pic .magnify .icon_discount_foot{width:0; height:0; border-left:22px transparent solid; border-right:22px transparent solid; border-top-width:8px; border-top-style:solid; position:absolute; right:0; top:30px;}
.detail_pic .small_carousel{margin:15px auto; position:relative; width:318px; height:91px;}
.detail_pic .small_carousel .viewport{width:318px; height:91px; position:absolute; overflow:hidden; left:0; top:0;}
.detail_pic .small_carousel .btn{width:21px; height:100%; display:block; position:absolute; top:0; cursor:pointer; outline:0;}
.detail_pic .small_carousel .left{left:-20px;}
.detail_pic .small_carousel .right{right:-20px;}
.detail_pic .small_carousel .icon_arraw{margin-top:-9px; position:absolute; left:0; top:50%; cursor:pointer;}
.detail_pic .viewport .list{width:10000px; position:absolute; left:0; top:0; height:86px; padding-top:5px;}
.detail_pic .viewport .list .item{display:list-item; margin:0 10px; height:82px; position:relative; float:left;}
.detail_pic .viewport .list a{background:#fff; width:82px; height:82px; display:block; vertical-align:middle; border-width:1px; border-style:solid; padding:1px;}
.pic_box{border-color:#e2e2e2;}
.detail_pic .viewport .list .arrow{width:0; height:0; border-style:solid; border-width:0 5.5px 5px 5.5px; position:absolute; top:-5px; left:37px; display:none;}
.detail_pic .viewport .list .current{padding:2px;}
.detail_pic .viewport .list .current a{border:0; padding:0;}
.detail_pic .viewport .list .current .arrow{display:block;}

.prod_info_title h2{font-size:16px; font-weight:bold; padding-top:2px; color:#333; line-height:22px;}
.prod_info_brief{padding:5px 0; color:#666;}
.prod_info_number{padding:5px 0; color:#999;}
.prod_info_review{padding:5px 0 7px; margin-bottom:10px; border-bottom:1px #e0e0e0 solid;}
.prod_info_review .star{float:left;}
.prod_info_review .write_review{margin:0 10px 0 3px; float:left;}
.prod_info_review .prod_info_inquiry{ display:block; clear:both; padding-top:5px;}
.prod_info_review .prod_info_inquiry a{ background:url(../../../images/global/icon_prod_inquiry.png) no-repeat; padding-left:25px; height:18px; display:inline-block; color:#d71f06;}
.prod_info_review .track{text-decoration:underline;}
.prod_info_share{float:right;}
.prod_info_share>b, .prod_info_share .addthis_sharing_toolbox{float:right;}
.prod_info_share>b{font-weight:normal;}

.prod_info_price{padding-bottom:10px; margin-bottom:10px; position:relative; margin-top:10px}
.prod_info_price .price_left{padding-top:4px; line-height:17px;}
.prod_info_price .price_left .price_info_title{float:left;}
.prod_info_price .price_left>del{white-space:nowrap; color:#888; font-size:14px; float:left; margin-left:13px;}
.prod_info_price .price_left .current_price{line-height:20px; float:left;}
.prod_info_price .price_left .current_price .left{position:relative; float:left; padding-right:10px;}
.prod_info_price .price_left .current_price .price{color:#f28810; padding-left:12px; font:20px/22px Helvetica;}
.prod_info_price .price_1 .price_info_title{font-size:16px; line-height:22px;}
.prod_info_price .unit_price .current_price .price{padding-left:13px;}
.prod_info_price .unit_price .save_price{padding-left:0; padding-top:7px; float:left;}
.prod_info_currency{position:absolute; left:0; top:-2px; z-index:10; line-height:24px; border:1px #fff solid; background:none;}
.prod_info_currency dt a{font-size:16px; text-indent:4px; padding:2px 0 0 4px; line-height:20px; width:52px; display:block; color:#333;}
.prod_info_currency dt a:hover{text-decoration:none;}
.prod_info_currency .arrow{position:absolute; width:0; top:10px; right:0;}
.prod_info_currency_more em, .prod_info_currency_more i{position:relative; right:11px; top:10px; border-width:5px 4px 0 4px; border-color:#999 transparent transparent transparent; border-style:solid; display:block; position:relative; top:0;}
.prod_info_currency i{border-color:#f7f7f7 transparent transparent transparent; top:-7px;}
.prod_info_currency dd{display:none; font-size:12px;}
.prod_info_currency dd ul{width:56px; text-indent:9px; margin-top:6px; padding-bottom:4px; background:#fff;}
.prod_info_currency dd a{display:block;}
.prod_info_currency dd a:hover{background:#888; text-decoration:none; color:#fff;}
.prod_info_currency_more:hover{border-color:#b6b6b6; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; box-shadow:0 3px 7px rgba(0,0,0,0.3); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3); background:#fff;}
.prod_info_currency_more:hover i{border-color:#fff transparent transparent transparent;}
.prod_info_currency_more:hover dd{display:block;}
.discount_attr{color:#999; margin-top:1px; margin-right:10px;}
.discount_attr>span{color:#cb2027; font-size:14px;}
.discount_price{text-transform:uppercase;}
.discount_count{height:20px; line-height:20px; background:url(../../../images/global/detail_discount.png) no-repeat; overflow:hidden; color:#fff; font-size:12px; padding-left:22px; clear:both; margin-left:57px; margin-top:3px;}
.discount_count .discount_time{background:#ffcc00; padding:0 6px 0 2px;}
.discount_count .day{padding:0 2px;}
.discount_sales{height:20px; line-height:20px; clear:both; margin-left:62px;}
.save_price{color:#808080; padding-top:2px; font-size:12px; padding-left:9px; height:15px; line-height:13px;}
.save_price .save_style{color:#f28810; font-size:12px; padding-left:4px;}
.prod_info_pdf{position:absolute; right:10px; top:0; line-height:20px;}
.prod_info_pdf em{margin-right:10px; display:inline-block; vertical-align:top;}

.prod_info_wholesale{padding-bottom:5px;}
.prod_info_wholesale .pw_title{padding:2px 0 6px; font-size:13px;}
.prod_info_wholesale .pw_table{border-left:1px #ddd solid; border-top:1px #ddd solid; border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; display:inline-block; overflow:hidden;}
.prod_info_wholesale .pw_column{width:84px; border-right:1px #ddd solid; float:left;}
.prod_info_wholesale .pw_td{width:84px; height:38px; line-height:38px; overflow:hidden; text-align:center; color:#333; background:#fff; border-bottom:1px #ddd solid; float:left;}

.prod_info_sku{padding:5px 0; color:#555;}
.prod_info_sku>h5{color:#333; font-weight:bold; display:inline; margin-right:6px;}

.prod_info_moq{margin-top:10px;}

.prod_info_quantity{font-size:12px; margin:10px 0;}
.prod_info_quantity label{font-size:12px; display:inline-block;}
.prod_info_quantity .quantity_box{display:inline-block; width:60px; height:17px; padding:4px 0; border:1px #bbb solid; border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#fff;}
.prod_info_quantity .quantity_box input{padding-left:5px; width:55px; height:17px; line-height:17px; color:#333; border:0; outline:0;}
.prod_info_quantity .total_cost{display:inline-block; margin-left:40px; font-size:14px;}
.prod_info_quantity .total_cost strong{font:16px/16px Helvetica;}
.prod_info_quantity .prod_info_inventory{margin-left:10px;}
.prod_info_quantity .prod_info_inventory>b{font-weight:700;}
.prod_info_quantity .qty_box{line-height:27px; margin-right:2px; display:inline-block; vertical-align:bottom;}
.prod_info_quantity .qty_box>div{width:12px; height:12px; line-height:12px; overflow:hidden; text-align:center; font-size:16px; cursor:pointer; border:1px solid #ccc; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none;}
.prod_info_quantity .qty_box>div#btn_add{font-size:12px; border-bottom:none;}

.prod_info_actions .add_btn{height:33px; line-height:33px; margin-right:16px; margin-bottom:15px; padding:0 12px 0 40px; font-size:14px; color:#fff; cursor:pointer; border:0; border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; display:inline-block; float:left;}
.prod_info_actions .addtocart{background-image:url(../images/goods.png); background-repeat:no-repeat; background-position:6px -67px;}
.prod_info_actions .arrival, .prod_info_actions .soldout{padding-left:12px; background:#999;}
.prod_info_actions .soldout{cursor:no-drop;}
.prod_info_actions .buynow{padding:0 20px;}
.prod_info_actions .paypal_checkout_button{width:154px; height:33px; background:none; background-image:url(../images/paypal_checkout_button.png); background-position:0 0; background-repeat:no-repeat;}
.prod_info_actions .paypal_checkout_button:hover{background-position:0 -38px;}
.prod_info_actions .addtocart, .prod_info_actions .buynow, .prod_info_actions .paypal_checkout_button{display:block;}
.prod_info_actions .platform_btn{ position:relative; padding-right:30px;}
.prod_info_actions .platform_btn em{ width:9px; height:4px; display:block; position:absolute; top:15px; right:9px; background:url(../images/icon_arrow_0.png) no-repeat; transition: all 0.2s ease-in-out;}
.prod_info_actions .platform_btn:hover em{ transform:rotate(180deg);}
.prod_info_actions .platform_btn .platform_ab{ width:100%; padding-top:5px; position:absolute; left:-1px; top:31px; background:#fff; display:none; z-index:1; border:1px solid #e3e3e3; border-top:0; border-bottom-left-radius:4px; border-bottom-right-radius:4px;}
.prod_info_actions .platform_btn .platform_ab a{ padding:7px 15px; display:block; line-height:20px; text-indent:30px; text-decoration:none;}
.prod_info_actions .platform_btn .platform_ab a:hover{ color:#888; background:#ddd;}
.prod_info_actions .platform_btn:hover .platform_ab{ display:block;}
.key_info_line{font-size:13px; color:#333; padding:5px 0;}
.key_info_left{float:left; width:105px; text-align:right; padding-right:10px;}
.key_info_right{float:left; min-width:276px; _width:276px;}
.key_info_right>strong, .key_info_right>span{float:left; margin-right:5px; font-size:12px;}
.shipping_cost_price{color:#333;}
.shipping_cost_button{cursor:pointer; white-space:nowrap; background:url(../images/header_cart_hover.png) no-repeat right 6px; padding-right:11px;}
.shipping_cost_button:hover{text-decoration:underline;}

.prod_description{overflow:hidden;}
.prod_description .pd_title{height:36px; border-bottom:1px #ddd solid;}
.prod_description .pd_title>li{float:left;}
.prod_description .pd_title span{height:35px; line-height:35px; border:1px #ddd solid; border-bottom:0; border-top-left-radius:4px; border-top-right-radius:4px; background:#f4f4f4; float:left; padding:0 14px; font-size:14px; color:#666; text-decoration:none; display:block; cursor:pointer;}
.prod_description .pd_title .current span{background:#fff; color:#333; height:36px; cursor:default;}

#prod_detail .sidebar{margin:0; padding:0;}
#prod_detail #may_like .b_list{border:0;}
#prod_detail #may_like .b_list .pro_info{width:155px;}


#may_like .b_title{height:35px; line-height:35px; color:#666; font-size:14px; text-indent:6px;}
#may_like .b_list .pro_item{border-bottom:1px #ddd solid; padding:10px;}
#may_like .b_list .pro_item:hover{background:#f7f7f7;}
#may_like .b_list dt{width:94px; height:94px;/* margin-left:15px;*/ text-align:center; vertical-align:middle;}
#may_like .b_list dt img{width:94px; height:94px;}
#may_like .b_list .pro_info{width:165px; margin-left:10px; overflow:hidden;}
#may_like .b_list .pro_name, #may_like .b_list .pro_price{padding-top:6px;}
#may_like .b_list .last{border-bottom:0;}


/*************************** 购物车列表页 Start ***************************/

.itemFrom .item_select{width:55px;}
.itemFrom .item_product{padding-right:20px;}
.itemFrom .item_price{width:98px;}
.itemFrom .item_quantity{width:141px;}
.itemFrom .item_operate{width:126px;}
.itemFrom .prod_info_detail .prod_pic{width:90px; height:90px;}
.itemFrom .prod_info_detail .prod_pic img{ width:100%;}
.itemFrom .prod_info_detail .prod_info{margin-left:109px;}
.itemFrom .item_select .btn_checkbox, .itemFrom .prod_select .btn_checkbox{margin-left:18px;}


.cart_step{margin-bottom:16px;}
.cart_step>div{width:32%; height:50px; line-height:50px; margin-left:1.5%; text-align:center; font-size:16px; color:#2b2b2b; background-color:#fff; position:relative; float:left;  box-sizing:border-box; -webkit-box-sizing:border-box;}
.cart_step>div>b{width:29px; height:29px; line-height:29px; margin-right:13px; text-align:center; color:#848484; border:1px #848484 solid; border-radius:50px; display:inline-block;}
.cart_step>div>em{border-width:25px 0 25px 25px; border-color:transparent transparent transparent #f5f5f5; border-style:solid; display:block; position:absolute; top:0; left:0; z-index:10;}
.cart_step>div>i{border-width:25px 0 25px 25px; border-color:transparent transparent transparent #fff; border-style:solid; display:block; position:absolute; top:0; right:-25px; z-index:11;}
.cart_step>div.step_0{width:33%; margin-left:0;}
.cart_step>div.current{color:#fff; background-color:#005ab0;}
.cart_step>div.current>b{color:#fff; border-color:#fff;}
.cart_step>div.current>i{border-color:transparent transparent transparent #005ab0;}

.cart_box{padding:0 20px; background-color:#fff; border:1px #e7e7e7 solid;}
.cart_box .title{height:53px; line-height:53px; text-align:center; font-size:18px; color:#333; border-bottom:1px #e7e7e7 solid;}
.cart_box .title>a{margin:0 30px; text-decoration:none;}
.cart_box .title>a:first-child{margin-left:0;}
.cart_box .contents{padding:0;}

.cart_box_divide{height:34px; background-color:transparent;}

.cart_empty .contents{height:504px; overflow:hidden; text-align:center; background:url(../images/icon_empty.png) no-repeat center 83px;}
.cart_empty .contents>h3{margin-top:264px; font-size:27px; font-weight:300;}
.cart_empty .contents .btn_continue_shopping{height:42px; line-height:42px; overflow:hidden; margin-top:47px; padding:0 20px; text-decoration:none; font-size:16px; color:#fff; outline:0; background-color:#e53935; border-radius:5px; display:inline-block;}
.cart_empty .contents .btn_continue_shopping:hover{background-color:#e01813;}

.cart_prod .contents{overflow:hidden; padding:31px 0;}
.cart_prod .contents .pro_item{width:172px; margin-left:19px; margin-bottom:19px;}
.cart_prod .contents .pro_item>dt{height:172px; text-align:center; background:#fff; vertical-align:middle;}
.cart_prod .contents .pro_item>dt img{max-width:100%; max-height:100%;}
.cart_prod .contents .pro_item>dd{padding:0 7px;}
.cart_prod .contents .pro_item a{color:#666;}
.cart_prod .contents .pro_item .name{height:36px; line-height:16px; overflow:hidden; padding-top:8px;}
.cart_prod .contents .pro_item .price{margin-top:3px;}
.cart_prod .contents .pro_item .price .PriceColor{font-size:14px; font-weight:bold;}
.cart_prod .contents .pro_item .price>del{margin-left:3px; font-size:12px; color:#666;}
.cart_prod .contents .pro_item.first{margin-left:0;}
.cart_prod .contents .pro_list{display:none;}

.list_content{position: relative;background-color:#fff; border:1px #e7e7e7 solid;}
.list_content:before{content: '';position: absolute;top: 0;bottom: 0;right:300px;width: 1px;height: 100%;background: #e7e7e7;}
.list_information{width:970px; padding-right:15px; float:left;}
.list_summary{width:259px; padding:0 19px; float:right;}

.itemFrom{width:100%; table-layout:fixed; word-break:break-all;}
.itemFrom th{color:#2b2b2b; font-size:16px; font-weight:400;}
.itemFrom tbody td{padding:26px 0; border-bottom:1px #f0f0f0 solid; vertical-align:top;}

.itemFrom .item_header{height:54px; line-height:54px; text-align:left; border-bottom:1px #f0f0f0 solid;}
.itemFrom .item_select{width:40px; border-bottom:0;}
.itemFrom .item_product{padding-right:10px;}
.itemFrom .item_price{width:70px; padding-right:10px;}
.itemFrom .item_quantity{width:120px; padding-right:10px; text-indent:24px;}
.itemFrom .item_operate{width:116px;}
.itemFrom .prod_info_detail{padding-right:60px; position:relative;}
.itemFrom .prod_info_detail>strong{line-height:1; font-size:14px; display:inline-block;}
.itemFrom .prod_info_detail .prod_pic{width:70px; height:70px; overflow:hidden; background-color:#fff; float:left;}
.itemFrom .prod_info_detail .prod_pic>a{width:inherit; height:inherit; text-align:center; display:block;}
.itemFrom .prod_info_detail .prod_pic>a>img{vertical-align:middle;}
.itemFrom .prod_info_detail .prod_info{margin-left:89px; position:relative;}
.itemFrom .prod_info_detail .prod_info .invalid{line-height:20px; overflow:hidden; margin-bottom:8px; padding:0 12px; color:#fff; border-radius:50px; display:none;}
.itemFrom .prod_info_detail .prod_info .prod_name>a{color:#333;}
.itemFrom .prod_info_detail .prod_info p{margin:0; font:12px/150% Verdana,Helvetica,sans-serif; display:block;}
.itemFrom .prod_info_detail .prod_info p.prod_number{color:#999;}
.itemFrom .prod_info_detail .prod_info p.remark{line-height:24px;}
.itemFrom .prod_info_detail .prod_info p.error{margin-top:5px; min-height:30px; padding-left:43px; font-weight:bold; color:#c00; background:url(../images/error_warning.png) no-repeat left center;}
.itemFrom .prod_info_detail .prod_info .prod_attr{margin:0;}
.itemFrom .prod_info_detail .prod_info .prod_attr>p{color:#999;}
.itemFrom .prod_info_detail .prod_info .prod_edit{width:100%; overflow:hidden; padding:0 15px 15px; background-color:#fff; border:1px #b00b0b solid; position:absolute; top:-27px; left:0; z-index:1; display:none;}
.itemFrom .prod_info_detail .pro_list{padding-left:50px; padding-top:8px; position:relative;}
.itemFrom .prod_info_detail .pro_list.first{padding-left:0;}
.itemFrom .prod_info_detail .prod_dot{width:24px; height:22px; background:url(../images/goods.png) no-repeat -7px -142px; position:absolute; left:14px; top:38px;}
.itemFrom .prod_select{border-bottom:0;}
.itemFrom .prod_price>p{line-height:34px; font-size:14px;}
.itemFrom .prod_quantity>p{line-height:34px; font-size:14px;}
.itemFrom .prod_operate{padding-right:0;}
.itemFrom .prod_operate>p{line-height:34px; font-size:14px; float:left;}

.itemFrom .item_select>input, .itemFrom .prod_select>input{display:none;}
.itemFrom .item_select .btn_checkbox, .itemFrom .prod_select .btn_checkbox{width:17px; height:17px; overflow:hidden; margin-left:10px; cursor:pointer; background-image:url(../images/icon_checkbox.png); background-repeat:no-repeat; background-position:center; border:1px #a2a2a2 solid; border-radius:50%; display:inline-block; vertical-align:top;}
.itemFrom .item_select .btn_checkbox.current, .itemFrom .prod_select .btn_checkbox.current{width:18px; height:18px; background-image:url(../images/icon_checkbox_radius_current.png); border:0;}

.itemFrom .quantity_box{width:100px; text-align:center; background-color:#fff; border:1px #e0e0e0 solid; position:relative;}
.itemFrom .quantity_box>div{height:32px; line-height:32px; overflow:hidden; text-align:center; font-size:10px; color:#656565; float:left;}
.itemFrom .quantity_box .cut, .itemFrom .quantity_box .add{width:32px; font-size:20px; font-weight:400; cursor:pointer; background-color:#f9f9f9; transition:all .3s; -webkit-transition:all .3s;}
.itemFrom .quantity_box .cut:hover, .itemFrom .quantity_box .add:hover{background-color:#e6e6e6;}
.itemFrom .quantity_box .cut{line-height:29px;}
.itemFrom .quantity_box .qty{width:36px;}
.itemFrom .quantity_box .qty>input{width:100%; line-height:32px; text-align:center; font-size:14px; color:#333; border:0; display:block;}

.itemFrom .operate_box{width:22px; margin-top:1px; float:right;margin-bottom: -20px;}
.itemFrom .operate_box .operate_item{height:23px; margin-top:6px; cursor:pointer; background-repeat:no-repeat; border-radius:50%; -webkit-border-radius:50%; position:relative; transition:all 0.3s; -webkit-transition:all 0.3s;}
.itemFrom .operate_box .operate_item .operate_container{width:97px; height:30px; line-height:30px; overflow:hidden; position:absolute; top:0; right:22px; display:none;}
.itemFrom .operate_box .operate_item .operate_txt{width:inherit; height:inherit; text-align:center; color:#fff; background-color:#e53935; border-top-left-radius:50px; border-bottom-left-radius:50px; animation:operate .3s 1 0s linear forwards; -webkit-animation:operate .3s 1 0s linear forwards;}
.itemFrom .operate_box .operate_item:hover{background-color:#e53935;}
.itemFrom .operate_box .operate_item:hover .operate_container{display:block;}
.itemFrom .operate_box .operate_delete{background-image:url(../images/icon_list_delete.png); background-position:center -36px;}
.itemFrom .operate_box .operate_delete:hover{background-position:center 5px;}
.itemFrom .operate_box .operate_wish{background-image:url(../images/icon_list_wish.png); background-position:center 6px;}
.itemFrom .operate_box .operate_wish.current{background-position:center -78px;}
.itemFrom .operate_box .operate_wish:hover{background-position:center -36px;}
.itemFrom .operate_box .operate_edit{background-image:url(../images/icon_list_edit.png); background-position:center 4px;}
.itemFrom .operate_box .operate_edit:hover{background-position:center -40px;}
.itemFrom .operate_box .operate_wish, .itemFrom .operate_box .operate_edit{display:none;}

.itemFrom tbody tr.error{cursor:no-drop;}
.itemFrom tbody tr.error *, .itemFrom tbody tr.error .prod_info_detail .prod_info .prod_name>a, .itemFrom tbody tr.error .prod_info_detail .prod_info p.prod_number{color:#b6b6b6;}
.itemFrom tbody tr.error .btn_checkbox{cursor:no-drop;}
.itemFrom tbody tr.error .prod_info_detail .prod_info .invalid{display:inline-block; vertical-align:top;}
.itemFrom tbody tr.error .quantity_box .cut, .itemFrom tbody tr.error .quantity_box .add{cursor:no-drop;}
.itemFrom tbody tr.error .quantity_box .cut:hover, .itemFrom tbody tr.error .quantity_box .add:hover{background-color:#fff;}

.itemFrom tbody tr:hover .operate_box .operate_wish, .itemFrom tbody tr:hover .operate_box .operate_edit{display:block;}

.itemFrom tfoot tr td{padding:15px 0 25px;}
.itemFrom tfoot .button_box{width:400px;}
.itemFrom tfoot .button_box>a{height:30px; line-height:30px; padding:0 15px; text-decoration:none; font-size:14px; color:#757575; display:inline-block;}
.itemFrom tfoot .button_box>a:hover{color:#333;}

.list_summary_title{height:18px; line-height:18px; padding:20px 0 15px; text-transform:capitalize; font-size:18px; border-bottom:1px #f0f0f0 solid;}
.product_price_container .product_price_info{padding:0;}
.product_price_container .product_price_info>div{line-height:30px; font-size:14px; display:inline-block; vertical-align:top;}
.product_price_container .product_price_info strong{text-transform:uppercase; font-size:18px; font-weight:lighter; color:#333;}
.product_price_container .product_price_info .product_price_title{color:#999; float:left;}
.product_price_container .product_price_info .product_price_value{color:#999; float:right;}
.product_price_container .total_box{padding-top:10px;}
.product_price_container .cutprice_box{padding-bottom:10px; border-bottom:1px #f0f0f0 solid;}
.product_price_container .button_info{padding:13px 0 22px;}
.product_price_container .button_info>a{width:259px; height:39px; line-height:39px; margin-top:10px; padding:0; text-align:center; border:0; display:block;}
.product_price_container .button_info>a:hover{text-decoration:none; color:#fff;}
.product_price_container .button_info .btn_checkout{background-color:#e53935;}
.product_price_container .button_info .btn_paypal_checkout{text-indent:9999px; background:url(../images/cart/btn_paypal_yellow.png) no-repeat center #ffc439;}
.product_price_container .button_info .btn_continue{line-height:18px; margin-top:18px; text-decoration:underline; font-size:16px; color:#757575;}
.product_price_container .button_info .btn_continue:hover{color:#333;}
.product_price_container .button_info .c_tips{padding:12px 12px 12px 35px;line-height: 20px; color:#333333;background: #f8f8f8 url(../images/cart/icon_list_tips.png) no-repeat 10px 13px;margin-bottom: 8px;}
.product_price_container .button_info .tips_tit{font-size: 12px;background-image: url(../images/cart/icon_list_tips_tit.png);}

#TotalCharge{font-size:18px; color:#333;}
/*************************** 购物车列表页 End ***************************/




/*************************** 收货地址编辑 Start ***************************/
.user_address_form{margin:12px 0;}
.user_address_form .rows{margin-bottom:18px;}
.user_address_form .rows .input_box_txt{width:543px;}
.user_address_form .rows .input_box_txt.null{border-color:#f00;}
.user_address_form .rows .box_input_group{position:relative;}
.user_address_form .rows .box_input_group .input_group_addon{width:55px; height:40px; line-height:40px; padding:0; text-align:center; white-space:nowrap; border:1px #c4cdd5 solid; border-right:0; float:left;}
.user_address_form .rows .box_input_group .input_box{float:left;}
.user_address_form .rows .box_input_group .input_group{width:487px;}
.user_address_form .rows .box_select{height:38px; overflow:hidden; background:url(../images/icon_select.png) no-repeat right center; border:1px #c4cdd5 solid;}
.user_address_form .rows .box_select>select{width:105%; height:38px; padding-left:12px; font-size:12px; color:#333; background:transparent; border:0; outline:0;}
.user_address_form .rows p.error{line-height:16px; color:#f00; display:none;}
.user_address_form .form_box .box{width:282px; float:left;}
.user_address_form .form_box .box:first-child{margin-right:13px;}
.user_address_form .form_box .box .input_box_txt{width:248px;}
.user_address_form .form_box .box .box_select{width:280px;}
.user_address_form .button{margin:10px 0;}
.user_address_form .button .btn_global{height:32px; line-height:32px; margin-right:10px; padding:0 33px; font-size:14px;}
.user_address_form .button .btn_cancel{color:#898989; background-color:#eee; border:0;}
.user_address_form .button .btn_save{background-color:#555; border:0;}
/*************************** 收货地址编辑 End ***************************/

/*文本框New*/
.input_box{position:relative; display:block;}
.input_box .input_box_label{line-height:18px; margin-bottom:.61538em; padding:0 5px; font-size:12px; font-weight:400; color:#999; background-color:#fff; position:absolute; top:-9px; left:11px; z-index:10; pointer-events:none; opacity:0; filter:alpha(opacity=0); transform:translateY(3px); -webkit-transform:translateY(3px); transition-property:opacity, -webkit-transform; -webkit-transition-property:opacity, -webkit-transform; transition-property:opacity, transform; transition-property:opacity, transform, -webkit-transform; transition-duration:150ms; -webkit-transition-duration:150ms;}
.input_box .input_box_txt{width:100%; height:18px; padding:11px 16px; font-size:12px; color:#333; background-color:#fff; border:1px #c4cdd5 solid; border-radius:0; position:relative; z-index:1; display:inline-block; transition:all 150ms; -webkit-transition:all 150ms;}
.input_box .input_box_textarea{height:60px;}
.input_box.filled .input_box_label{opacity:1; filter:alpha(opacity=100); transform:translateY(0); -webkit-transform:translateY(0);}


/*提交订单页面*/
.order_summary .amount_box{width:285px; margin-right:25px;}
.order_summary .amount_box .rows{line-height:19px; margin-bottom:6px; font-size:13px;}
.order_summary .amount_box .rows .name{width:58%;}
.order_summary .amount_box .rows .value{width:40%; text-align:right;}
.order_summary .amount_box .rows .name, .order_summary .amount_box .rows .value{display:inline-block; vertical-align:top;}
.order_summary .amount_box .rows#ShippingCharge, .order_summary .amount_box .rows#CouponCharge, .order_summary .amount_box .rows#ServiceCharge{display:none;}

.order_summary .total{height:30px; line-height:30px; margin-top:10px; font-size:20px;}
.order_summary .total>label{font-size:16px;}
.order_summary .total>strong{float:right;}
.order_summary .btn_place_order{width:100%; margin-top:18px; background-color:#f16056; border:0;}


.orders_info{padding:10px 12px; margin-left:0; margin-bottom:75px; border:1px solid #c58f6d; background:#fffce9; position:relative;}
.orders_info h3{font-size:16px; font-weight:bold; padding-bottom:5px;}
.orders_info .rows{height:26px; line-height:26px; overflow:hidden;}
.orders_info .rows label{display:block; width:164px; height:26px; float:left; overflow:hidden; font-weight:bold;}
.orders_info .rows span{display:inline-block; float:left; font-weight:bold; font-family:Verdana;}
.orders_info .rows span.red{color:#9a0103;}

.newsList{ padding:10px 15px 10px 15px;}
.newsList ul{margin:0 auto; padding:0 0;}
.newsList li{line-height:30px; background:url(../images/q.jpg) no-repeat left center; border-bottom:1px dashed #E0DCDC;padding-left:12px; height:30px;}



.order_table{width: 100%;margin-bottom: 20px;}
.order_table th{height: 45px;font-size: 14px;color: #000;background: #f8f8f8;text-align: center;}
.order_table th:first-child{text-align: left;text-indent: 10px;}
.order_table .ind_opl{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.order_table .list_oid td{height: 26px;line-height: 26px;font-size: 12px;color: #949494;text-indent: 10px;}
.order_table .list_opl{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.order_table .see_more{position: relative;display: inline-block; height: 22px;line-height: 22px;padding:0 30px 0 20px;border:1px solid #e5e5e5;border-radius: 12px;font-size: 12px;color: #333;margin-top: -7px;margin-left: 13px;text-decoration: none;}
.order_table .see_more:before{content: '';position: absolute;top: 0;bottom: 0;right: 10px;margin:auto;height: 0;width: 0;border-color: transparent;border-style: solid;border-width:5px 4px 0px 4px;border-top-color: #333;}
.order_table .see_more.cur:before{border-width:0 4px 5px 4px;border-bottom-color: #333;}

.order_table .list{position: relative;padding:10px 120px 10px 107px;margin-left: 10px;line-height: 20px;font-size: 14px;border-right: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;}
.order_table td .list:first-child{border-top: none;}
.order_table .list .pic{float: left;margin-left: -106px;width: 86px;height: 86px;}
.order_table .list .name{font-size: 12px;}
.order_table .list .sku{color: #777;font-size: 12px;}
.order_table .list ul{font-size: 12px;color: #999;}
.order_table .list .p_price{position: absolute;right: 20px;top: 10px;height: 20px;line-height: 20px;font-size: 14px;color: #e53935;}
.order_table .list .p_qty{position: absolute;right: 20px;top: 32px;height: 20px;line-height: 20px;font-size: 14px;color: #8d8d8d;}

.order_table .br{height: 20px;}
.order_table .o_price{text-align: center;vertical-align: top;padding-top: 5px;line-height: 31px;color: #e53935;font-size: 14px;border-right: 1px solid #e5e5e5;}
.order_table .o_status{line-height: 40px;font-size: 14px;color: #333;text-align: center;vertical-align: top;border-right: 1px solid #e5e5e5;}
.order_table .options{text-align: center;vertical-align: top;padding-top: 10px;}
.order_table .options .pay_now{display: block;height: 32px;margin: 0 7px 10px;line-height: 32px;font-size: 14px;color: #fff;background: #e53935;border-radius: 3px;text-decoration: none;}
.order_table .options .view{line-height: 28px;color: #696969;font-size: 14px;}



.order_menu .row_hd{height:41px; line-height:41px; text-indent:20px; font-size:12px;background: #fbfbfb;color: #999;}
.order_menu .row_hd.fir{margin-top: 10px;border-top: 1px solid #dfdfdf;}
.order_menu .row_hd>span{margin-left:15px;}
.order_menu .row_hd i{color: #333;}
.order_menu .row_table{font-size: 12px;}
.order_menu .row_table td.pro_list{position: relative;}
.order_menu .row_table td.pro_list:before{content:'';position: absolute;left: 0;top: -1px;width: 115px;height: 1px;background: #fff;}
.order_menu .row_table tr:first-child td.pro_list:before{display: none;}
.order_menu .row_table th{height: 45px;font-size: 14px;color: #000;background: #f8f8f8;}
.order_menu .row_table th:first-child{text-indent: 10px;}
.order_menu .row_table td{border-bottom:1px #dfdfdf solid; text-align:left; font-size:12px; height:40px;}
.order_menu .row_table td.pro_list>h4{padding:8px 0 4px; font-size:13px; padding-left:5px; font-weight:bold;}
.order_menu .row_table dl{padding:15px 20px 15px 10px;}
/*.order_menu .row_table dl.plist{margin-left:40px;}*/
.order_menu .row_table dl.first{margin-left:0;}

.order_menu .row_table dt{float:left; width:85px; height:85px; text-align:center;}
.order_menu .row_table dt img{max-width:100%; max-height:100%;}
.order_menu .row_table dd{margin-left:105px;}
.order_menu .row_table dl h4{line-height: 18px;padding-bottom: 5px;color: #333;}
.order_menu .row_table dl h5{line-height: 18px;padding-bottom: 5px;color: #333;}
.order_menu .row_table dl p{line-height: 18px;color: #999;}
.order_menu .row_table dl p.pro_attr{display: inline-block;margin-right: 8px;}
.order_menu .row_table dl .order_btn{display: inline-block;margin-top: 10px;}
.order_menu .row_table .pro_price, .order_menu .row_table .pro_amount, .order_menu .row_table .pro_qty{width:100px;text-align: center;}
.order_menu .row_table td.pro_price, .order_menu .row_table td.pro_amount, .order_menu .row_table td.pro_qty{vertical-align: top;padding-top: 15px;line-height: 20px;}
.order_menu .row_table .pro_amount{text-align: center;}
.order_menu .row_table .pro_amount span{color: #e53935;font-size: 14px;}
.order_menu .row_table .pro_price p{color: #e53935;text-align: right;padding-right: 20px;font-size: 14px;}

.order_base_div{background: #fcfcfc;border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;}
.order_base_table{float: left;width: 65%;background: #fff;}
.order_base_table .tr>th{line-height: 20px;padding:10px 10px;font-size: 14px;color: #999;vertical-align: top;}
.order_base_table .tr>td{line-height: 20px;max-width: 80%;padding:10px 15px 10px 0;font-size: 14px;vertical-align: top;}
.order_base_table .tr>td>strong{margin-right:5px;}
.order_base_table .tr>td .query{text-decoration:underline; cursor:pointer;}
.order_base_table .edit_pay_form{}
.order_base_table .edit_pay{display: inline-block;vertical-align: top;width: 255px;height: 36px;border:1px solid #eeeeee;line-height: 36px;text-indent: 10px;}
.order_base_table .edit_pay_form button{display: inline-block;width: 128px;height: 36px;margin-left: 15px;background: #e53935;border-radius: 3px;color: #fff;border:none;vertical-align: top;}
.order_base_table .pay_box{display: none;padding:15px;}
.order_base .order_view{padding:0 10px;}
.order_base .order_view .order_btn{margin-bottom:10px;}
.order_base .order_view .payment_info{line-height:180%;}
.order_base .order_view .payment_info h3{font-weight:bold; color:#333;}
.order_base .order_view .payment_info .rows{padding:2px; padding-left:5px;}
.order_base .order_view .payment_info .rows strong{display:inline-block; padding-right:3px;}
.order_base .order_view .payment_info .rows span{display:inline-block;}

.title{font-size:18px;color:#333;line-height:38px;}

.grand_total>table{background: #f8f8f8;line-height: 24px;font-size: 12px;border-bottom: 1px solid #dfdfdf;}
.grand_total>table tr:first-child{height: 15px;line-height: 15px;}
.grand_total>table th{text-align:left;}
.grand_total>table th em{display: none;padding:0 15px; font-size:12px; font-weight:normal;}
.grand_total>table td{padding-right:10px;text-align: right;vertical-align: top;}
.grand_total>table tfoot th, .grand_total>table tfoot td{font-size:16px;line-height: 62px;}
.grand_total>table tfoot td{padding-right: 10px;}
.grand_total>table .totalPrice{font-size: 24px;color: #e53935;}
.grand_total>table a.pay_now{display: block;width: 100%;height: 36px;margin-bottom: 26px;line-height: 36px;color: #fff;font-size: 16px;text-align: center;background: #e53935;text-decoration: none;border-radius: 3px;}
.grand_total_chang_pay{float: right;width: 35%;}
.grand_total_chang_pay>table{border-bottom: none;background: none;}
.grand_total_chang_pay>table th{padding-left: 10px;}
.grand_total_chang_pay>table tfoot th, .grand_total_chang_pay>table tfoot td{line-height: 50px;}
.grand_total_chang_pay>table a.pay_now{width:auto;margin-left: 10px;margin-bottom: 10px;}


.share_toolbox{float:left;}
.share_toolbox li{ position:relative; z-index:99; float:left}
.share_toolbox li>a{width:25px; height:25px; overflow:hidden; text-indent:999px; background-image:url(../images/share_small.png); background-repeat:no-repeat; background-color:transparent; border:0; cursor:pointer; border-radius:50%; display:inline-block; transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out;}
.share_toolbox li>a:hover{transform:translateY(-4px); -webkit-transform:translateY(-4px);}
.share_toolbox li:last-child>a:hover{transform:none; -webkit-transform:none;}
.share_toolbox li:hover .share_hover{display:block;}
.share_toolbox .share_hover{min-width:130px; border:1px #d5d6d6 solid; box-shadow:1px 1px 5px rgba(0,0,0,.15); background-color:#fff; position:absolute; top:25px; right:0; display:none;}
.share_toolbox .share_hover>a{padding:4px 10px; color:#235dab; font-weight:400; text-decoration:none; display:block;}
.share_toolbox .share_hover>a>i{width:25px; height:25px; overflow:hidden; background-image:url(../images/share_small.png); background-repeat:no-repeat; background-color:transparent; border:0; cursor:pointer; border-radius:50%; display:inline-block; vertical-align:middle;}
.share_toolbox .share_hover>a>span{margin-left:5px; display:inline-block; vertical-align:middle;}
.share_toolbox .share_hover>a:hover{color:#fff; background-color:#2095f0;}
.share_s_facebook{background-position:0 0;}
.share_s_google{background-position:-25px -50px;}
.share_s_twitter{background-position:-25px 0;}
.share_s_vk{background-position:-50px -50px;}
.share_s_linkedin{background-position:-50px 0;}
.share_s_googleplus{background-position:-75px 0;}
.share_s_digg{background-position:-50px -25px;}
.share_s_reddit{background-position:-75px -25px;}
.share_s_stumbleupon{background-position:0 -50px;}
.share_s_delicious{background-position:-25px -25px;}
.share_s_pinterest{background-position:0 -25px;}
.share_s_more{background-position:-75px -50px;}


.pro_inquiry{margin-top:30px;}
.pro_inquiry .prom_title{color:#547ac0;text-transform:uppercase;display:block;font-size:20px;margin-bottom:15px;padding-bottom:5px;border-bottom:2px solid #bbcae6;}
.pro_inquiry .message .meInput,.pro_inquiry .message .meText{width:100%;}
.pro_inquiry .message p{padding-left:0;    margin-bottom: 14px;}
.pro_inquiry .message p a{color:red;padding-left:10px;display:inline-block;}
.pro_inquiry .message p a:hover{color:#dc0515;}
.pro_inquiry .message{margin:0;padding:10px 0;}
.pro_inquiry .message .send{margin-left:0;}
.pro_inquiry .message label{ float:none;width:100%;    text-align: left;}
.pro_inquiry .message ul{ border:none; padding:0}

.pro_inquiry .message{   width:100%;  padding:0 0px 30px}
.pro_inquiry .message li{ margin-bottom:14px}

.page-title1{margin-bottom:15px;background:url(../images/sl.png) repeat-x left center;}
.page-title1 em{font-size:22px;display:inline-block;padding-right:20px;text-transform:capitalize;color:#c5111a; background:#ffffff;font-family: 'arial'; font-style:normal;}