@charset "UTF-8";
/*css 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img,input,button { border:none; padding:0;margin:0;outline-style:none; }   /*去掉input等聚焦时的蓝色边框*/
ul, ol { list-style:none; }
button{cursor: pointer;}
input { padding-top:0; padding-bottom:0; }
select, input { vertical-align:middle;}
*{
	word-wrap:break-word;
	font-family: arial;
}
textarea { resize:none; } /*防止拖动*/
img {border:0; vertical-align:middle; }  /* 去掉图片低测默认的3像素空白缝隙，或者用display：block也可以*/
table { border-collapse:collapse; }
body {
	font: 14px/150% Arial,PingFangSC-Regular,Verdana,"\5b8b\4f53";
	color: #666;
	min-width: 1240px;
	padding: 0px;
	height: 0px;
}

.clearfix:before,.clearfix:after {  /*清除浮动*/
	content:"";
	display:table;
}
.clearfix:after{clear:both;}
.clearfix{
	*zoom:1;/*IE/7/6*/
}

h1,h2,h3,h4,h5,h6 {text-decoration:none;font-weight:normal;font-size:100%;}  /*设置h标签的大小，设置跟父亲一样大的字体font-size:100%;*/
s,i,em{font-style:normal;text-decoration:none;}

.relative{position: relative;}
.absolute{position: absolute;}
/*select{padding:2px;}解决select的浏览器兼容性*/
input,select{background: #fff;}/*解决设置windows窗口背景色后输入框和文本域变色的问题*/

/* 按钮样式 */
/* 最小高度按钮 高度为22或23 */
.button_orange_small{box-sizing:content-box;display:inline-block;min-width: 40px;height: 23px;	line-height: 23px;	padding: 0 5px;background: #ea5413;color: #fff;border:1px solid #ea5413; cursor: pointer;}
.button_light_orange_small{text-align: center;display:inline-block;min-width:40px;height: 23px;line-height: 23px;	padding: 0 5px;color: #ea5413;background: #ffeae1;	border:1px solid #ea5413;cursor: pointer;}
.button_gray_small{display: inline-block;min-width:40px;height: 23px; background:#e5e5e5;	line-height: 23px;	padding: 0 5px;color: #666;border:1px solid #999;cursor: pointer;}
.button-line-orange-small{background: #fff;display: inline-block;min-width: 40px;height: 23px;line-height: 23px;	padding: 0 5px;color: #ea5413;border:1px solid #ea5413;cursor: pointer;}
.button_orange_small:hover{opacity: 0.8;}
.button_light_orange_small:hover{background:#ea5413;color: #fff;}
.button-line-orange-small:hover{background:#ea5413;color: #fff;}
.button_gray_small:hover{opacity: 0.8;color: #fff}
/* 中等高度按钮 高为34 */
.button_line_orange_large{text-align:center;font-size:14px; display: inline-block;min-width: 48px;height: 32px;line-height: 32px;	padding: 0 10px;color: #ea5413;border:1px solid #ea5413;cursor: pointer;}
.button_line_orange_large:hover{background:#ea5413;color: #fff;}
.button_orange_large{text-align:center;font-size:14px;display: inline-block;min-width: 48px;height: 32px;line-height: 32px;	padding: 0 10px;background: #ea5413;color: #fff;border:1px solid #ea5413;cursor: pointer;}
.button_orange_large:hover{opacity: 0.80;}




/* 高为42的按钮 */
.button_line_orange_big{text-align:center;background: #fff; display: inline-block;min-width: 48px;height: 40px;line-height: 40px;background: #fff;	padding: 0 10px;color: #ea5413;border:1px solid #ea5413;cursor: pointer;text-align:center;}
.button_line_orange_big:hover{background:#ea5413;color: #fff;}
.button_orange_big{text-align:center;font-size:20px;display: inline-block;min-width: 48px;height: 40px;line-height: 40px;	padding: 0 10px;background: #ea5413; color:#fff;border:1px solid #ea5413;cursor: pointer;}
.button_orange_big:hover{opacity: 0.8;}
/* input select */
/* 前台栏目标题搜索框 */
.home_input_small{background:none;box-sizing:content-box;width: 236px; padding: 0 10px;	height: 22px;	line-height: 22px;	border: 1px solid #cbcbcb;}
.home_input_large{background:none;box-sizing:content-box;width: 236px; padding: 0 10px;	height: 30px;	line-height: 30px;	border: 1px solid #cbcbcb;}
.home_input_larger{background:none;box-sizing:content-box;width: 236px; padding: 0 10px;	height: 32px;	line-height: 32px;	border: 1px solid #cbcbcb;}
.home_input_form_large{width:380px;padding:0 15px;font-size: 14px;	height: 30px;	line-height:30px;	border: 1px solid #d2d2d2;}
.home_input_form_larger{width:380px;padding:0 15px;font-size: 14px;	height: 38px;	line-height:38px;	border: 1px solid #d2d2d2;}
.home_select_small{background:none;box-sizing:content-box;color:#666;width: 80px;height: 22px;line-height: 22px;	border: 1px solid #cbcbcb;}
.home_select_large{background:none;box-sizing:content-box;color:#666;width:130px;height: 30px;line-height: 30px;	border: 1px solid #cbcbcb;}
.home_select_larger{background:none;box-sizing:content-box;color:#666;width:130px;height: 40px;line-height: 40px;	border: 1px solid #cbcbcb;}
.textArea{
	border: 1px solid #d2d2d2;
	padding: 5px;
	width: 100%;
	line-height: 180%;
	
}
/* 用户后台select   input */
.input_form_larger{width:380px;padding:0 15px;font-size: 14px;	height:40px;	line-height:38px;	border: 1px solid #d2d2d2;}
.select_large{background:none;box-sizing:content-box;color:#666;width:190px;height: 32px;line-height:30px;	border: 1px solid #cbcbcb;}
.select_larger{background:none;box-sizing:content-box;color:#666;width:190px;height: 40px;line-height: 38px;	border: 1px solid #cbcbcb;}
.input_large{background:none;width: 236px; padding: 0 10px;	height: 32px;	line-height: 30px;	border: 1px solid #cbcbcb;}
.input_larger{background:none;width: 236px; padding: 0 10px;	height: 40px;	line-height: 38px;	border: 1px solid #cbcbcb;}


/*公共部分*/

/* 表单提交提示语 */
.reminderRight{color:#2e9b0e;}
.reminderRight i,.reminderWrong i{
	margin-right:5px;
	font-size: 20px;
vertical-align: middle
}
.reminderWrong{color:#ea5413;}

/*搜索*/
.chooseBox{
	width: 100%;
	background: #fff;
	padding: 10px 20px;
	float: left;
	box-sizing: border-box

}
.filter{
	width: 100%;
	float: left;
}
.filter ul li{
	display: inline-block;
	float: left;
	padding:8px 12px 8px 0;
	color: #666;
}
.filter ul li.searchBtnli{padding-right:0px;}

.filter .button_orange_large{
	box-sizing: border-box;
}
.filter select{
	width:auto;
	outline: none;
	max-width:152px;
}
.filter input[type=number]{
	width: 124px;
	outline: none;
	padding: 0 3px;
	text-align: center;
}
.filter .special  select{
	width: 74px;
	float: left;
}
.filter .special input{
	width: 170px;
	float: left;
	margin-left: -1px;
}
.filterCondition{
	width: 100%;
	padding: 10px 0;
	float: left;
}
.filterCondition td{
	padding:10px 5px;
	line-height:28px;
	box-sizing: border-box;
}
.unit{
	border-top: 1px solid #f4f4f4;

}

td.paramClasses{
	padding: 5px 20px;
	background: #f9f9f9;
	font-size: 16px;
	font-weight: bold;
}
td.paramName{
	padding: 10px 10px;
	color: #333;
	text-align: right;
	vertical-align: top
}
.paramValue a{
	padding-right:30px;
	float: left;
	display:inlin-block;
	color: #333;
	
}
.paramValue a:hover,.paramValue a.on{
	color: #ea5413;
	opacity: 1;
}
/* 无结果 */
.noRezult{
	padding: 70px 0;
	text-align: center;
}
.noRezult p{
	font-size: 16px;
	line-height: 200%;
}
.noRezult p>span{
	font-size: 18px;
	padding: 0 5px;
}
/* 美化 */
.beautifySelect{
	width: 94px;
	border: 1px solid #d2d2d2;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border-right: 0px;
	position: relative;
	

}
.exhibitionSearch  .icon-jiantou{
	font-size: 18px;
	vertical-align: middle;
	float: right;
	padding-right: 5px;
}
.beautifySelect>a{
	display: inline-block;
	width: 100%;
	color: #999;
}
.beautifySelect a:hover{
	color: #ea5413
}
.selectBeautifyCon{
display: none;
	position: absolute;
	width: 94px;
	border: 1px solid #d2d2d2;
	top:38px;
	left: -1px;
	background: #fff;
	padding:5px 0;
	z-index: 100;
}
.selectBeautifyCon li{
	text-align: left;
	padding-left:10px;
	line-height: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
	
}
.selectBeautifyCon li>span{
	display: inline-block;
	cursor: pointer;
}
.selectBeautifyCon li a:hover{
	color: #ea5413
}

/* 单选 */
.radio {
	display: inline-block;
	position: relative;
	line-height: 20px;
	margin-right: 50px;
	cursor: pointer;
}

.radio span {
	float: left;
}

.radio input {
	display: none;
}

.radio .radio-on {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../commen/image/shareIcon.png) no-repeat -6px -70px;
	float: left;
}

.radio span.radio-on.choosed {
	background-position: -6px -2px;
}

/* 复选*/
.checkBox input{
	display: none;
}
.checkBox .check-on {
    display: inline-block;
    width: 20px;
    height:20px;
	background: url(../commen/image/shareIcon.png) no-repeat;
	background-position:  0px -173px;
	float: left;
	cursor: pointer;
}
.checkBox span.check-on.choosed {
	background-position:  0px -228px;
}
.checkBox span{
	line-height: 20px;
}


/*公共类*/
.w {  /*版心 提取 */
	width: 1210px;margin:0 auto;
}
.fl {
	float:left
}
.fr {
	float:right
}
.al {
	text-align:left
}
.ac {
	text-align:center
}
.ar {
	text-align:right
}
.hide {
	display:none
}
.show{
	display: block;
}
.inlineBlock{display: inline-block}
.star{color: #ea5413;padding: 0 3px; vertical-align: middle}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f32{font-size: 32px;}
.fb{font-weight:bold;}
.fn{font-weight:normal;}
.t2{text-indent:2em;}
.lh150{line-height:150%}
.lh180{line-height:180%}
.lh200{line-height:200%}
.unl{text-decoration:underline;}
.no_unl{text-decoration:none;}
.units{
	padding: 0 5px
}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.bc{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;}
*html .clearfix{height:1%}
.Clearfix{display:block;}
.vm{vertical-align:center;}
.pr{position:relative;}
.pa{position:absolute;}
.abs-right{position:absolute;right:0;}
.zoom{zoom:1}
.hidden{visibility:hidden;}
.none{display:none;}
.block{
	display: block
}
.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w46{width:46px;}
.w50{width:50px;}
.w60{width:60px;}
.w68{width:68px}
.w70{width:70px;}
.w74{width:74px;}
.w80{width:80px;}
.w86{width:86px;}
.w90{width:90px;}
.w100{width:100px;}
.w110{width:110px;}
.w116{width:116px;}
.w120{width:120px;}
.w143{width:143px;}
.w148{width:148px;}
.w150{width:150px;}

.w174{width:174px;}
.w190{width:190px;}
.w200{width:200px;}
.w210{width:210px}
.w218{width:218px}
.w230{width:230px}
.w240{width:240px}
.w255{width:255px;}
.w300{width:300px;}
.w372{width:372px}
.w380{width:380px}
.w400{width:400px;}
.w413{width:413px;}
.w415{width:415px;}
.w445{width:445px}
.w500{width:500px;}
.w600{width:600px;}
.w660{width:660px;}
.w700{width:700px;}
.w710{width:710px;}
.w800{width:800px;}
.w964{width:964px;}
.w1000{width:1000px;}

.w1200{width:1200px; margin:0 auto}
.w100p{width:100%}
.w80p{width:80%}
.w70p{width:70%}
.w60p{width:60%}
.w55p{width:55%}
.w50p{width:50%}
.w30p{width:30%}
.h42{height:42px;}
.h50{height:50px;}
.h80{height:80px;}
.h100{height:100px;}
.h200{height:200px;}
.h{height:100%}
.m10{margin:10px;}
.m15{margin:15px;}
.m30{margin:30px;}
.mt5{margin-top:5px;}
.mlr12{margin-left:12px ;margin-right: 12px;}
.mlrAuto{margin:0 auto;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt100{margin-top:100px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
.mb100{margin-bottom:100px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px}
.ml50{margin-left:50px;}
.ml100{margin-left:100px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr50{margin-right:50px;}
.mr100{margin-right:100px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p30{padding:30px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt50{padding-top:50px;}
.pt100{padding-top:100px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb50{padding-bottom:50px;}
.pb100{padding-bottom:100px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.pr50{padding-right:50px;}
.pr100{padding-right:100px;}
.ptb20{
	padding-top: 20px;
	padding-bottom: 20px;
}
.verticalTOP{
	vertical-align: top
}
.lineh30{
	height: 30px;
	line-height: 30px;
}
.lineh62{
	height: 62px;
	line-height: 62px;
}
/* 字体颜色 */
.color_orange{color: #ea5413}
.color_red{color: red}
.color_gray3{color: #333;}
.color_gray6{color: #666;}
.color_gray9{color: #999;}
/* 背景颜色 */
.bg_gray{background: #f2f2f2}
.bg_gray_light{background: #f4f4f4}
.bg_gray_less{background: #f9f9f9}
.bg_orange{background: #fff6f2;}

/* 多行溢出 */
.ell9{
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 9;
 overflow: hidden;
}

.loginMain {
	float: right;
	width: 378px;
	background: #ffffff;
	box-shadow: 0px 0px 7px 1px rgba(23, 4, 8, 0.1);
	padding: 8px 32px 20px;
	box-sizing: border-box;
}
.pt12{padding-top:12px}
.pb12{padding-bottom:12px}
.tl,td.tl{text-align:left;}
.tc,td.tc{text-align:center;}
.tr,td.tr{text-align:right;}

/*在谷歌下移除input[number]的上下箭头*/
input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button {
	-webkit-appearance: none !important;
	margin: 0;
}
/*在firefox下移除input[number]的上下箭头*/
input[type="number"] {
	-moz-appearance: textfield;
}