@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%;



}



div, ul, li, a{ text-align: left; }



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



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



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



input,textarea,select{



	outline: none;



	padding-left: 10px;



	display: inline-block;



	font-size: 15px;



}



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: #aaa;



	font-size: 15px;



}



input:-webkit-autofill {



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



}



::-moz-placeholder{



	color: #aaa;



	opacity: 1;



	font-size: 15px;



}



:-ms-input-placeholder{



	color: #aaa;



	font-size: 15px;



}



ul {display: block;}



i{font-style: normal;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;}





.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: fixed;



}



.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;



}



.no-padding{ padding: 0 }


.ellipsis{
	width:100%;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.vertical{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

























































