[genuitec-file-id="wc1-123"],[genuitec-lp-path="/titangroupnew/root/style/public.css"],[genuitec-lp-enabled=false]{
  
}

@charset "utf-8"; 

*,*:before,*:after {
	box-sizing: border-box;
	outline: 0
}

#bsWXBox {
	box-sizing: content-box
}

body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,input,textarea,select
	{
	margin: 0;
	padding: 0
}

html,body {
	position: relative;
	width: 100%;
	height: 100%
}

body {
	font-family: "microsoft yahei", arial, sans-serif;
	font-size: 15px;
	color: #333;
	line-height: 1.5;
	min-width: 1300px;
	background:#f7f7f9
}

a:link,a:visited {
	text-decoration: none;
	outline: 333333;
	color: #666
}

.clear{
	clear:both;
	line-height:0;
	font-size:0;
	height:0;
}


ul,li {
	list-style: none
}


table {
	border-collapse: collapse;
	width: 100%
}

input,textarea {
	font-family: arial, "microsoft yahei";
	font-size: 14px;
	-webkit-appearance: none
}

input[type='reset'],input[type='button'],input[type='submit'],input[type='radio']
	{
	cursor: pointer;
	outline: none
}

input[type='checkbox'],input[type='radio'] {
	position: relative;
	vertical-align: middle;
	margin-top: -2px;
	margin-bottom: 1px;
	margin-left: 5px;
	margin-right: 5px
}

textarea,input[type='email'],input[type='date'],input[type='password'],input[type='text']
	{
	padding: 0;
	color: #666;
	outline: none
}
img{border:none;}


.fl {float: left}
.fr {float: right}
.marT5{margin-top:5px;}
.marT10{margin-top:10px;}
.marT20{margin-top:20px;}
.marT30{margin-top:30px;}
.marT40{margin-top:20px;}
.marT50{margin-top:50px;}
.marT70{margin-top:70px;}

.marR10{margin-right:10px;}
.marR20{margin-right:20px;}
.marR30{margin-right:30px;}
.marR40{margin-right:40px;}

.marL40{margin-left:40px;}
.marL50{margin-left:50px;}

.marB10{margin-bottom:10px;}
.marB20{margin-bottom:20px;}
.marB30{margin-bottom:30px;}
.marB40{margin-bottom:40px;}
.marB70{margin-bottom:70px;}

.color333 {color: #333}
.color666 {color: #666}
.color999 {color: #999}
.coloreee {color: #eee}
.color4BA5 {color:#004BA5}


.padT40{padding-top:40px;}
.padT70{padding-top:70px;}
.padB40{padding-bottom:40px;}

.hide{display:none;}
.block{display:block;}

.clearfix{clear: both;}
.clearfix:after {
	clear: both;
	height: 0;
	content: "";
	line-height: 0;
	font-size: 0;
	display: block
}

.middleCenter {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	max-width: 100%;
	max-height: 100%;
	display: block;
	vertical-align: middle;
	text-align: center;
	margin: auto
}

.middleRight {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	max-width: 100%;
	max-height: 100%;
	display: block;
	vertical-align: middle;
	margin: auto
}

.middleLeft {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	max-width: 100%;
	max-height: 100%;
	display: block;
	vertical-align: middle;
	margin: auto
}

.bottomCenter {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	max-width: 100%;
	max-height: 100%;
	display: block;
	margin: auto
}

.container {
	width: 1400px;
	margin-left: auto;
	margin-right: auto
}