/*---------------------------------- fr首页改版 2019-06-24 -------------------------------*/
/*-------------------------------  重置清楚  -------------------------------*/
body {
	overflow-x: hidden;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif;
}

/* 浮动 */
.fl { float: left;}
.fr { float: right;}

/* 定位 */
.pr { position: relative;}
.pa { position: absolute;}
.pf { position: fixed;}

/* 清楚浮动 */
.clearfix:before, .clearfix:after {
    display: table;
    content: "";
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { *zoom: 1; /* 兼容ie6 */}
.clearfix:after { clear: both;}

/* 鼠标 */
.pointer { cursor: pointer;}

.f_weight { font-weight: 700;}

table {
	border-collapse:collapse;
	border-spacing:0;
}
 table, th, td, tbody, h1, h2, h3, h4, h5, p, dl, dd, dt {
	margin: 0;
	padding: 0;
}

/*img {
	display: block;
	border:0;
	vertical-align:top;
}*/

i, cite, em {
	font-style:normal;
}
ol, ul{
	list-style:none;
	margin: 0;
	padding: 0;
}
input, button, select, textarea, a {
	outline:none;
}
input {
	text-decoration: none;
	list-style: none;
}
textarea {
	overflow:auto;
	resize:none;
}

/* 清楚a标签样式 */
a,a:visited { text-decoration: none;}
 { text-decoration: underline;}

a:hover { text-decoration: underline;}


.hidden { display:none;}
.show { display:block;}

/*-------------------------------  END. 重置清除  -------------------------------*/

.right { text-align:right;}
.left { text-align:left;}
.center { text-align:center;}

.r_left { float:right;}
.f_left { float:left;}




/*公用*/
.main_w { width: 1220px; margin: 0 auto;}


/*搜索栏 板块*/
.search_wrap { background-color: #f5f5f5; padding: 10px 0px 40px 0;}
.search_box {
	position: relative;
	width: 560px;
	height: 48px;
	margin: 0 auto;
	line-height: 48px;
	border: 1px solid #b3b3b3;
	box-sizing: border-box;
	border-radius: 44px;
	margin-top: 40px;
	margin-bottom: 50px;
}

.search_btn {
	position: absolute;
	top: 5px;
	right: 23px;
}

.search_box input {
	background-color: transparent;
	width: 500px;
	border: none;
	padding-left: 24px;
}

.flex_wrap {  }
.flex_wrap > .flex_item { display: inline-block; }

.flex_wrap > .convenient_column {
	/* margin: 0 1px; */
	background-color: #fff;
	box-shadow: 2px 0px 4px #f3f3f3,
				0px 2px 4px #f3f3f3,
				-2px 0px 4px #f3f3f3,
				0px -2px 4px #f3f3f3;
	border-radius: 8px;
	text-align: center;
	padding: 0px;
}
.flex_wrap > .convenient_column > .default_img {
	max-height: 100px;
	max-width: 100px;
}

.flex_wrap > .convenient_column > h2 {
	font-size: 16px;
	font-weight: 600;
	color: #003366;
	line-height: 24px;
	/* padding: 14px 0; */
}

.flex_wrap > .convenient_column > p {
	font-size: 12px;
	line-height: 20px;
	color: #999;
}


/* ------------------------ business_wrap 业务板块 ------------------------*/
.business_wrap { padding: 60px 0;}
.business_content_right { width: 810px;}
.business_content_right li {
	float: left;
	width: 405px;
	height: 240px;
	background-color: red;
	position: relative;
}

.business_content_right li>img {
	margin: 0 auto;
	margin-top: 68px;
}

.business_content_right li>h2 {
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
}
.business_content_right li>img {
	display: block;
}
.business_content_right li>.hold_show {
	display: none;
}

.business_content_right li:hover>.hold_show {
	display: inline;
}

.business_content_right li:hover>.hold_hide {
	display: none;
}
/* .business_content_right li .business_in_note {
	text-align: left;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	line-height: 25px;
	width: 90%;
	    margin-left: 5%;

	display: none;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;

} */
.business_content_right li:hover>.business_in_note {
	display: -webkit-box;
}

/* .business_content_right li .business_in_title {
	text-align: left;
	font-size: 19px;
	color: #fff;
	font-weight: normal;
	margin-left: 20px;
	line-height: 60px;
} */
.business_content_right li>.business_in_detail {
	text-align: right;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	position: absolute;
	right: 20px;
	bottom: 20px;

	cursor: pointer;
	text-decoration: none;
}


.business_content_right .business_column_one, .business_content_right .business_column_four {
	background-color: #517eaa;
}

.business_content_right .business_column_two, .business_content_right .business_column_three {
	background-color: #30669c;
}

.business_content_right li>.business_in_title, .business_content_right li>.business_in_note, .business_content_right li>.business_in_detail {
	position: absolute;
	color: #fff;
	opacity: 0;
}

.header_margin_div{
	margin-top: 61px;
}
.footer_margin_div{
	margin-bottom: 75px;
}

h3.business_in_title {
	top: 36px;
	left: 30px;
	font-size: 16px;
	font-weight: normal;
}

p.business_in_note {
    width: 85%;
	top: 85px;
	left: 30px;
	font-size: 12px;
    line-height: 25px;
    letter-spacing: 1px;

    -webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

a.business_in_detail {
	bottom: 25px;
	right: 30px;
	font-size: 12px;
}


/*  鼠标移入效果  */
@keyframes business_in_title {
	0% { top: 80px; opacity: 0;}
	100% { top: 36px; opacity: 1;}
}

@keyframes business_in_note {
	0% { top: 100px; opacity: 0;}
	100% { top: 85px; opacity: 1;}
}

@keyframes business_in_detail {
	0% { right: 0px; opacity: 0;}
	100% { right: 30px; opacity: 1;}
}

.business_content_right li:hover h2 { display: none;}
/* .business_content_right li:hover img { display: none !important;} */

.business_content_right li:hover h3.business_in_title { animation: business_in_title 1s 1 ease-in-out normal forwards;}
.business_content_right li:hover p.business_in_note { animation: business_in_note 1s 1 ease-in-out normal forwards 0.6s;}
.business_content_right li:hover a.business_in_detail { animation: business_in_detail 1s 1 ease-in-out normal forwards 1s;}



/* ------------------------ 服务内容 ------------------------*/
.service_wrap { background-color: #30669c; padding-bottom: 10px;}
.service_content { color: #fff;}
.service_content img { padding: 10px;}
.service_content h2 {
	font-size: 14px;
	padding-top: 18px;
	margin: 0;
}
.service_content p {
	margin: 0;
	padding: 0;
	line-height: 24px;
	font-size: 12px;
}


/* ------------------------ 登录框 ------------------------*/
.login_wrap, .registered_wrap{ width: 278px;}
.login_title {
	height: 36px;
	text-align: center;
	line-height: 36px;
	border-radius: 4px 4px 0 0;
	background-color: rgba(12, 62, 120, 0.9);
}

.login_title h2 {
	font-size: 16px;
	font-weight: normal;
	color: #fff;
}

.login_content {
	border-radius: 0 0 4px 4px;
	padding-top: 20px;
	background-color: rgba(26, 78, 148, 0.9);
}

.login_content label.user_name_box, .login_content label.user_pw_box {
    display: block;
    margin: 0 24px;
    padding: 20px 0 10px 0;
    border-bottom: 1px solid rgba(255,255,255,0.2);
}

.login_content label.login_btn_box {
	display: block;
    margin: 0 24px;
}

.login_content label.user_name_box input, .login_content label.user_pw_box input {
    background-color: transparent;
    border: none;
    padding-left: 8px;
}

.login_btn_box input {
    display: inline-block;
    height: 40px;
    width: 100%;
    color: #fff;
    line-height: 40px;
    border-radius: 6px;
    background-color: #4fc5f7;
    border: none;
    margin: 30px 0 20px 0;
}

.forget_pwd_box a {
	color: #fff;
	font-size: 12px;
}

.forget_pwd_box {
	margin: 0 24px;
	padding-bottom: 20px;
}



/*------------------------ footer_wrap  地址信息 ------------------------*/
.footer_wrap {
	background-color: #333;
	color: #999;
	font-size: 12px;
	padding: 40px 0;
}

.help_box {
	padding-bottom: 20px;
	margin-bottom: 28px;
	border-bottom: 1px solid #4c4c4c;
}

.help_box dt {
	font-size: 14px;
	padding-bottom: 28px;
}

.bottom_more_service dd {
	margin-left: 0;
	line-height: 24px;
}

.help_box dd a { color: #999;}
.address_box dd {
	padding-bottom: 10px;
	margin-left: 0;
}

.bottom_more_service { min-width: 300px;}

.address_box .list01{ padding-left: 32px; text-transform: uppercase; background:url(../images/top-icon-01.png) no-repeat;}
.address_box .list02{ padding-left: 32px; background:url(../images/top-icon-02.png) no-repeat;}
.address_box .list03{ padding-left: 32px; background:url(../images/top-icon-03.png) no-repeat;}
.address_box .list04{ padding-left: 32px; background:url(../images/top-icon-04.png) no-repeat;}
.address_box .list05{ padding-left: 32px; background:url(../images/top-icon-01.png) no-repeat;}
.address_box .list06{ padding-left: 32px; background:url(../images/top-icon-03.png) no-repeat;}
.address_box .list07{ padding-left: 32px; background:url(../images/top-icon-05.png) no-repeat;}
.address_box .list08{ padding-left: 32px; background:url(../images/top-icon-06.png) no-repeat;}

.footer_logo_box { margin-right: 60px;}
.footer_logo { padding: 80px 0 30px 0;}
.footer_copy_box { padding-top: 30px;}

.footer_copy_box a {
	color: #999;
	line-height: 24px;
}


/*------------------------ header_shortcut_wrap 顶部快捷导航 ------------------------*/
.header_shortcut_wrap {
	background-color: #ebebeb;
	line-height: 32px;
	font-size: 12px;
	color: #999;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}

.header_shortcut_right li {
	float: left;
    padding: 0 14px;
    border-right: 1px solid #cccccc;
}

.header_shortcut_right li a { font-size: 12px; color: #999;}

.lang_box select {
	border: none;
	background-color: transparent;
	color: #999;
}

.account_box { border-left: 1px solid #cccccc;}

.header_shortcut_right li.list_01 { padding-left: 24px; background:url(../images/new_view/new/shortcut_icon_1.png) no-repeat 8px 8px;}
.header_shortcut_right li.list_02 { padding-left: 30px; background:url(../images/new_view/new/shortcut_icon_2.png) no-repeat 8px 8px;}
.header_shortcut_right li.list_03 { padding-left: 30px; background:url(../images/new_view/new/shortcut_icon_3.png) no-repeat 8px 8px;}


/*------------------------  导航   ------------------------*/
.top_nav_wrap { background-color: #265a97;}
.nav_list_box li {
	float: left;
	padding: 0 46px;
	/* border-right: 1px solid #cccccc; */
}

.nav_list_box li a {
	display: inline-block;
	padding: 20px 0 20px 0;
	color: #fff;
}

/*鼠标移入效果*/
.nav_list_box li:hover { background-color: #fff;}
.nav_list_box li:hover a {
	color: #333;
	text-decoration: none;
}
.nav_list_box li:hover>.sub-menu {
	display:inline;
	margin-left: -46px;
}

.nav_list_box li a h2 {
	margin: 0;
	padding: 0;
	font-size: 14px;
}

.nav_list_box li a p {
	margin: 0;
	padding-top: 6px;
	font-size: 14px;
}

.nav_home { border-left: 1px solid #cccccc;}
.top_logo_box { padding: 18px 46px 0 30px;}




/* -------------------------- 内页 inner_page_wrap -------------------------- */
.inner_page_top_banner_box {
	  width: 70%;
    padding: 0;
    overflow: hidden;
    text-align: center;
}

.inner_page_container {
	position: relative;
	top: -128px;
	min-height: 600px;
	border-radius: 20px;
	background-color: #fff;
	overflow: hidden;
	padding-bottom: 40px;
	box-shadow: 2px 0px 2px #f3f3f3,
				0px 2px 2px #f3f3f3,
				-2px 0px 2px #f3f3f3,
				0px -2px 2px #f3f3f3;
}

.inner_page_left {
	/* width: 20%; */
	min-height: 600px;
	background-color: #fafafa;
}

.inner_page_left .title {
	padding-top: 20px;
	padding-right: 40px;
	color: #666;
}

.inner_page_left .title h2 { font-size: 20px;}

.inner_page_left .title p {
	font-size: 20px;
	line-height: 32px;
}

.inner_page_left  ul.list_menu {
	padding-top: 100px;
	font-size: 16px;
}

.inner_page_left  ul.list_menu li {
	padding: 14px 0;
	padding-right: 40px;
}

.inner_page_left  ul.list_menu li a { color: #666;}
.inner_page_left  ul.list_menu li.current { background-color: #e6e6e6;}



/*内页右边内*/
/* .inner_page_right { width: 80%;} */
.inner_page_right .title {
	margin: 20px 50px 50px 50px;
	border-bottom: 1px solid #e5e5e5;
}

.inner_page_right .title h2 {
	float: left;
	color: #265a97;
	line-height: 42px;
	font-size: 16px;
	border-bottom: 2px solid #265a97;
}

.inner_page_right .title p {
	line-height: 42px;
	font-size: 12px;
	color: #999;
	float: right;
}
.inner_page_right .title p a {
	line-height: 42px;
	font-size: 12px;
	color: #999;
}

.inner_page_content { padding: 0 50px;}



/* -------------------------- 个人中心侧边栏 -------------------------- */

.inner_page_left .user_info_box {
	min-height: 104px;
	background-color: #265a97;
	padding: 24px 0 0 40px;
}

.inner_page_left .user_info_box .user_portrait {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	border: 2px solid #fff;
}

.inner_page_left .user_info_box .user_portrait .user_portrait_img {
	width: 62px;
	height: 62px;
	margin: 0 auto;
	margin-top: 3px;
	border-radius: 50%;
	overflow: hidden;
}

.inner_page_left .user_info_box .user_portrait .user_portrait_img img { height: 100%;}

.inner_page_left .user_info_box .user_name_box {
	padding-left: 20px;
	padding-top: 16px;
}

.inner_page_left .user_info_box .user_name_box h2 {
	font-size: 16px;
	color: #fff;
}

.inner_page_left .user_info_box .user_name_box p {
	font-size: 12px;
	line-height: 24px;
	color: #ccc;
}

.inner_page_left .user_info_box .user_name_box p span {
	display: inline-block;
	color: #ffed28;
	padding-right: 4px;
}
/*-----------user_sidebar_nav---------------*/
.user_sidebar_nav > dl {
	padding-left: 40px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e7e7e7;
}


.user_sidebar_nav > dl > dt {
	font-size: 16px;
	color: #333;
	font-weight: 600;
	padding: 20px 0 20px 0;
}

.user_sidebar_nav > dl > dd a {
	font-size: 12px;
	color: #666;
	line-height: 24px;
}

.user_sidebar_nav > dl > dd dl.user_package_list dd {
	padding-left: 24px;
}
/*-----------user_sidebar_nav-------------end--*/


/* ----------------------- 内页登录 ------------------------- */
.inner_login_wrap .inner_page_container { min-height: 480px; }
.inner_login_wrap .inner_page_left {
	width: 420px;
	min-height: 480px;
}

.inner_login_wrap .inner_page_left .login_left_img {
	padding-right: 40px;
	margin-top: 100px;
}

/* .inner_login_wrap .inner_page_right {
	width: 800px;
} */

/* .inner_login_wrap .inner_page_right .inner_page_content {
	padding: 0 140px;
} */

.inner_login_wrap .login_wrap {
	margin-top: 60px;
	width: 100%;
}

.inner_login_wrap .login_content {
	background-color: #fff;
	padding-bottom: 60px;
	border-radius: 6px;
	overflow: hidden;
	box-shadow: 2px 0px 2px #f3f3f3,
				0px 2px 2px #f3f3f3,
				-2px 0px 2px #f3f3f3,
				0px -2px 2px #f3f3f3;
}

.inner_login_wrap .login_content label.user_name_box, .inner_login_wrap .login_content label.user_pw_box {
    display: block;
    margin: 0 36px;
    padding: 40px 0 10px 0;
    border-bottom: 1px solid #ebebeb;
}


.inner_login_wrap .login_content label.login_btn_box {
    display: block;
    margin: 0 36px;
    padding-top: 40px;
}
.inner_login_wrap .login_content label.user_protocol {
	display: block;
    margin: 10px 36px 0 36px;
}

.inner_login_wrap a.forget_pwd {
	position: absolute;
	right: 0;
	color: #4fc5f7;
}

.inner_login_wrap a.registered_btn {
	color: #4fc5f7;
}

.inner_login_wrap p.registered_prompt_info {
	text-align: right;
	padding-right: 36px;
}

.inner_login_wrap  .login_error_info {
	/* height: 36px; */
	height: auto;
	width: 100%;
	position: absolute;
	bottom: 0;
	line-height: 36px;
	padding-left: 36px;
	color: #fff;
	/*background-color: #fcf0cb;*/
	background-color: #e93320;
	font-size: 16px
}

/* ------------------------ 内页 注册框 ------------------------*/
.inner_login_wrap .registered_content label.user_name_box, .inner_login_wrap .registered_content label.user_pw_box {
    padding: 26px 0 10px 0;
}

.inner_login_wrap .login_content label.user_protocol {
	display: block;
	margin: 10px 36px 0 36px;
}

.inner_login_wrap .login_content label.user_protocol a {
	color: #4fc5f7;
}

.inner_login_wrap .login_content label.registered_btn_box {
    padding-top: 20px;
}


/* 用户协议 弹框 user protocol*/
.mask_bg {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	background-color: rgba(0, 0, 0, 0.5);
	display: none;
}

.user_protocol_container {
	max-width: 90%;
	min-width: 50%;
	/* height: 490px; */
	border-radius: 12px;
	position: fixed;
	z-index: 1000;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-color: #fff;
	overflow: hidden;
	display: none;

}

.user_protocol_title {
	width: 100%;
	height: 52px;
	line-height: 52px;
	background-color: #265a97;
}

.user_protocol_title strong {
	position: absolute;
	font-size: 16px;
	color: #fff;
	padding-left: 24px;
	font-weight: normal;
}

.user_protocol_title span {
	position: absolute;
	width: 18px;
	height: 18px;
	top: 16px;
	right: 16px;
	background: url(../images/new_view/user_protocol_close_btn.png) no-repeat center center;
	background-size: 100%;
	cursor: pointer;
}

.user_protocol_content {
	padding: 20px 20px;
	text-align: left;
}

.user_protocol_content textarea {
	border: none;
	    min-width: 263px;
    min-height: 145px;
    max-height: 284px;
	font-size: 14px
	overflow:scroll;
	width: 100%;
}

.user_protocol_btn_box {
	text-align: center;
}

.user_protocol_btn_box a {
	display: inline-block;
	width: 30%;
	height: 42px;
	line-height: 30px;
	color: #999;
	margin-right: 30px;
	background: #e3e4e5;
	font-size: 16px;
}

.user_protocol_btn_box a:hover {
	text-decoration: none;
}

.user_protocol_btn_box button {
	display: inline-block;
	width: 30%;
	height: 42px;
	line-height: 42px;
	color: #fff;
	background-color: #265a97;
	border: none;
	cursor: pointer;
}







/* ----------------------- 商城主页面 ------------------------- */

.mail_search_box {
	height: 128px;
	background-color: #265a97;
}

.mail_search_box .mail_logo {
	margin: 48px 80px 0 60px;
}

.mail_search_content {
	width: 416px;
	height: 46px;
	border-radius: 23px 0 0 23px;
	border: 1px solid #fff;
}

.mail_search_content i {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 13px;
	left: 20px;
	background: url(../images/mail_search_icon.png) no-repeat;
}

.mail_search_content input {
	background-color: transparent;
	height: 46px;
	line-height: 46px;
	border: none;
	padding: 0;
	padding-left: 52px;
}

.mail_search_box .mail_search_btn {
	width: 130px;
	height: 48px;
	background-color: #fff;
	border-radius: 0 23px 23px 0;
	line-height: 46px;
	font-size: 18px;
	text-align: center;
}

.mail_search_main { margin-top: 40px;}

.mail_search_box .shopping_cart_box {
	width: 136px;
	height: 46px;
	border-radius: 23px;
	border: 1px solid #fff;
}

.mail_search_box .shopping_cart_box { margin: 40px 0 0 80px;}

.mail_search_box .shopping_cart_box a em {
	position: absolute;
	width: 20px;
	height: 20px;
	top: 14px;
	left: 20px;
	background: url(../images/new_view/mail_shopping_cat_icon.png) no-repeat;
}

.mail_search_box .shopping_cart_box a span {
	font-size: 16px;
	line-height: 46px;
	color: #fff;
	padding-left: 50px;
}

.mail_search_box .shopping_cart_box a .shopping_number {
	width: 16px;
	height: 16px;
	line-height: 16px;
	position: absolute;
	top: 7px;
	right: 14px;
	border-radius: 50%;
	border: 1px solid #fff;
	color: #fff;
	text-align: center;
}

.mail_category_wrap { background-color: #fafafa;}

.category_box {
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px dotted #ddd;
}

.category_box a:hover, .hot_product_wrap a:hover, .discount_product_wrap a:hover{ text-decoration: none;}

.category_box h2.cat_title {
    width: 88px;
    float: left;
    font-size: 12px;
    line-height: 28px;
    margin: 0 15px 0 0;
    text-align: right;
}

.category_box ul.cat_list {
	width: 1080px;
	float: left;
	font-size: 12px;
}

.category_box ul.cat_list li {
	float: left;
	margin-right: 24px;
	line-height: 28px;
}

.category_box ul.cat_list li a {
	color: #0066CB;
	padding: 2px 4px;
}

.category_box ul.cat_list li a:hover {
    color: #f60;
}

.category_box .cat_list li a.cat_highlight {
    position: relative;
    color: #f60;
    border: 1px solid #f60;
    background: #fefbf1;
}


.hot_product_wrap {
	padding-top: 30px;
	margin: 0 32px;
}

.hot_product_wrap .title_box h2 {
	float: left;
	font-size: 16px;
	color: #333;
	text-align: left;
	line-height: 36px;
}

.hot_product_wrap .title_box ul { float: right;}

.hot_product_wrap .title_box ul li {
	width: 28px;
	height: 28px;
	float: left;
	border: 1px solid #dadada;
	margin-left: 6px;
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	color: #dadada;
	cursor: pointer;
}

.hot_product_wrap .content_box ul {
	width: 100%;
	border: 1px solid #ddd;
}

.hot_product_wrap .content_box ul li {
	float: left;
	width: 230px;
	height: 360px;
	padding-bottom: 40px;
	text-align: center;
}

.hot_product_wrap .content_box ul li a h2 {
	color: #333;
	font-size: 14px;
	line-height: 36px;
}

.hot_product_wrap .content_box ul li a p {
	color: #666;
	font-size: 12px;
}

.hot_product_wrap .content_box ul li a p.price_box {
	padding-top: 14px;
	font-size: 18px;
	color: #ff0033;
}

.hot_product_wrap .content_box ul li a p.price_box span {
	font-size: 12px;
}

.discount_product_wrap .title_box {
	font-size: 14px;
	line-height: 36px;
}

.discount_product_wrap .title_box a {
	float: right;
	color: #999;
}

.one_line_show_p {
	overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}


.service_column_box .service_column_note {
	max-width: 220px;
}

/* 产品填报部分样式 */
.total_info {
	padding-top: 3px;
	width:100%;
	min-height: 35px;
}

.total_info>div {
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	width:20%;
	height: 30px;
	float:left;
}

.total_info>div>a {
	line-height: 30px;
}

.product_item_area {
	width: 100%;
	min-height: 40px;
	background-color: #ECEAEB;
}

.product_item_area>span {
	line-height: 40px;
}

.biz_left_menu_btn>a:link{
	 color:black;
}
.biz_left_menu_btn>a:visited{
	 color:black;
}

.down_pull_btn_box{
	background: #0066CB;
	width: 100%;
	height: 30px;
}
.down_pull_btn_box>img{

	height: 28px;
}

.length_limit {
	white-space:nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}