﻿html, body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, select, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
	font-family: "microsoft YaHei";
	list-style: none
}

img {
	border: none;
	vertical-align: middle;
}
ul, li {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
/*************标题 开始*************/
h1 {
}
h2 {
}
h3 {
}
h4 {
}
h5 {
}
h6 {
}
/*************标题 结束*************/
/**************************表格 开始*********************************/
table {
	margin: 0 auto;
}
th {
	background: #ccc;
	font-weight: bold!important;
}
.table_s td {
	font-size: 12px;
}
.table_s th {
}
/****************************表格  结束**************************/
/**************************边框 开始*********************************/
.noBorder {
	border: none;
}
.border {
	border: 1px solid #ccc;
}
.border_b {
	border-bottom: 1px solid #ccc;
}

.border_b_red {
	border-bottom: 1px solid red;
}
.border_b_dash {
	border-bottom: 1px dashed #e5e5e5;
}
.boder_t_dash{
	border-top: 1px dashed #cbcbcb!important;
}
.border_t {
	border-top: 1px solid #ccc;
}
.border_l {
	border-left: 1px solid #ccc;
}
.bdt_dashed {
	border-top: 1px dashed #e6e6e6;
}


hr {
	border: none!important;
	height: 1px;
	background: white;
	width: 100%;
	margin: 0 auto!important;
}
hr.dash {
	border-bottom: 1px dashed #ccc!important;
}

hr.solid {
	border-bottom: 1px solid #ccc!important;
}
/****************************边框  结束**************************/
/***************************a标签 开始***************************/
a {
	outline: 0;
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: none;
	color: #ea5a42;
}
a.underline {
	font-size: 12px;
	color: #2255DD;
	cursor: pointer;
}
a.underline:hover {
	text-decoration: underline;
}
/***************************a标签 结束**************************-*/
/***************************浮动/清除浮动开始***************************/
.clear {
	zoom: 1;
}
.clear:after {
	content: "";
	display: block;
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/***************************浮动/清除浮动结束***************************/
/***************************插件样式 开始***************************/
.calinder_bg {
	background: url(../../web/assets/images/datapickerBg.png) right center no-repeat;
}
/***************************插件样式 结束***************************/
/**************************字体 begin***************************/
.font12 {
	font-size: 12px!important;
}
.font14 {
	font-size: 14px!important;
}
.font16 {
	font-size: 16px!important;
}
.font18 {
	font-size: 18px!important;
}
.font20 {
	font-size: 20px!important;
}
.font24 {
	font-size: 24px!important;
}
.font30 {
	font-size: 30px!important;
}
.font36 {
	font-size: 36px!important;
}
/************************字体  end*******************************/
/************************文字位置  开始*************************************/
.txtC {
	text-align: center;
}
.txtL {
	text-align: left;
}
.txtR {
	text-align: right;
}
.txtidt {
	text-indent: 2em;
}
.txtdu {
	text-decoration: underline;
}
/************************文字位置  结束*************************************/
/*****************************************  颜色 start *********************************************/
.red {
	color: #ed1b23;
}
.blue {
	color: #007dbe;
}
.green {
	color: green;
}
.lightgreen {
	color: #3ac404;
}
.orange {
	color: orange;
}
.gray {
	color: #ccc;
}
.grey {
	color: #999;
}
.lightgrey {
	color: #E2E2E2!important;
}
.green {
	color: green;
}
.violet {
	color: #663399;
}
.darkyellow {
	color: #ddad7f;
}
.deeppink {
	color: deeppink;
}
.pinkred {
	color: #d31e41;
}
.yellow {
	color: #fedc71;
}
.lightBlue {
	color: lightblue;
}
.lightpink{
	color: #9e82b3;
}
.btn_orange {
	background: #f60!important;
	color: white!important;
	border: none!important;
	min-width: 110px;
}
.btn_orange:hover {
	background: #f90!important;
}
.btn_lightpink {
	background: #9e82b3!important;
	color: white!important;
	border: none!important;
	min-width: 110px;
}
.btn_lightpink:hover {
	background: #9999CC!important;
}
.btn_blue {
	background: #007dbe!important;
	color: white!important;
	border: none!important;
	min-width: 110px;
}
.btn_blue:hover {
	background: #3399CC!important;
}
.btn_red {
	background: #ed1b23!important;
	color: white!important;
	border: none!important;
	min-width: 110px;
}
.btn_red:hover {
	background: #e24f47!important;
}

.darkorange {
	color: #FF8C00
}
.white {
	color: white;
}
.ccc {
	color: #CCCCCC;
}
/*灯的颜色*/
.redlight{
	color:#e24f47;
}
.greenlight{
	color:#4fc436;
}
.violetlight{
	color:#987baf;
}
.bluelight{
	color:#249bda;
}
.li_greenlight{
	color:#90db4d;
}
.yellowlight{
	color:#faba3b;
}
/*灯的颜色end*/
/*****************************************  颜色 end *********************************************/
.mp0 {
	margin: 0;
	padding: 0;
}
/*****************************margin begin****************************/
/*-----------marginall-------------*/
.m0 {
	margin: 0!important;
}
.m5 {
	margin: 5px;
}
.m10 {
	margin: 10px;
}
.m15 {
	margin: 15px;
}
.m20 {
	margin: 20px;
}
.m25 {
	margin: 25px;
}
.m30 {
	margin: 30px;
}
.m35 {
	margin: 35px;
}
.m40 {
	margin: 40px;
}
.m45 {
	margin: 45px;
}
.m50 {
	margin: 50px;
}
.m0a {
	margin: 0 auto!important;
}
/*-----------margin-top-------------*/
.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}
.mt25 {
	margin-top: 25px;
}
.mt30 {
	margin-top: 30px;
}
.mt35 {
	margin-top: 35px;
}
.mt40 {
	margin-top: 40px;
}
.mt45 {
	margin-top: 45px;
}
.mt50 {
	margin-top: 50px;
}

.mt80{ margin-top:80px;}
/*-----------margin-left-------------*/
.ml5 {
	margin-left: 5px;
}
.ml10 {
	margin-left: 10px;
}
.ml15 {
	margin-left: 15px;
}
.ml20 {
	margin-left: 20px;
}
.ml25 {
	margin-left: 25px;
}
.ml30 {
	margin-left: 30px;
}
.ml35 {
	margin-left: 35px;
}
.ml40 {
	margin-left: 40px;
}
.ml45 {
	margin-left: 45px;
}
.ml50 {
	margin-left: 40px!important;
	font-size: 16px;
}
.ml51 {
	margin-left: 60px!important;
	margin-right: 60px!important;
	font-size: 16px;
}
/*----------margin-right--------------*/
.mr5 {
	margin-right: 5px;
}
.mr10 {
	margin-right: 10px;
}
.mr15 {
	margin-right: 15px;
}
.mr20 {
	margin-right: 20px;
}
.mr25 {
	margin-right: 25px;
}
.mr30 {
	margin-right: 30px;
}
.mr35 {
	margin-right: 35px;
}
.mr40 {
	margin-right: 40px;
}
.mr45 {
	margin-right: 45px;
}
.mr50 {
	margin-right: 50px;
}
.mr100 {
	margin-right: 100px;
}
.mr260 {
	margin-right: 260px;
}
/*----------margin-bottom--------------*/
.mb0 {
	margin-bottom: 0!important;
}
.mb5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px!important;/*cxw  update  0826*/
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb25 {
	margin-bottom: 25px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb35 {
	margin-bottom: 35px;
}
.mb40 {
	margin-bottom: 40px;
}
.mb45 {
	margin-bottom: 45px;
}
.mb50 {
	margin-bottom: 50px;
}
/*------------------------*/

/*********************margin end********************************/
/*****************************padding begin****************************/
/*-----------paddingall-------------*/
.p0 {
	padding: 0!important;
}
.p5 {
	padding: 5px;
}
.p10 {
	padding: 10px;
}
.p15 {
	padding: 15px;
}
.p20 {
	padding: 20px;
}
.p25 {
	padding: 25px;
}
.p30 {
	padding: 30px;
}
.p35 {
	padding: 35px;
}
.p40 {
	padding: 40px;
}
.p45 {
	padding: 45px;
}
.p50 {
	padding: 50px;
}
/*-----------padding-top-------------*/
.pt5 {
	padding-top: 5px;
}
.pt10 {
	padding-top: 10px;
}
.pt15 {
	padding-top: 15px;
}
.pt20 {
	padding-top: 20px;
}
.pt25 {
	padding-top: 25px;
}
.pt30 {
	padding-top: 30px;
}
.pt35 {
	padding-top: 35px;
}
.pt40 {
	padding-top: 40px;
}
.pt45 {
	padding-top: 45px;
}
.pt50 {
	padding-top: 50px;
}
/*-----------padding-left-------------*/
.pl5 {
	padding-left: 5px;
}
.pl10 {
	padding-left: 10px;
}
.pl15 {
	padding-left: 15px;
}
.pl20 {
	padding-left: 20px!important;
}
.pl25 {
	padding-left: 25px;
}
.pl30 {
	padding-left: 30px;
}
.pl35 {
	padding-left: 35px;
}
.pl40 {
	padding-left: 40px;
}
.pl45 {
	padding-left: 45px;
}
.pl50 {
	padding-left: 50px;
}
/*-----------padding-right-------------*/
.pr5 {
	padding-right: 5px;
}
.pr10 {
	padding-right: 10px;
}
.pr15 {
	padding-right: 15px;
}
.pr20 {
	padding-right: 20px;
}
.pr25 {
	padding-right: 25px;
}
.pr30 {
	padding-right: 30px;
}
.pr35 {
	padding-right: 35px;
}
.pr40 {
	padding-right: 40px;
}
.pr45 {
	padding-right: 45px;
}
.pr50 {
	padding-right: 50px;
}
/*-----------padding-bottom-------------*/
.pb5 {
	padding-bottom: 5px;
}
.pb10 {
	padding-bottom: 10px;
}
.pb15 {
	padding-bottom: 15px;
}
.pb20 {
	padding-bottom: 20px;
}
.pb25 {
	padding-bottom: 25px;
}
.pb30 {
	padding-bottom: 30px;
}
.pb35 {
	padding-bottom: 35px;
}
.pb40 {
	padding-bottom: 40px;
}
.pb45 {
	padding-bottom: 45px;
}
.pb50 {
	padding-bottom: 50px;
}
/*------------------------*/
/*****************************padding end****************************/
/*****************************大小Input   start*****************************/
input[type="text"], select {
	border: 1px solid #cccccc;
	padding: 0 3px;
}
input[type=text] {
	width: 152px;
}

label span {
	padding-left: 5px;
}
.input_s {
	width: 72px;
}
.input_b {
	width: 232px;
}
/*****************************大小Input   end*****************************/
/*****************************大小Select   start******************************/
select {
	width: 162px;
}
.select_s {
	width: 112px;
}
.select_b {
	width: 212px;
}
/*****************************大小Select   end*****************************/



/**************-----------------cxw   update   start ------------------*******************/
.icon-light {
	font-size: 20px!important;
}
/*灰色条    begin*/
h3.greyBar {
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	background: #ececec;
}
/*灰色条    end*/

/*cxw    popup   begin*/
.popup {
	border: 1px solid #FFF;
	padding-bottom: 20px;
	background: #fff;
	z-index: 10001;
	display: none;
}

.popup h6 {
	height: 35px;
	line-height: 35px;
	background: #CC0000;
	color: #fff;
	font-size: 16px;
	padding-left: 20px;
	font-weight: normal;
	margin: 0;
}
.popup h6 i {
	color: #fff;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	cursor: pointer;
}
.popup_content {
	background: #FFFFFF;
	padding: 0 15px 0 15px;
}
/*cxw    popup   end*/

.ma1200 {
	width: 1200px;
	margin: 0 auto;
}
.ma980 {
	width: 980px;
	margin: 0 auto;
}
td, th {
	font-size: 16px;
	border: none;
	padding: 0px;
}
.block_wrap hr {
	margin-top: 5px;
	margin-bottom: 5px;
	height: 0;
	border-top: none;
}
/*   步骤条       start  */
.shgt_steps_wrap {
	margin: 0 auto;
	height: 50px;
	padding-top: 50px;
	overflow: hidden;
}
.shgt_steps_wrap ul {
	height: 4px;
	width: auto;
}
.shgt_steps_wrap li {
	float: left;
	width: 148px;
	height: 4px;
	background: #e2e2e2;
	position: relative;
}
.shgt_steps_wrap li.current {
	background: #ff6600;
}
.shgt_steps_wrap li.current2 {
	background: #fd9d5c!important;
}
.shgt_steps_wrap li.current .shgt_steps_1 {
	background-position: left -24px;
}
.shgt_steps_wrap li.current2 .shgt_steps_1 {
	background-position: left bottom;
}
.shgt_steps_1 {
	position: relative;
	z-index: 2;
	display: block;
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	color: #fff;
	background: url(../images/steps_img.png) top left no-repeat;
	margin: 0 auto;
	margin-top: -10px;
}
.steps_bottom {
	text-align: center;
	color: #333333;
	margin-top: 15px;
}
.steps_top {
	position: absolute;
	top: -50px;
	left: 15px;
	text-align: center;
	color: #999;
}
.shgt_steps_left {
	left: 0;
}
.shgt_steps_right {
	right: 0;
}
.shgt_steps_left, .shgt_steps_right {
	position: absolute;
	z-index: 1;
	width: 43%;
	height: 4px;
	background: #fff;
}
/*   步骤条       end  */

/**************-----------------cxw   update   end------------------*******************/
/**************2016/8/18***sun*/
.blackMask {
	background-image: url(../images/piel_black_1_1_alpha_5.png);
	background-repeat: repeat;
	z-index: 1025;
	position: fixed;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	display: none;
}

.blackMask_simple {
	background-image: url(../images/opacityBg.png);
	background-repeat: repeat;
	z-index: 999;
	position: fixed;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	display: none;
	z-index: 10000;
}
.blackMask_complex {
	background-image: url(../images/opacityBg.png);
	background-repeat: repeat;
	z-index: 999;
	position: fixed;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	display: none;
	z-index: 10000;
}
.previewImgBlackMask {
	background-image: url(../images/opacityBg.png);
	background-repeat: repeat;
	z-index: 1005;
	position: fixed;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	display: none;
}
.popup .closeBtn {
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
}

/*sun  end*/
.deepskyblue_icon {
	background: deepskyblue;
	color: white;
	border-radius: 2px;
	padding: 0px 5px;
}
.orange_icon {
	background: orange;
	color: white;
	border-radius: 2px;
	padding: 0px 5px;
}
.red_icon {
	background: red;
	color: white;
	border-radius: 2px;
	padding: 0px 5px;
}
.green_icon {
	background: green;
	color: white;
	border-radius: 2px;
	padding: 0px 5px;
}
.skyblue_icon {
	background: deepskyblue;
	color: white;
	border-radius: 2px;
	padding: 0px 5px;
}
/*------------颜色 开始-----------------*/

.deepskyblue {
	color: deepskyblue;
}
.blueviolet {
	color: blueviolet;
}
/*------------颜色 结束------------------*/
.bg_ivory {
	background: ivory;
}
.bg_aliceblue {
	background: aliceblue;
}
.bg_deepskyblue {
	background: deepskyblue;
}
.bg_yellow {
	background: yellow;
}
.bg_orange {
	background: orange;
}
.baoshangufeng {
	background: url(../images/search/baoganggufen.jpg) no-repeat;
	padding-left: 30px;
}
.left_menu {
	width: 150px;
	margin-right: 10px;
}
.left_menu dt {
	padding: 6px 5px;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
	color: #fff;
	background-color: #ff3c3c;
}
.left_menu dd {
	background-color: #f5f5f5;
	line-height: 16px;
	min-height: 30px;
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec;
	text-align: center;
	font-size: 14px;
}
.left_menu dd > a, .left_menu dd > a:visited {
	display: block;
	padding: 7px 5px;
	color: #333;
}
.left_menu dd.three_word > a {
	letter-spacing: 6.5px;
}
.bg_white {
	background: white!important;
}
.outline_gray {
	outline: 1px solid #ccc;
}


.bgc_000 {
	background: #000;
}
.noBgColor {
	background-color: white!important;
}


/*行高*/
.lh20 {line-height: 20px!important;}
.lh35{ line-height:35px!important;}
.lh40 {line-height: 40px!important;}
.lh45{ line-height:45px!important;}
.lh60 {line-height: 60px!important;}

/*行高*/

/*定位 显示 隐藏*/
.nowrap {
	white-space: nowrap;
}
.hide {
	display: none;
}
.disb {
	display: block;
}
.disib {
	display: inline-block;
}
.fb {
	font-weight: bold;
}
.psr {
	position: relative;
}
.psa {
	position: absolute;
}
.ovfs {
	overflow: scroll;
}
.ovfa {
	overflow: auto;
}
.vam {
	vertical-align: middle!important;
}
/*定位 显示 隐藏*/

/*外层div 宽度    begin */
.wrap_260 {
	width: 260px;
}
.wrap_800 {
	width: 800px;
}
.wrap_1200 {
	width: 1200px;
	margin: 10px auto 0 auto;
}
.wrap_block{
	width: 1200px;
	margin: 10px auto 0 auto;
}
.size-small.wrap_block{
	width: 990px;
}
.wrap_960{
	width: 960px;
	margin: 10px auto 0 auto;
}
.wrap_960 .block{
	width: 810px;
}
/*外层div 宽度    end */


/*文字带背景 圆角*/
.small-bg-green {
	padding: 2px 2px;
	border-radius: 5px;
	background: green;
	color: #FFFFFF;
}
.small-bg-yellow {
	padding: 2px 2px;
	border-radius: 5px;
	background: #f8aa0a;
	color: #FFFFFF;
}
/*文字带背景 圆角*/

/*单色块级带边框背景 */
.block_yellow {
	height: 65px;
	line-height: 65px;
	border: 1px solid #FFCC00;
	background: #FFFFCC;
}
.block_grey {
	border: 1px solid #CCCCCC;
	background: #fafafa;
	padding: 10px 20px;
	min-height: 40px;
}
/*单色块级带边框背景 */


/*-------------------放大镜 begin--------------------------*/
.tb-thumb li div {
	border: 1px solid #CDCDCD;
}
div.zoomDiv {
	z-index: 999;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 200px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}
div.zoomMask {
	position: absolute;
	background: url("../assets/images/search/mask.png") repeat scroll 0 0 transparent;
	cursor: move;
	z-index: 1;
}
/*-------------------放大镜 end--------------------------*/

/* xw    20160929   登陆      begin*/
.login_frame .login_forget a:hover, .login_frame ul li.codeImg p a:hover {
	color: #ea5a42;
}
.login_prompt {
	width: 262px;
	height: 25px;
	line-height: 25px;
	border: 1px solid #0083c5;
	background: #d6ebf6;
	margin-bottom: 3px;
	font-size: 12px;
	color: #0083C5;
}
.login_prompt i {
	font-size: 18px;
	margin: 0px 10px 0 5px;
}
.login_frame {
	width: 264px;
	min-height: 350px;
	background: #FFFFFF;
	padding: 0 27px 0 27px;
}
.login_frame h5 {
	color: #333333;
	font-size: 15px;
	text-align: center;
	line-height: 44px;
}
.login_frame ul li {
	position: relative;
	margin-bottom: 17px;
}
.login_frame ul li .login_remind {
	width: 111px;
	height: 48px;
	line-height: 40px;
	background: url(../images/login_remindBg.png) no-repeat;
	position: absolute;
	top: -43px;
	right: -45px;
	font-size: 12px;
	text-align: center;
	padding-left: 5px;
}
.login_frame ul li.codeImg .login_remind {
	right: 90px;
}
.login_frame ul li.userPwd span.keyboard_ico {
	top: 10px;
	right: 5px;
}
.login_frame ul li.userName input, .login_frame ul li.userPwd input, .login_frame ul li.codeImg input {
	width: 227px;
	height: 31px;
	line-height: 31px;
	border: 1px solid #d4d4d4;
	box-shadow: inset 1px 2px 2px rgba(0,0,0,0.2);
	font-family: "微软雅黑", "sans-serif";
	font-size: 16px;
}
.login_frame ul li.userName input, .login_frame ul li.userPwd input {
	padding: 0 0 0 35px;
}
.login_frame ul li {
	position: relative;
}
.login_frame ul li.userName label, .login_frame ul li.userPwd label {
	position: absolute;
	width: 31px;
	height: 30px;
	top: 2px;
	left: 1px;
}
.login_frame ul li.userName label {
	background: url(../images/login_ico1.png) no-repeat;
}
.login_frame ul li.userPwd label {
	background: url(../images/login_ico2.png) no-repeat;
}
.login_frame ul li.codeImg label {
	font-size: 12px;
	padding-right: 7px;
}
.login_frame ul li.codeImg input {
	width: 70px;
	padding-left: 4px;
}
.login_frame ul li.codeImg img {
	display: inline-block;
	padding-bottom: 1px;
	cursor: pointer;
	margin-left: 4px;
	width: 120px;
	height: 33px;
}
.login_frame ul li.codeImg p {
	text-align: right;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	padding-right: 25px;
}
.login_frame ul li.codeImg p a {
	color: #2255dd;
}
.login_frame #btn_login {
	width: 255px;
	height: 36px;
	background: url(../images/login_btn.png) repeat-x;
	border: 1px solid #1f91d3;
	border-radius: 3px;
	color: #FFFFFF;
	font-family: "微软雅黑";
	font-weight: bold;
	cursor: pointer;
	font-size:18px;
}
.login_frame .login_forget a {
	color: #2255DD;
	font-size: 12px;
	margin-top: 14px;
}
.login_zoology p {
	text-align: center;
	margin: 7px 0 7px 0;
}
.login_zoology p a {
	padding: 0 9px 0 9px;
}
.login_zoology .zoology_h {
	height: 12px;
	background: url(../images/login_bgImg01.png) 0 6px no-repeat;
	font-size: 12px;
	text-align: center;
	margin: 20px 0 15px 0;
}
/* xw    20160929   登陆      end*/

/*20161018  update*/
.btn_row{
	padding: 0px 3px;
	background: #f3f3f3;
	border: 1px solid #CDCDCD;
	cursor: pointer;
	color: #000;
}
.btn_row:hover{
	color: #000;
}
.edit-true,.edit-false{
	cursor: pointer;
	font-style: normal;
	display: inline-block;
	width: 19px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border-right:1px solid #cfcfcf;
	border-top:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
	background: #FFF;
}
td.bg_grey{
	background: #f1f1f1;
}
/*20161018  update*/

/*star*/
.star_double{
	letter-spacing: -1em;
	color: #ff440a;
}
.star_double:after {
	content: "\e6de";  
	color: #ff651b;
}



/*不随滚动条改变宽度*/
.block{
	position: relative;
	background: #fff;
	padding: 0px 6px 20px 6px;
	margin-left: 6px;
	float: left;
	width: 1050px;
}
.block h1 {
	font-size: 16px;
	border-bottom: 6px solid #f1f1f1;
	line-height: 33px;
	padding-left: 10px;
	margin: 0 -6px 10px -6px;
}
/******************************************/

/*随滚动条改变宽度*/
.block2{
	position: relative;
	background: #fff;
	margin-left: 6px;
	padding: 0px 6px 30px 6px;
	float: left;
}
.block2 h1 {
	font-size: 16px;
	border-bottom: 6px solid #f1f1f1;
	line-height: 33px;
	padding-left: 10px;
	margin: 0 -6px 10px -6px;
}

/*无左侧边栏*/
.block3{
	position: relative;
	background: #fff;
	width: 100%;
	padding: 0px 6px 20px 6px;
}
.block3 h1 {
	font-size: 16px;
	border-bottom: 6px solid #f1f1f1;
	line-height: 33px;
	padding-left: 10px;
	margin: 0 -6px 10px -6px;
}

/*************************中间块级样式     end***********************/

/*hs*/
.link_area > a {
	margin-right: 20px;
	display: block;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	color: #333;
}
.link_area_layer.filed_store li {
	border: 1px solid rgb(246, 242, 225);
	display: block;
	white-space: nowrap;
	overflow: hidden;
	width: auto!important;
	height: auto!important;
}
.link_area_layer.filed_store li > a {
	display: block;
	white-space: nowrap;
	overflow: hidden;
}
.link_area_layer.filed_store li span.info {
	display: block;
	line-height: 18px;
	background: #f6f6f6;
	color: #25d;
	text-align: center;
}
.link_area span.info {
	display: block;
	line-height: 18px;
	background: #f6f6f6;
	color: #25d;
	text-align: center;
}
.link_area_layer li {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.filed_store > a {
	border: 1px solid transparent;
	width: 130px;
	text-align: center;
}
.filed_store > a .detail_infor{
	display: block;
}
.filed_store li:hover{
	border: 1px solid #fdb381;
}
.filed_store a:hover, .filed_store a.selected {
	color: #303030!important;
}
.link_area_layer.filed_store .checked, .link_area.filed_store .checked {
	border: 1px solid #fdb381;
	color: #303030!important;
}
.quick_search_content {
	background: #fff;
	position: relative;
}
.quick_search_linkcontent, .quick_search_linkcontent1 {
	border: 1px solid #ccc;
	padding: 5px;
	background: #fff;
	position: absolute;
	right:0px;

}
.quick_search_linkcontent li{
	margin-top:5px;
	}
.quick_search_linkcontent .msg{

	white-space:nowrap;
	 overflow:hidden; 
	 text-overflow:ellipsis;
	 width:100px;
	
	}


	.popup.search_criteria label{display: inline-block;}
	.popup.search_criteria dt{width: 20%;}
	.popup.search_criteria dd{width: 80%;}
	
#upDownShelves{
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #e5e5e5;
	margin-top: 20px;
}
.trend_chart{
	display:none;
	}
.varieties_tips{
	display:none;
	}
.filed_store > a {
	border: 1px solid transparent;
	width: 130px;
	text-align: center;
}
.filed_store > a .detail_infor{
	display: block;
}
.noborder_click_li li.current,.noborder_click_a a.current{ border: 1px solid red;}

/*hs*/
/* xieli 多选项公共搜索 20161118 start */
.tiaojian{ border-bottom: solid 1px #e6e6e6;}
.tiaojian .check_item{ position:relative;}
/*.tiaojian .sui-form label{ display: inline-block;height: 24px; vertical-align: middle;}*/
.tiaojian .check_item .check_inner{position:relative; margin-right:130px; height:26px; overflow: hidden;}
.tiaojian .check_item .check_inner.mini{height:42px;}
.tiaojian .check_item .check_inner.mini ul li{height:42px;}
.tiaojian .check_item .check_inner.mini.mini2{height:54px;}
.tiaojian .check_item .check_inner.mini.mini2 ul li{height:54px;}
.tiaojian .check_item .check_inner.mini.mini2 ul.link_area li a{height:52px;}
.tiaojian .check_item .check_inner.mini ul.link_area a{ text-align: center;padding:0 5px; line-height: 20px; max-width:150px;height:40px;display: block; color: #333;border: solid 1px #fff; white-space: nowrap;overflow: hidden;text-overflow:ellipsis; }
.tiaojian .check_item .check_inner.mini ul.link_area a.current{border: solid 1px #f00;}
.tiaojian .check_item ul{position:relative;top: -5px;}
.tiaojian ul:after{ content:''; display:block; clear:both;}
.tiaojian .check_item ul li{float: left; position: relative; margin:5px 5px 0 0; height:26px; line-height:26px;}
.tiaojian .check_item ul li input{ display: none;}
.tiaojian .check_item ul li span.current{ color: #f00;}
.tiaojian .check_item .littleBtnContent{ padding-right:0; display:none;}
/*.tiaojian .check_item ul li:hover span{ color:#4cb9fc;}*/
.tiaojian .check_item ul li:hover span.current{ color:#f00!important;}
/*.tiaojian .check_item ul li.current{ color: #f00!important;}*/
.tiaojian .check_item .btnMoreNew{ position:relative;top: 1px;}
.tiaojian .check_item span.gengduo{border:none!important; background: none !important;display:none; position: relative; padding-right:15px;}
.tiaojian .check_item span.gengduo:after{ content:'';border-bottom:none;border-right: 6px solid transparent;border-left:6px solid transparent;border-top: 6px solid #666; position:absolute;right:0;top:8px;z-index:1;}
.tiaojian .check_item span.gengduo:before{ content:'';border-bottom:none;border-right: 4px solid transparent;border-left:4px solid transparent;border-top: 4px solid #fff; position:absolute; right:2px;top:8px; z-index:2;}
.tiaojian .check_item i.icon{ position: relative;top:3px; display: inline-block;height: 24px; vertical-align: middle;}
.tiaojian .check_item .change_btn{ position:absolute; right:0; top:2px;height:20px;}
.tiaojian .check_item.checked ul li input{ display: inline;}
.tiaojian .check_item.checked ul li:hover span{ color:#333;}
.tiaojian .check_item.checked .change_btn{ display:none;}
.tiaojian .check_item.checked .check_inner,.tiaojian .check_item.current .check_inner{height:auto!important;}
.tiaojian .check_item.checked .check_inner{margin-right:0;overflow:visible;}
.tiaojian .check_item.current .check_inner{margin-right:60px;overflow:auto;max-height:125px;}
.tiaojian .check_item.current .check_inner.mini{max-height:141px;}
.tiaojian .check_item.current .check_inner.mini.mini2{max-height:177px;}
.tiaojian .check_item.checked ul li{ margin-right:20px; line-height: 20px;height:20px;}
.tiaojian .check_item.checked ul.link_area li{ margin-right: 5px;}
.tiaojian .check_item.checked .littleBtnContent{ display:block;}
.tiaojian .check_item.current span.btnMoreNew{ display: none;}
.tiaojian .check_item span.gengduo.current:after{ content:'';border-top:none;border-right: 6px solid transparent;border-left:6px solid transparent;border-bottom: 6px solid #666; position:absolute;right:0;top:8px;z-index:1;}
.tiaojian .check_item span.gengduo.current:before{ content:'';border-top:none;border-right: 4px solid transparent;border-left:4px solid transparent;border-bottom: 4px solid #fff; position:absolute; right:2px;top:10px; z-index:2;}
.tiaojian .sui-form.form-horizontal .control-group{margin-bottom: 0;}
.tiaojian .check_item .btn_row{position: relative;overflow: hidden; height: 18px;min-width: 56px; display: inline-block; text-align: center; vertical-align: middle;}
.tiaojian .check_item .btn_row .file{width:1000px; opacity: 0; height: 100px; filter: alpha(opacity=0); cursor: pointer; position: absolute; zoom: 1;right: 0;top: 0;}
.m_tag_item{ position: relative; padding-bottom: 5px;z-index: 100;}
.m_tag_main{ position: relative; margin-right: 130px; padding-left: 60px; line-height: 20px;}
.m_tag_label{ position: absolute;left: 0;top:3px;}
.m_tag_content{ position: relative; padding: 0 !important; margin-top: -5px;}
.m_clear:after{ content: '';display: block;clear: both;}
.m_tag_content li{ float: left; margin:5px 5px 0 0;}
.m_tag_content li.m{border: none; background: none!important;}
.m_tag_quick{ position: absolute;right: 0;top: 0;}
.m_tag_quick i.set{ cursor: pointer;}
.m_tag_list{ display: inline-block; position: relative; height: 30px; cursor: default;}
.m_tag_info{border: 1px solid #ccc;padding: 5px;background: #fff;position: absolute; right:0px; top: 20px; display: none;}
.m_tag_info ul{}
.m_tag_info ul li{ position: relative; padding: 0 20px 0 25px;}
.m_tag_info ul li .m_msg_close{ cursor: pointer; position: absolute;left: 0;top:-3px;}
.m_tag_info ul li .m_msg_edit{display: none;}
.m_tag_info ul li .m_msg{  white-space: nowrap;overflow: hidden;text-overflow:ellipsis; display: block;}
.m_tag_info ul li .m_error{ display: none;}
.m_tag_info ul li .m_edit_button{ display: none; padding: 5px 0;}
.m_tag_info ul li .m_edit{cursor: pointer; position: absolute;right: 0;top: 0;}
.m_tag_info ul li.current{ padding-right: 0;}
.m_tag_info ul li.current .m_msg_close{color: #f00;}
.m_tag_info ul li.current .m_msg_edit{display: block;}
.m_tag_info ul li.current .m_msg{display: none;}
.m_tag_info ul li.current .m_error{ display: none;}
.m_tag_info ul li.current .m_edit_button{ display: block;}
.m_tag_info ul li.current .m_edit{display: none;}
.m_tag_list:hover .m_tag_info{ display: block;}
.m_search_item{position: relative;margin-bottom: 10px;}
.m_search_key{ margin-left: -3px!important; position: relative; width: 300px!important;}
.m_search_submit{ position: relative; height: 22px;line-height: 22px; margin-left: 10px; padding: 0 10px;}
.search_inner_container{min-height:400px;}
.tiaojian .sui-form input[readonly="readonly"]{ cursor: default !important;}
.m_tag_main .m_tag_content{ position: relative;top: 8px;}
.tiaojian .sui-form.form-horizontal .controls input{ background-color: #fff!important;}
.m_search_item input{background-image: none!important; background: #fff!important; border-color:#ddd!important; box-shadow: none!important;}
.tiaojian .sui-form.form-horizontal .controls input.true,.tiaojian .sui-form.form-horizontal .controls input.error{ background-image: none !important;}
/* xieli 多选项公共搜索 20161118 stop */
