﻿@charset "utf-8";
::-webkit-scrollbar{width: 7px; height: 7px;}
::-webkit-scrollbar-track{/*border-radius: 10px;*/ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);}
::-webkit-scrollbar-track:hover{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4); background-color: rgba(0,0,0,0.01);}
::-webkit-scrollbar-track:active{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4); background-color: rgba(0,0,0,0.05);}
::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,0.05); /*border-radius: 10px;*/ -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}
::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,0.2); /*border-radius: 10px;*/ -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}
::-webkit-scrollbar-thumb:hover{background-color: rgba(0,0,0,0.4); -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}
::-webkit-scrollbar-thumb:active{background-color: rgba(0,0,0,0.4);}

* {margin: 0; padding: 0; font: 14px/1.5 "微软雅黑", "Microsoft Yahei", "Arial Unicode MS", "Hiragino Sans GB", Tahoma, Verdana, Simsun, Mingliu, Arial, Helvetica, sans-serif; text-shadow:none;}

html, body{margin: 0; padding: 0; font:14px/1.5 "微软雅黑", "Microsoft Yahei", "Arial Unicode MS", "Hiragino Sans GB", Tahoma, Verdana, Simsun, Mingliu, Arial, Helvetica, sans-serif; color: #666; background-color:#f1f4f5 !important;}

div {margin:0px auto;color: #666;}


body, form, ul, li, ol, p, dl, dd, dt, h, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
html, body, td, th, div { font-size: 14px; margin:0 auto; /*word-break: break-all;word-wrap:break-word;*/ }
li, ul { list-style: none; }

A:link {
	color:#00aaee; text-decoration:none; font:14px/1.5em  Microsoft YaHei, Arial Unicode MS, Tahoma, Verdana, Simsun, Mingliu, Arial, Helvetica, sans-serif;
}
A:visited {
	color:#00aaee; text-decoration:none; font:14px/1.5em  Microsoft YaHei, Arial Unicode MS, Tahoma, Verdana, Simsun, Mingliu, Arial, Helvetica, sans-serif;
}
A:hover {
	color:#00aaee; text-decoration:none; font:14px/1.5em  Microsoft YaHei, Arial Unicode MS, Tahoma, Verdana, Simsun, Mingliu, Arial, Helvetica, sans-serif;
}
A:active {
	color:#00aaee; text-decoration:none; font:14px/1.5em  Microsoft YaHei, Arial Unicode MS, Tahoma, Verdana, Simsun, Mingliu, Arial, Helvetica, sans-serif;
}
A.white {
	color:#fff; text-decoration:none; font:14px/1.5em  Microsoft YaHei, Arial Unicode MS, Tahoma, Verdana, Simsun, Mingliu, Arial, Helvetica, sans-serif;
}
A.black {
	color:#000; text-decoration:none; font:15px/1.5em  Microsoft YaHei, Arial Unicode MS, Tahoma, Verdana, Simsun, Mingliu, Arial, Helvetica, sans-serif;
}
A.black2 {
	color:#666; text-decoration:none; font:15px/1.5em  Microsoft YaHei, Arial Unicode MS, Tahoma, Verdana, Simsun, Mingliu, Arial, Helvetica, sans-serif;
}

a{outline:none;blr:expression(this.onFocus=this.blur());}
img { border: 0; width:100%; height:100%; }
a img { border: 0; }

.clear{zoom:1;}
.clear{clear:both;}
.clear:before,.clear:after{content:"";display:block;clear:both;overflow:hidden;}

.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.clearfix{display: inline-block;}
.clearfix{display: block; zoom: 1;}

input,textarea {
    border: 0; -webkit-appearance: none;
}

ul,ol,li,dl{list-style: outside none none}

.left {
	 text-align:left;
}
.right {
	 text-align:right;
}
.center {
	 text-align:center;
}
.bgWhite{
    background-color:#ffffff;
}
.bgBlck{
    background-color:#000000;
}
.bgRed{
    background-color:#ff0000;
}
.bgRed2{
    background-color:#ff5027;
}
.blue {
    color:#014cc9;  
}
.black1a {
    color:#1a1a1a; 
}
.white{
    color:#ffffff;
}
.red {
    color:#ff0000;
}
.ti {
   text-indent:2em;
}
.black{
    color:#000
}
.green {
	color:#007500;
}
.font14 {
	font-size:14px;	
}
.font16 {
	font-size:16px;	
}
.font30 {
	font-size:30px;	
}
.fweight{
    font-weight:bold;
}
.t_indent {
	text-indent:2em;	
}
.p_top5 {
	padding-top:5px;
}
.p_top10 {
	padding-top:10px;
}

.p_bottom5 {
	padding-bottom:5px;
}
.p_bottom10 {
	padding-bottom:10px;
}

.m_top5 {
	margin-top:5px;
}

.m_top10 {
	margin-top:10px;
}

.m_bottom5 {
	margin-bottom:5px;
}

.m_bottom10 {
	margin-bottom:10px;
}

.Q_Body {
	height:180%; line-height:180%; text-align:left; padding:10px 15px; color:#1a1a1a; font-size:16px;
}


/*Top*/
.TopWrap {
    width:100%; max-width:640px;
}

/*Top*/
.wrap_content {
    width:100%; max-width:640px;
}

/*slider*/

.banner { position: relative; overflow: auto; }
.banner li { list-style: none; border:0; }
.banner ul li { float: left; }


/*index*/
.wrap_body {
	width:100%; max-width:640px; height:100%;
}
.wrap_content {
	width:100%; max-width:640px; height:100%;
}
.wrap_indexcontent {
	width:100%; max-width:640px; height:100%; margin-top:0px;background-size:cover;
}
.wrap_index {
	max-width:640px; height:100%; padding-top:10px; margin-bottom:15px; padding-bottom:15px;
}

.wrap_index ul li{ width:25%; float:left; display:block; padding:2px;}

.wrap_c1 { width:100%; max-width:640px; height:100%; padding-top:10px; margin-bottom:65px; padding-bottom:15px;}
.wrap_c1 ul li{ width:25%; float:left; display:block;}

.wrap_c2 {
	width:100%; max-width:460px; height:100%; padding-top:10px; margin-bottom:65px; padding-bottom:15px;
}

.wrap_c3 {
	width:100%; max-width:420px; height:100%; padding-top:10px; margin-bottom:65px; padding-bottom:15px;
}
.wrap_c3_1 {
	width:100%; max-width:420px; height:100%; padding-top:10px; margin-bottom:0px; padding-bottom:15px;
}
.wrap_c3 ul li{ width:50%; float:left; display:block; margin-bottom:10px;}

.wrap_c3 ul li span{ display:block;}

.pronoauth{
    text-align:center; color:#ff0000; font-size:2em; padding:10px 0px; margin-top:20px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border:2px solid #ffffff;
}

.productlist {
	 width:100%; max-width:640px; margin-bottom:20px; padding-bottom:10px; text-align:left;
}
.productlist .proimg {
	 width:100%; max-width:640px;
}
.productlist .proimg img {
	 border:0px; vertical-align:top;
}
.productlist .proinfo_content {
	 width:100%; max-width:640px; padding-top:20px; padding-bottom:10px; padding-left:25px; padding-right:25px; font-size:14px; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */
}

.productlist .htoproimg {
	 width:30%; min-width:100px; max-width:150px; min-height:100px; max-height:150px; margin:4px; padding-top:3px; padding-right:10px; float:left; 
}
.productlist .htopro_content {
	 width:60%; margin:4px; padding-top:3px; font-size:14px; float:left;
}

/*banner_box*/
.banner_box{ width:100%; height:100%;}
.banner_box.container-fluid {
    padding: 0;
}
.banner_box .item {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 100%;
}
.banner_box .item .banner_img {
   width:100%; height: 100%;
}
.banner_box .item {
   width:100%; height:100%;
}
/*按钮兼容ie8*/
.banner_box .carousel-indicators li {
    width: 19px\9;
    height: 19px\9;
    border: none \9;
    background-color: transparent \9;
    background-image: url(trigger_btn.png) \9;
    background-repeat: no-repeat\9;
    background-position: center center\9;
}
.banner_box .carousel-indicators .active {
    background-image: url(trigger_btn_hover.png) \9;
}
/*ie9能识别:root*/
:root .banner_box .carousel-indicators li {
    border: 1px solid #fff;
    margin-right: 10px;
}

/*banner动画*/
.banner_box .item .banner_text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}


/*footer*/
footer {
	position: fixed; bottom: 0px; display: block; width:100%; margin-bottom: 0px; max-width:640px; height:56px; z-index:9999; border-top:1px solid #7f7465; background-color:#fffaf0;
}

footer > .companyName {
   position:relative; top:-15px; display:block; padding:5px; width:240px; margin:0 auto; text-align:center; background-color:#ad9574; color:#fff; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;
}

footer > nav {
	line-height: 42px; margin-top: 0px;
}
footer > nav {
	width: 100%; -webkit-box-pack: justify; -moz-box-pack: justify; box-pack: justify;
}

footer > nav > A {
	float:left; width:50%; height:30px; line-height:16px !important; color:#988873 !important; font-size:16px !important; font-weight:normal !important;
}

footer > nav > A {
	-webkit-box-shadow: 1px 0 0 #ad9572; -moz-box-shadow: 1px 0 0 #ad9572; box-shadow: 1px 0 0 #ad9572;
}
footer > nav > A {
	text-align: center; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; display: block; 
}
footer nav > A.lline {
	color:#ffffff; text-decoration:none
}
footer > nav > A.rline {
	-webkit-box-shadow: 0px 0 0 #ffffff; -moz-box-shadow: 0px 0 0 #ffffff; box-shadow: 0px 0 0 #ffffff;
}

footer > nav > A.active {
	color: #000000; -webkit-box-shadow: inset 0 3px 0 #0093d5; -moz-box-shadow: inset 0 3px 0 #0093d5; box-shadow: inset 0 3px 0 #0093d5
}

.btnQuery {
    -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:5px; margin-top:10px; width:100%; height:160%; line-height:160%; cursor:pointer; background-color:#00a7bb; color:#ffffff; text-align:center; border:none;
}
.txtCode {
	width:75%; border:none; height:24px; line-height:24px; color:#666666; padding-left:2px;
}
.txtcontent {
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; border:1px solid #e5e5e3; padding:8px; height:160%; line-height:160%; background-color:#ffffff;
}

.tips {
   -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; border:1px solid #ffc536; margin:5px; padding:5px; margin-top:10px; height:180%; line-height:180%; background-color:#fff0cc;
}

.ui-shadow,.ui-btn-up-a,.ui-btn-hover-a,.ui-btn-down-a,.ui-body-b,.ui-btn-up-b,.ui-btn-hover-b,.ui-btn-down-b,.ui-bar-c,.ui-body-c,.ui-btn-up-c,.ui-btn-hover-c,.ui-btn-down-c,.ui-bar-c,.ui-body-d,.ui-btn-up-d,.ui-btn-hover-d,.ui-btn-down-d,.ui-bar-d,.ui-body-e,.ui-btn-up-e,.ui-btn-hover-e,.ui-btn-down-e,.ui-bar-e,.ui-overlay-shadow,
.ui-shadow,.ui-btn-active,.ui-body-a,.ui-bar-a {
   text-shadow: none !important;  box-shadow: none !important; -webkit-box-shadow: none !important;
}

.ui-listview > b{
    font-size:14px;
}
.ui-listview > li p{
    color:#999; font-size:12px !important; width:80%;
}
.ui-listview > li span{
    float:right; font-size:12px !important; margin-top:-34px; color:#ffffff;
    background-color:#e4382c; padding:0px 6px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;
}
.ui-listview > .ui-li-has-thumb > .ui-btn, .ui-listview > .ui-li-static.ui-li-has-thumb{
    padding-left:5.25em !important;
}
.ui-input-btn {
    background-color:#000000 !important; color:#ffffff !important;
}


/*wx css*/
.wx-head{position:relative; height:42px; line-height:42px; background-color:#fa5757; color:#fff; font-size:16px; text-align:center; }
.wx-back{position:absolute; top:0px; left:10px; width:40px; height:40px; line-height:40px; color:#fff; font-size:16px; cursor:pointer;}
.wx-back a{color:#fff; font-size:16px; line-height:40px; text-decoration:none;}
.wx-add{position:absolute; top:0px; right:10px; width:80px; height:40px; line-height:40px; color:#fff; font-size:16px; cursor:pointer; text-align:right;}
.wx-add a{color:#fff; font-size:16px; line-height:40px; text-decoration:none;}
.wx-container{padding-right: 0;padding-left: 0;margin-right: auto;margin-left: auto;max-width: 980px;}
.wx-body{height:100%;padding: 0px 0px;margin-right: 10px;margin-left: 10px;margin-bottom:20px;}

.wstitle{
    background-color:#31c37c; color:#fff; text-shadow:none; height:180%; padding:10px 0px; text-align:center; font-size:16px;
}
.wshead{
    background-color:#31c37c; color:#fff; text-shadow:none; height:180%; padding:10px 0px;
}
.wsheadImage{
    float:left; margin-left:10px; color:#fff;
}
.wsheadText{
    float:left; margin-left:20px; color:#fff;
}
.wsheadExit{
    float:right; margin-right:10px; margin-top:10px; color:#fff;font-size:16px; line-height:40px; cursor:pointer; 
}

.img-circle {
  border-radius: 50%;
}

.listview {
   margin:10px 5px; padding:3px 0px 3px 0px; height:140%; line-height:140%; text-align:left;
}

.li-static {
    display:block; counter-increment:listnumbering; content:counter(listnumbering); line-height:24px; color:#424242; background-color:#ffffff; font-size:13px; padding-left:1em; padding-top:12px; padding-bottom:12px;
}

.li-static:first-child {
    color:#ffffff; background-color:#424242;
}

.li-static:last-child {
    color:#ffffff; background-color:#424242;
}

.listviewBlack {
    border-radius:20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border:1px solid #e5e5e5; margin:20px 5px; padding:3px 0px 3px 0px; height:140%; line-height:140%; text-align:left; background-color:#fff;
}

.li-staticBlack {
    display:block; padding-right:.3em; counter-increment:listnumbering; content:counter(listnumbering); line-height:24px; position:relative; color:#333;  font-size:14px; padding-left:10px; padding-right:10px; padding-top:12px; padding-bottom:12px;
}

.li-lineBlack {
    border-bottom:1px solid #e5e5e5;
}

.list-box {height:100%; padding: 10px; margin: 15px 0px; background-color:#fff; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.list-box .title {
    padding:0px 15px 10px; color:#333; font-size:16px;
}

.list-box img {
    width:100%; height:100%; max-width:90px; max-height:90px; margin-left:10px;
}
.list-box p {
    width:100%; height:100%; max-width:180px; max-height:90px; margin-left:10px; margin-top:10px; text-align:center; color:#fa5757; font-size:16px;
}
.list-box ul li {
    text-align:left; color:#8B8B8B; word-break:break-all; word-wrap:break-word; word-spacing:normal; line-height:24px; font-size:12px;
}
.list-box ul li span {
    color:#333; font-size:12px;
}
.list-box ul li font {
    font-size:12px;
}

.list-box h3 {
    height:36px; line-height:36px; font-size:16px; margin-top:0px;
}
.list-box h3 .fx4 {
    color:#fff; background-color:#ffaa45; font-size:12px; margin:0px 0px 0px 10px; padding:2px; font-weight:400;
}

.list-group-item {
  font-size:14px; word-break:break-all; word-wrap:break-word; word-spacing:normal;
}

.list-group-item > .title {
  float: left; font-size:13px; color:#1a1a1a;
}
.list-group-item > .titlenocolor {
  float: left; font-size:13px;
}
.list-group-item > .text {
  float: right; font-size:13px; color:#1a1a1a;
}
.list-group-item > .text {
  word-break: break-all; word-wrap:break-word;
}
.list-group-item > .btn2 {
  float: right;
}
.list-group-item > .btn2 > .btn {
  padding:2px; margin-left:5px;
}
.form-group label {
  padding: 5px 0px 0px 0px;
  display:block;
}

.form-tips {
  padding: 10px 5px 5px 5px;
  color:#8d8d8d;
  display:block;
}
.list-group-item .glyphicon {
  float:right; margin-top:4px;
}
.list-group-item .agentcount {
  float:right; font-size:16px;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/Themes/fonts/glyphicons-halflings-regular.eot');
  src: url('/Themes/bootstrap3.0.3/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/Themes/bootstrap3.0.3/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/Themes/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/Themes/bootstrap3.0.3/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

.wx-body .form{ margin:20px 0px; width:100%; height:100%;}
.input-group-btn .btnQuery {
	width:98px; height:40px; border:none; margin-left:5px; color:#fff; display:inline-block; cursor:pointer;
}
.widebtn {width: 100%;}

/*margin*/
.margin0{margin:0px !important}
.margin10{margin:10px !important}
.margin20{margin:20px !important}
.margin30{margin:30px !important}
.margin40{margin:40px !important}
.margin50{margin:50px !important}

.margintop0{margin-top:0px !important}
.margintop10{margin-top:10px !important}
.margintop20{margin-top:20px !important}
.margintop30{margin-top:30px !important}
.margintop40{margin-top:40px !important}
.margintop50{margin-top:50px !important}

.marginright0{margin-right:0px !important}
.marginright10{margin-right:10px !important}
.marginright20{margin-right:20px !important}
.marginright30{margin-right:30px !important}
.marginright40{margin-right:40px !important}
.marginright50{margin-right:50px !important}

.marginbottom0{margin-bottom:0px !important}
.marginbottom10{margin-bottom:10px !important}
.marginbottom20{margin-bottom:20px !important}
.marginbottom30{margin-bottom:30px !important}
.marginbottom40{margin-bottom:40px !important}
.marginbottom50{margin-bottom:50px !important}

.marginleft0{margin-left:0px !important}
.marginleft10{margin-left:10px !important}
.marginleft20{margin-left:20px !important}
.marginleft30{margin-left:30px !important}
.marginleft40{margin-left:40px !important}
.marginleft50{margin-left:50px !important}


/*padding*/
.padding10{padding:10px !important}
.padding20{padding:20px !important}
.padding30{padding:30px !important}
.padding40{padding:40px !important}
.padding50{padding:50px !important}

.paddingtop10{padding-top:10px !important}
.paddingtop20{padding-top:20px !important}
.paddingtop30{padding-top:30px !important}
.paddingtop40{padding-top:40px !important}
.paddingtop50{padding-top:50px !important}

.paddingbottom10{padding-bottom:10px !important}
.paddingbottom20{padding-bottom:20px !important}
.paddingbottom30{padding-bottom:30px !important}
.paddingbottom40{padding-bottom:40px !important}
.paddingbottom50{padding-bottom:50px !important}

.paddingleft10{padding-left:10px !important}
.paddingleft20{padding-left:20px !important}
.paddingleft30{padding-left:30px !important}
.paddingleft40{padding-left:40px !important}
.paddingleft50{padding-left:50px !important}

.paddingright10{padding-right:10px !important}
.paddingright20{padding-right:20px !important}
.paddingright30{padding-right:30px !important}
.paddingright40{padding-right:40px !important}
.paddingright50{padding-right:50px !important}