@charset "UTF-8";

/*@font-face {

	font-family: "Ryumin";

	src: url(../font/RyuminP.otf); 

	src: url(../font/RyuminP.eot) format('embedded-opentype'),

		 url(../font/RyuminP.woff) format('woff'),

		 url(../font/RyuminP.ttf) format('truetype'),

		 url(../font/RyuminP Mincho Pr6N-Bold.svg) format('svg');

	font-weight: normal;

	font-style: normal;

	line-height: 1em;

}*/

body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,textarea,input,button,p,a{margin:0;padding:0;color: #333;}

* {

	box-sizing: border-box;

	margin:0;padding:0;

}

*:before,*:after {

	box-sizing: border-box;

}

html{

	min-width: 1200px;

	/*height: 100%;*/

}

#tab_box > div, #result_tab > div {

	width: 100%;

}

body{ width: 100%;/*height: 100%;*/ font-size: 14px;font-family: '微软雅黑'; font-weight: 500; color: #333;}

h1,h2,h3,h4,h5,h6,p{font-weight: normal;font-size: 100%; margin: 0px; padding: 0px;}

img,input{border:0;vertical-align:top;}

input,textarea,select{

	outline: none;

	padding-left: 10px;

	display: inline-block;

	font-size: 14px;

}

select:focus {

	outline: none;

}

select {

  /*很关键：将默认的select选择框样式清除*/

  appearance:none;

  -moz-appearance:none;

  -webkit-appearance:none;

  /*在选择框的最右侧中间显示小箭头图片*/

  background: url("../img/jt.png") no-repeat scroll right center transparent;

  /*为下拉小箭头留出一点位置，避免被文字覆盖*/

  padding-right: 50px;

}





/*清除ie的默认选择框样式清除，隐藏下拉箭头*/

select::-ms-expand { display: none; }



/*去掉谷歌input[type="number"]箭头是*/

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {

	-webkit-appearance: none !important;

}

::-ms-clear, ::-ms-reveal{display: none;}

/*去掉火狐input[type="number"]箭头是*/

input[type="number"]{-moz-appearance:textfield;}



::-webkit-input-placeholder{

	color: #333;

	font-size: 14px;

}

input:-webkit-autofill {

	-webkit-box-shadow: 0 0 0px 1000px white inset;

}

::-moz-placeholder{

	color: #333;

	opacity: 1;

	font-size: 14px;

}

:-ms-input-placeholder{

	color: #333;

	font-size: 14px;

}

/*ul {display: block;}*/

i{font-style: normal;font-weight: bold;margin: 0px;padding: 0px;}

img{display: inline-block;}

ul,ol,li{list-style:none;}

table{border-collapse:collapse;border-spacing:0;}

a{text-decoration:none;}

a:hover{text-decoration:none;}

a:focus {outline: none;}

a {outline: none;}

a:active {star:expression(this.onFocus=this.blur());}

.img{ width: 100%; }

.posX_center {

	position: absolute;

	left: 50%;

	transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-o-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

}

.posY_center {

	position: absolute;

	top: 50%;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

}

.posXY_center {

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50% , -50%);

	-webkit-transform: translate(-50% , -50%);

	-moz-transform: translate(-50% , -50%);

	-o-transform: translate(-50% , -50%);

	-ms-transform: translate(-50% , -50%);

}

.clearfix::before,.clearfix::after{

	content: "";

	display: block;

	height: 0;

	line-height: 0;

	clear: both;

	overflow: hidden;

}

.clearfix {

	zoom: 1;

}

.fl{

	float: left;

}

.fr{

	float: right;

}

.pos_re{

	position: relative;

}

.pos_ab{

	position: absolute;

}

.pos_fx{

	position: absolute;

}

.text_left{

	text-align: left;

}

.text_right{

	text-align: right;

}

.text_center{

	text-align: center;

}

/*bodywidth*/

.box_content{

	position: relative;

	box-sizing: border-box;

	width: 100%;

	min-height: 100%;

}

.box_center{

	margin: 0 auto;

	width: 1200px;

	display: block;

	overflow: hidden;

}































