 @charset "utf-8";
 @charset "utf-8";
/* CSS Document */
                                            /* v1.0 | 20080212 */
                                            
html,  body,  div,  span,  applet,  object,  iframe,  h1,  h2,  h3,  h4,  h5,  h6,  p,  blockquote,  em,  font,  img,  samp,  strike,  strong,  b,  u,  i,  center,  dl,  dt,  dd,  ol,  ul,  li,  form,  label,  table,  caption,  tbody,  tfoot,  thead,  tr,  th,  td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	width: 100%;
	margin: 0px auto;
	text-align: left;
	line-height: 20px;
	color: #555;
	font-family: 微软雅黑, Helvetica, sans-serif;
	background: url(../images/bg.jpg) center top repeat-y #f5f6f7;
	font-size: 12px;
	list-style: none
}
ol,  ul {
	list-style: none;
}
blockquote,  q {
	quotes: none;
}
blockquote:before,  blockquote:after,  q:before,  q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
                                            
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
                                            
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
                                            
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* all used */
                                            
a.about-list:link,  a.about-list:visited {
	display: block;
	width: 168px;
	background: url(../images/list_bg.jpg) repeat-y left;
	padding-left: 15px;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #ccc
}
a.about-list:hover {
	display: block;
	width: 168px;
	background: url(../images/about_select.jpg) repeat-y left;
	padding-left: 15px;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #ccc
}
a.about-list-select:link,  a.about-list-select:visited {
	display: block;
	width: 168px;
	background: url(../images/about_select.jpg) repeat-y left;
	padding-left: 15px;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
	color: #CC061B
}
a.about-list-select:hover {
	color: #000;
	background: url(../images/list_bg.jpg) repeat-y left;
}
a.catalog_link:link,  a.catalog_link:visited {
	color: #E2022D;
}
a.catalog_link:hover {
	color: #000
}
a.about_list_b:link,  a.about_list_b:visited {
	width: 173px;
	background: url(../images/arrow_gray.jpg) no-repeat 5px;
	height: 25px;
	line-height: 25px;
	padding-left: 13px;
	display: block;
}
a.about_list_b:hover {
	color: #c00;
}
a.about_list_b_select:link,  a.about_list_b_select:visited {
	width: 173px;
	background: url(../images/arrow_select.jpg) no-repeat 5px;
	height: 25px;
	line-height: 25px;
	padding-left: 13px;
	display: block;
	color: #f00;
	font-weight: bold
}
a.about_list_b_select:hover {
	color: #000;
}
a.about_list-s:link,  a.about_list-s:visited {
	height: 25px;
	line-height: 25px;
	padding-left: 5px;
	display: block;
	background: url(../images/arrow_gray.jpg) left no-repeat;
}
a.about_list-s:hover {
	color: #c00;
}
a.about_list_s_select:link,  a.about_list_s_select:visited {
	height: 25px;
	line-height: 25px;
	color: #f00;
	background: url(../images/arrow_select.jpg) no-repeat 60% left;
	display: block;
	padding-left: 7px;
	font-weight: bold
}
a.about_list_s_select:hover {
	color: #000;
}
a:link {
	color: #555;
	text-decoration: none;
}
a:visited {
	color: #555;
	text-decoration: none;
}
a:active {
	color: #555;
	text-decoration: none;
}
a:hover {
	color: #3E4D89;
	text-decoration: underline;
}
a.white:link,  a.white:visited,  a.white:active {
	color: #fff;
}
a.white:hover {
	color: #ADDBF5;
	text-decoration: underline
}
a.whiteb:link,  a.whiteb:visited,  a.whiteb:active {
	color: #fff;
	font-weight: bold
}
a.whiteb:hover {
	color: #ADDBF5;
	text-decoration: none;
	font-weight: bold
}
a.nav_product_title:link,  a.nav_product_title:visited,  a.nav_product_title:active {
	font-size: 14px;
	font-weight: bold
}
a.nav_product_title:hover {
	color: #f00;
	font-size: 14px;
	font-weight: bold
}
a.white-navi:link,  a.white-navi:visited,  a.white-navi:active {
	color: #fff;
}
a.white-navi:hover {
	color: #CC0000;
}
a.whitedetail:link,  a.whitedetail:visited,  a.whitedetail:active {
	color: #fff;
	font-size: 14px;
	font-weight: bold
}
a.whitedetail:hover {
	color: #fff;
	font-size: 14px;
	font-weight: bold
}
a.backtotop:link,  a.backtotop:visited,  a.backtotop:active {
	color: #fff;
}
a.backtotop:hover {
	color: #ccc;
	text-decoration: underline
}
a.more:link,  a.more:visited,  a.more:active {
	color: #22272a;
}
a.red_txt:link,  a.red_txt:visited,  a.red_txt:active {
	color: #E2022D;
}
a.red_txt:hover {
	color: #000;
}
a.footer_backtotop:link,  a.footer_backtotop:visited,  a.footer_backtotop:active {
	color: #fff;
}
a.blue:link,  a.blue:visited,  a.blue:active {
	color: #3E4D89;
}
a.blue:hover {
	color: #000;
	text-decoration: underline
}
a.red:link,  a.red:visited,  a.red:active {
	color: #F00
}
a.red:hover {
	color: #3E3E3E
}
a.blue_bold:link,  a.blue_bold:visited,  a.blue_bold:active,  a.blue_bold:hover {
	color: #0C4B8E;
	font-weight: bold
}
a.blue_bold:hover {
	color: #5F6162;
}
a.list:link {
	color: #0E5FD8;
	text-decoration: none;
	display: block;
	width: 155px;
	padding-left: 31px;
	float: left;
	text-align: left
}
a.list:visited {
	color: #5092F3;
	text-decoration: none;
	display: block;
	width: 155px;
	padding-left: 31px;
	text-align: center;
	float: left;
	text-align: left
}
a.list:active {
	color: #0E5FD8;
	text-decoration: none;
	display: block;
	width: 155px;
	padding-left: 31px;
	text-align: center;
	float: left;
	text-align: left
}
a.list:hover {
	color: #0E5FD8;
	text-decoration: none;
	display: block;
	padding-left: 31px;
	width: 155px;
	background-color: #E1F1FF;
	text-align: left
}
H1,  H2,  H3,  H4,  H5,  H6 {
	MARGIN: 0px;
	padding: 0px;
	font-size: 100%;
	display: inline;
}
.lingxian {
	display: block;
	vertical-align: middle;
	padding-top: 20px;
	padding-left: 5px;
	color: #000;
	font-weight: bold
}
.white_text {
	color: #fff
}
/* 头部 */
                                            
.top {
	width: 969px;
	margin: auto;
	height: 83px;
	padding-left: 13px;
	padding-right: 18px;
	overflow: hidden
}
.logo {
	width: 150px;
	height: 67px;
	margin-top: 17px;
	float: left
}
.company_name {
	width: 620px;
	padding-top: 19px;
	height: 52px;
	float: left;
	overflow: hiddens
}
.contact_top {
	width: 195px;
	padding-top: 15px;
	float: left
}
.contact_top img {
	margin-right: 5px
}
/* 导航 */
                                            
.nav {
	width: 960px;
	height: 35px;
	margin: auto;
	text-align: center;
	padding-left: 40px;
}
.BSHARE_COUNT {
	display: none!important;
}
.bshare-custom {
	margin-bottom: 5px;
}
a.navss:link,  a.navss:visited,  a.navss:active,  a.navss:hover,  a.navss_about:link,  a.navss_about:visited,  a.navss_about:active,  a.navss_about:hover,  a.navss_abouts:link,  a.navss_abouts:visited,  a.navss_abouts:active,  a.navss_abouts:hover,  a.navss_s:link,  a.navss_s:visited,  a.navss_s:active,  a.navss_s:hover {
	width: 114px;
	text-align: center;
	float: left;
	font-size: 16px;
	height: 30px;
	line-height: 28px;
	font-family: "微软雅黑", "黑体";
	display: block;
	color: #000;
	display: block;
	position: relative;
	font-weight: bold;
}
a.navss:after,  a.navss_about:after {
	content: "";
	display: block;
	bottom: -8px;
	left: 0%;
	transform: translateX(-50%);
	height: 2px;
	width: 0;
	background-color: #000;
	transition: all .36s cubic-bezier(.4, .8, .74, 1);
	margin-left: 50%;
	/* margin-bottom: -20px; */
	margin-top: 10px;
}
a.navss:hover:after,  a.navss_about:hover:after {
	width: 56%;
}
a.navss:hover,  a.navss_about:hover {
	color: #000;
	opacity: .6;
	text-decoration: none
}
a.navss_about:link,  a.navss_about:visited,  a.navss_about:active,  a.navss_about:hover {
	text-decoration: none
}
a.navss_about:hover {
}
a.navss_s:link,  a.navss_s:visited,  a.navss_s:active,  a.navss_s:hover {
	color: #ADDBF5;
}
a.navss_s:hover {
	color: #fff;
	text-decoration: none;
}
a.navss_abouts:link,  a.navss_abouts:visited,  a.navss_abouts:active,  a.navss_abouts:hover {
	color: #ADDBF5;
}
a.navss_abouts:hover {
	color: #fff;
	text-decoration: none
}
.banner {
	width: 100%;
	padding-top: 5px;
	margin: auto
}
/* 主体部分 */
                                            
.mainindex,  .main {
	width: 996px;
	margin: auto;
	padding-top: 10px;
	clear: both;
	overflow: hidden;
	padding-left: 4px;
	padding-top: 20px;
	padding-bottom: 50px;
}
.mainindex {
	padding-bottom: 0;
}
/* 主体左侧部分 */
                                            
.left {
	width: 227px;
	float: left
}
.index_contact,  .ny_contact {
	width: 197px;
	height: 130px;
	background: url(../images/contact_bg.jpg) no-repeat;
	padding: 10px;
	color: #fff;
	line-height: 15px;
}
.ny_contact {
	margin-top: 10px
}
.index_conact_title {
	padding-left: 25px;
	font-weight: bold;
	color: #fff;
	margin-top: 6px
}
.index_contact_more {
	width: 150px;
	text-align: right;
	padding-right: 47px;
	margin-top: 10px
}
.banner_title,  .banner_title_ny {
	width: 182px;
	height: 30px;
	line-height: 32px;
	color: #fff;
	font-weight: bold;
	background: url(../images/blue_title_bg.jpg);
	padding-left: 35px;
	margin-top: 10px
}
.banner_title_ny {
	margin-top: 0px
}
.left_content,  .hotproduct {
	width: 217px;
	padding: 10px 0px;
	background: url(../images/left_content_bg.jpg) center top repeat-x
}
.left_content li {
	width: 183px;
	padding-left: 34px;
	background: url(../images/arrow.jpg) 20px 11px no-repeat;
	border-bottom: 1px solid #DEDEDE;
	height: 30px;
	line-height: 30px
}
/* 主体右侧部分 */
                                            
.right {
	width: 764px;
	float: left
}
.right_product {
	width: 744px;
	height: 226px;
	padding: 0px 10px 10px;
	background: url(../images/product_bg.jpg) top no-repeat;
	clear: both;
}
.title_span,  .title_span_neiye {
	display: block;
	clear: both;
	height: 30px;
	line-height: 30px;
	padding-left: 17px;
	color: #fff;
	font-weight: bold
}
.title_span_neiye {
	margin-bottom: 25px;
	line-height: 14px;
	padding-left: 0px
}
.content_span,  #box_main_sub2_sub1 {
	display: block;
	clear: both;
	padding-top: 10px
}
#box_main_sub2_sub1 {
	padding-top: 18px
}
.right_about {
	width: 744px;
	height: 150px;
	padding: 0px 10px 10px;
	background: url(../images/about_bg.jpg) no-repeat;
	margin-top: 10px;
	margin-top: 10px
}
.banner_dierdai {
	width: 761px;
	height: 60px;
	margin-top: 10px
}
.index_two_wrap {
	width: 764px;
	padding-top: 10px 0px 10px;
	margin-top: 10px
}
.success,  .news_wrap {
	width: 355px;
	overflow: hidden;
	padding: 0px 10px 10px;
	background: url(../images/xiao_kuang_bg.jpg) center top no-repeat;
	height: 304px;
	float: left
}
.news_wrap {
	margin-left: 12px;
	_margin-left: 6px
}
.index_prdouct {
	padding-top: 0px;
	width: 100%;
	overflow: hidden
}
.index_product li {
	width: 146px;
	float: left
}
.image_style {
	padding: 1px;
	border: 1px solid #CCC
}
.image_style:hover {
	padding: 1px;
	border: 1px solid #f00
}
.hotproduct {
}
.hotproduct ul {
	list-style: none;
	background: url(../images/left_number.jpg) 17px 0px no-repeat
}
.hotproduct li {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
	list-style-type: decimal;
	padding-left: 36px;
	overflow: hidden;
}
ul#decimal {
	list-style-type: decimal;
}
 3 #box_main_sub2_sub1 li {
 background: url(../images/arrow.jpg) 6px 10px no-repeat;
 padding-left: 20px;
}
#box_main_sub2_sub1 li p {
	display: block;
	width: 267px;
	float: left;
	overflow: hidden;
	height: 28px;
	line-height: 28px;
}
#box_main_sub2_sub1 li span {
	display: block;
	width: 67px;
	float: left;
	height: 28px;
	line-height: 28px;
}
/* 友情连接 */
                                            
.friendlylink {
	width: 970px;
	height: 80px;
	padding: 0px 10px 10px;
	background: url(../images/friendly_bg.jpg) no-repeat;
	clear: both;
	margin: auto;
	margin-top: 10px;
	padding-bottom: 30px;
}
.friendlylink dl {
	width: 100%
}
.friendlylink dt {
	display: block;
	padding-right: 20px;
	float: left
}
/* 网站底部 */
                                            
.bottom {
	width: 100%;
	margin: auto;
	clear: both;
	padding: 20px 18px 0 18px;
	line-height: 30px;
	overflow: hidden;
	border-top: solid 50px #f5f6f8;
	background: #fff;
}
.bottom_left {
	width: 710px;
	float: left;
	line-height: 18px
}
.bottom_inner {
	width: 1000px;
	margin: auto;
}
.bottom_right {
	width: 252px;
	float: left;
	text-align: right
}
/* 内页 */
                                            
.right_content {
	width: 764px;
	background: url(../images/content_bg_bottom.jpg) left repeat-y;
	border-bottom: 1px solid #D5DFF4;
}
.right_content_neiye,  .right_content_productlist {
	width: 704px;
	padding-right: 30px;
	line-height: 25px;
	padding-top: 10px;
	padding-left: 30px;
	padding-bottom: 30px;
	background: url(../images/content_bg.jpg) left top no-repeat;
	height: 100%;
	overflow: hidden;
	min-height: 402px;
	max-height: none;
}
.right_content_productlist {
	background: url(../images/content_bg_p.jpg) left top no-repeat;
}
.about_imag {
	float: left;
	margin: 3px 35px 5px 5px
}
.feedback {
	width: 400px;
	float: left;
	overflow: hidden
}
.input_style {
	width: 378px
}
.submit {
	padding-top: 10px
}
.sitemap_wrap {
	width: 225px;
	float: left;
	margin-right: 20px
}
.sitemap_title {
	width: 215px;
	height: 42px;
	background: url(../images/sitemap_titlebg.jpg) no-repeat;
	line-height: 30px;
	color: #fff;
	font-weight: bold;
	padding-left: 10px;
	font-size: 14px
}
.sitemap_wrap li {
	width: 201px;
	background: url(../images/spot_item.gif) 4px 6px no-repeat;
	height: 30px;
	line-height: 30px;
	padding-left: 24px;
}
.sitemap_wrap li:link {
}
.sitemap_wrap li a:hover {
	color: #3E4D89;
	font-weight: bold
}
.product_list {
	padding-left: 20px
}
.product_list li,  .indexproduct_wrap {
	width: 136px;
	float: left;
	padding-right: 13px
}
.product_list li {
	padding-right: 35px;
	margin-bottom: 10px;
	height: 188px;
	overflow: hidden;
	list-style: none
}
.news_real {
}
.news_real li {
	line-height: 36px;
	height: 36px;
	background: url(../images/btn_next.gif) 0px 10px no-repeat;
	border-bottom: 1px solid #E2E2E2;
	padding-left: 18px
}
.news_title_real_real {
	width: 482px;
	float: left;
	display: block;
	font-size: 12px;
	font-weight: normal
}
.news_date {
	width: 120px;
	float: left;
	display: block;
}
.news_click {
	width: 80px;
	float: left;
	display: block;
}
.page {
	float: right;
	padding-top: 10px
}
.page a {
	padding: 1px 4px;
	display: block;
	border: 1px solid #4f4e4e;
	float: left;
	text-align: right;
	text-align: center;
	margin: 0px 2px;
	display: block
}
.news_title_content {
	font-family: "微软雅黑", "黑体";
	font-size: 18px;
	font-weight: normal;
	color: #414141;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #E2E2E2;
	width: 100%;
	text-align: center;
	margin-top: 10px
}
.news_title_content a {
	color: #414141
}
.news_second_title {
	width: 100%;
	text-align: center
}
.news_content_real {
	overflow: hidden
}
.message_line {
	border-top: 1px solid #E5E5E5;
	padding-top: 10px;
	margin-top: 20px;
	width: 100%
}
.submit {
	padding: 10px 0px
}
.input_style,  .textarea_style {
	background: #fff;
	color: #888;
	border: 1px solid #E5E5E5;
	padding: 5px;
	width: 350px
}
.input_style {
	width: 359px;
	padding: 1px
}
.success_banner {
	background: url(../images/titbg.jpg) left bottom no-repeat;
	width: 685px;
	height: 50px;
	font-size: 14px;
	font-weight: bold;
	font-family: "微软雅黑", "黑体";
	color: #fff;
	padding-left: 15px;
	line-height: 20px;
	padding-top: 0px
}
.success_banner span {
	margin-top: 0px;
	display: block
}
.bottom_bbb {
	width: 100%;
	text-align: center;
	line-height: 20px;
	padding-bottom: 20px;
	border-top: 1px solid #eee;
	padding-top: 10px;
	clear: both;
	margin-top: 5px
}
/* 首页图片切换 */
                                            
.pro_bimg {
	text-align: center
}
h3 {
	padding: 15px 10px
}
.pro_content {
	padding: 10px;
	line-height: 22px;
	width: 290px
}
.container {
	WIDTH: 1000px;
	HEIGHT: 188px;
}
.container A IMG {
	WIDTH: 1000px;
	HEIGHT: 188px
}
.container IMG {
	BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP-STYLE: none;
	BORDER-LEFT-STYLE: none
}
.td_f A IMG {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.num {
	POSITION: absolute;
	WIDTH: 125px;
	FLOAT: right;
	right: -8px;
	bottom: 14px
}
.num LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 15px;
	FONT-FAMILY: Arial;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat -15px 0px;
	FLOAT: left;
	HEIGHT: 15px;
	COLOR: #86a2b8;
	FONT-SIZE: 12px;
	CURSOR: pointer
}
.num LI.on {
	LINE-HEIGHT: 15px;
	WIDTH: 15px;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat;
	HEIGHT: 15px;
	COLOR: #ffffff
}
.baidufenxiang img,  .baidufenxiang embed {
	float: right;
	margin-left: 8px
}
.bottom_b {
	position: relative
}
.bottom_b img {
	position: absolute;
	left: 838px;
	top: 82px;
	z-index: 1000
}
/* 在线客服Begin */
                                            
.rides-cs {
	font-size: 12px;
	background: #29a7e2;
	position: fixed;
	top: 250px;
	right: 0px;
	_position: absolute;
	z-index: 1500;
	border-radius: 6px 0px 0 6px;
}
.rides-cs a {
	color: #00A0E9;
}
.rides-cs a:hover {
	color: #ff8100;
	text-decoration: none;
}
.rides-cs .floatL {
	width: 36px;
	float: left;
	position: relative;
	z-index: 1;
	margin-top: 21px;
	height: 181px;
}
.rides-cs .floatL a {
	font-size: 0;
	text-indent: -999em;
	display: block;
}
.rides-cs .floatR {
	width: 130px;
	float: left;
	padding: 5px;
	overflow: hidden;
}
.rides-cs .floatR .cn {
	background: #F7F7F7;
	border-radius: 6px;
	margin-top: 14px;
}
.rides-cs .cn .titZx {
	font-size: 14px;
	color: #333;
	font-weight: 600;
	line-height: 24px;
	padding: 5px;
	text-align: center;
	padding-top: 10px
}
.rides-cs .cn ul {
	padding: 0px;
	padding-bottom: 5px
}
.rides-cs .cn ul li {
	line-height: 35px;
	height: 38px;
	border-bottom: solid 1px #E6E4E4;
	overflow: hidden;
	text-align: center;
}
.rides-cs .cn ul li span {
	color: #777;
}
.rides-cs .cn ul li a {
	color: #777;
}
.rides-cs .cn ul li img {
	vertical-align: middle;
}
.rides-cs .btnOpen,  .rides-cs .btnCtn {
	position: relative;
	z-index: 9;
	top: 25px;
	left: 0;
	background-image: url(http://demo.lanrenzhijia.com/2014/service1031/images/lanrenzhijia.png);
	background-repeat: no-repeat;
	display: block;
	height: 146px;
	padding: 8px;
}
.rides-cs .btnOpen {
	background-position: 0 0;
}
.rides-cs .btnCtn {
	background-position: -37px 0;
}
.rides-cs ul li.top {
	border-bottom: solid #ACE5F9 1px;
}
.rides-cs ul li.bot {
	border-bottom: none;
}
.pedoli {
	width: 100%;
	background: #fff;
	padding-bottom: 20px;
	padding-left: 10px;
}
.xiaozistyle {
	font-size: 8px!important;
	line-height: 120%;
	height: 27px;
	overflow: hidden;
}
/* 在线客服End */
                                            
.wrap {
	width: 92%;
	margin: auto 15px;
	position: relative;
	overflow: hidden;
	background: #fff;
}
#nav {
	display: none;
}
.btn-navbar {
	display: none;
}

@media (max-width: 735px) {
	.about_imag{display: none}
	.news_date {
    width: 20%;
font-size: .5rem
}
	.news_real li {
		overflow: hidden
}
	.news_click{font-size: .6rem}
	.news_title_real_real {
    width: 78%;
    float: left;
    display: block;
    font-size: 1rem;
}
	#success{ width: 100%;}
	#success td{font-size: .8rem}
	.product_list p{font-size: .8rem; line-height: 140%; padding-top: .3rem}
	.mobilenyhsf{display:block!important}
	.pedoli {
    width: auto;
    padding-left: 0;
		background: #000;
		color: hsla(0,0%,100%,.56);padding: 1.3rem 1.3rem 1rem 1.3rem;
			
}
	.bottom_inner {
    width: 100%;
}
	.bottom_right {display: none
}
	.bottom_left {
		padding: 1.3rem 1.3rem 1rem 1.3rem;
		width: auto;
}
	
.bottom {
	padding: 0;
	background: #000;
	color: hsla(0,0%,100%,.56);
}
	.bottom a,.pedoli a{ color: hsla(0,0%,100%,.78);}
#box_main_sub2_sub1 li p {
	width: 240px;
	padding-right: 5px;
	overflow: hidden
}
#box_main_sub2_sub1 li span {
	font-size: 11px;
	width: 95px;
}
.index_two_wrap {
	width: 100%;
}
#box_main_sub2_sub1 li {
	padding-left: 0;
}
.success {
	width: 100%;
	overflow: hidden;
	padding: 0px;
	background: #fff;
	height: 20.5rem;
	margin: auto;
}
.news_wrap {
	width: 100%;
	overflow: hidden;
	padding: 0px;
	background: #e9f5f9;
	height: 20.5rem;
	margin: auto;
}
.banner_dierdai {
	width: 100%;
	overflow: hidden;
	padding-top: .5rem;
	padding-bottom: .5rem;
	height: auto;
}
.banner_dierdai img {
	width: 100%;
	height: auto;
}
.content_span, #box_main_sub2_sub1 {
	padding: .3rem 1.3rem 1rem 1.3rem;line-height: 157%;
}
.mobileabout {
	height: 10.1rem;
	overflow: hidden;line-height: 157%;
}
.index_conact_title a.whiteb:link, .index_conact_title a.whiteb:visited, .index_conact_title a.whiteb:active {
	color: #fff;
}
.hotproduct ul {
	background: none;
	background-color: #e9f5f9;
}
.hotproduct li {
	border-bottom: none;
	border-bottom: 1px solid #ededed;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 6px;
}
.lingxian {
	font-size: 0.9rem;
}
.right_about {
	width: 100%;
	padding: 0px
}
.right_about {
	background: #e9f5f9;
	height: auto;
	padding-top: .1rem;
	padding-bottom: 3.2rem;
}
.product_list li, .indexproduct_wrap {
	height: 172px;
	overflow: hidden;
}
.right {
	width: 100%;
	overflow: hidden;
}
.right_product {
	background: none;
	padding: 0;
	width: 100%;
	overflow: hidden;
	height: auto!important;
}
#demo {
	width: 100%!important;
	height: auto!important;
}
.title_span, .title_span_neiye {
	height: 50px;
	line-height: 50px;
	padding-left: 20px;
	margin-top: 2.2rem;
	font-size: 1.4rem;
}
.success .title_span, .title_span_neiye {
	height: 33px;
	line-height: 50px;
	color: #000
}
.title_span {
	color: #000
}
.index_contact_more {
	font-size: 0.8rem;
	text-align: center;
	width: 25%;
	color: #fff;
	display: inline-block;
	border: .01rem solid #fff;
	margin: auto;
	clear: both;
	display: block;
	padding: 0.7rem;
	margin-top: 2rem;
}
.share_self {
	width: 100%!important;
	height: 280px!important;
}
	.share_self1 {
	width: 100%!important;
	height:82px!important;
}
	.share_selfbanner{height: 129px!important;}
.container {
	width: 100%;
	height: 155px;
	overflow: hidden;
	position: relative;
}
.left_content, .hotproduct {
	background: none;
	width: 100%!important;
	background-color: #e9f5f9;
	padding-bottom: 30px;
	padding: 0px;
	overflow: hidden
}
	.mobilenyhsf{display:block!important}
	.mobilezs{ display:none!important}
	.left_content ul { margin-bottom:50px}
	.left_content li {
    width: 100%;
}
	.right_content_neiye, .right_content_productlist {
    width:auto;
    background:none;
		padding: 0;
}
	.right_content {
    width: 100%;
    background:none;
    border-bottom: 0;
}
	.content_span img{ width:100%; height: auto}
.banner_title, .banner_title_ny {
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-weight: bold;
	padding-left: 1.5rem;
	margin-top: 0px;
	font-size: 1.4rem;
	background: none;
	background-color: #e9f5f9;
	color: #000;
	padding-top: 2.1rem;
	display: none
}
.rexiaopaihang {
	background-color: #e9f5f9;
	padding-bottom: 0;
}
.rexiaopaihangw {
	background-color: #fff;
	padding-bottom: .4rem;
}
.mainindex, .main {
	padding-left: 0px;
}
.logo {
	padding-left: 20px;
}
.banner {
	width: 100%;
	overflow: hidden;
}
.index_conact_title {
	margin-top: 3rem;
	font-size: 1.4rem;
	text-align: center;
}
a.whiteb:link, a.whiteb:visited, a.whiteb:active {
	font-weight: 600!important;
	color: #000;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, em, font, img, samp, strike, strong, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td {
	font-size: 1rem;
}
body {
	background: #f5f6f7;
}
.index_contact, .ny_contact {
	width: 100%;
	background: #4185f3;
	height: auto;
	padding: 1px 0px 3rem;
	color: #fff;
	line-height: 15px;
	display: none
}
	.index_contactindex {
		display:block!important
}
	.rexiaopaihang,.rexiaopaihangw{ display: block!important}
	
.index_contact p {
	padding-left: 20px;
	padding-top: 5px;
	display: block;
	text-align: center;
}
.index_contact p a {
	color: #fff;
}
.left {
	width: 100%;
	float: right;
}
.rides-cs {
	display: none;
}
.friendlylink {
	width: 100%;
	background: #fff;
	clear: both;
	margin: auto;
	overflow: hidden;
	height: auto!important;
	padding: 0px 0 10px 0 ;
	
}
.mainindex, .main {
	width: 100%;
	margin: auto;
	clear: both;
	overflow: hidden;
	padding-bottom: 50px;
	background: #fff;
	padding-top: 0px;
}
	.mainindex{padding-top: 20px;
	background: #e9f5f9}
.contact_top {
	display: none;
}
.top {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	background: #fff;
	display: block;
	overflow: hidden;
	border-top: 10px solid #fff
	
}
	.topindex{margin-top:-15px;padding-top:0}
.company_name {
	width: 57%;
	padding-top: 19px;
	height: 52px;
	float: left;
	overflow: hiddens;
	border-top: 0
}
.company_name img {
	display: none;
}
.fr {
	float: none;
	padding-top: 2em;
	display: none;
	overflow: hidden;
	margin: 0 auto;
	position: fixed;
	top: 0;
	width: 98%;
	z-index: 1;
	background: #fff;
	padding-bottom: 20px;
	padding-left: 2%
}
.fr a {
	display: block;
	height: 35px;
	line-height: 35px;
	margin-left: 0;
	border-bottom: 1px solid #ECECEC;
	display: box;
	display: -webkit-box;
	box-align: center;
}
#nav {
}
.home-header .fr a {
	display: block;
	height: 35px;
	line-height: 35px;
	margin-left: 0;
	border-bottom: 1px solid #ECECEC;
	display: box;
	display: -webkit-box;
	box-align: center;
	display: block;
	float: right;
	padding: .5em .6em;
	margin: 1em 0 0 0;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
	background-color: #ededed;
	background-image: -moz-linear-gradient(top, #E60415, #E10010);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E60415), to(#E10010));
	background-image: -webkit-linear-gradient(top, #E60415, #E10010);
	background-image: -o-linear-gradient(top, #E60415, #E10010);
	background-image: linear-gradient(to bottom, #E60415, #E10010);
	background-repeat: repeat-x;
 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
	border-color: #E10010 #E10010 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 *background-color: #E10010;
 filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-box-shadow: inset 0 1px 0 rgb(255 255 255 / 10%), 0 1px 0 rgb(255 255 255 / 8%);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);
	box-shadow: inset 0 1px 0 rgb(255 255 255 / 10%), 0 1px 0 rgb(255 255 255 / 8%);
	border-radius: 5px;
	box-shadow: 0 1px 0 #ccc;
	position: fixed;
	top: .1em;
	z-index: 10;
	right: 1.5em;
}
.nav { padding-left:1.3rem; padding-top: 3px;
}
	a.navss:link, a.navss:visited, a.navss:active, a.navss:hover, a.navss_about:link, a.navss_about:visited, a.navss_about:active, a.navss_about:hover, a.navss_abouts:link, a.navss_abouts:visited, a.navss_abouts:active, a.navss_abouts:hover, a.navss_s:link, a.navss_s:visited, a.navss_s:active, a.navss_s:hover {
    width: 90px;
    text-align: center;
    float: left;
    font-size: 16px;
    height: 30px;
    line-height: 28px;
    font-family: "微软雅黑", "黑体";
    display: block;
    color: #000;
    position: relative;
    font-weight: bold;
}
	.nav {
    width: auto;
    margin: auto;
    text-align: center;
}
.home-header .fr {
	float: none;
	padding-top: 2em;
	display: none;
	overflow: hidden;
	margin: 0 auto;
	position: fixed;
	top: 0;
	width: 98%;
	z-index: 1;
	background: #fff;
	padding-bottom: 20px;
	padding-left: 2%
}
.home-header .fr a {
	display: block;
	height: 35px;
	line-height: 35px;
	margin-left: 0;
	border-bottom: 1px solid #ECECEC;
	display: box;
	display: -webkit-box;
	box-align: center;
	-webkit-box-align: center;
	width: 90%;
}
.btn-navbar .icon-bar+.icon-bar {
	margin-top: 3px;
}
.navbar .btn-navbar {
	display: block;
	float: right;
	padding: .5em .6em;
	margin: 1em 0 0 0;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ededed;
	background-image: -moz-linear-gradient(top, #E60415, #E10010);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E60415), to(#E10010));
	background-image: -webkit-linear-gradient(top, #E60415, #E10010);
	background-image: -o-linear-gradient(top, #E60415, #E10010);
	background-image: linear-gradient(to bottom, #E60415, #E10010);
	background-repeat: repeat-x;
 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
	border-color: #E10010 #E10010 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 *background-color: #E10010;
 filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);
	border-radius: 5px;
	box-shadow: 0 1px 0 #ccc;
	position: fixed;
	top: .1em;
	z-index: 10;
	right: 1.5em;
}
.navbar .btn-navbar .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.navbar .btn-navbar i {
	font-style: normal;
	font-size: 1em;
	line-height: 1.2em;
	display: block;
}
.bottom-bar {
	line-height: 24px;
}
.top-bar-index {
	display: none;
}
.bottom-bar-index span {
	display: none;
}
.bottom-bar-index em {
	display: block;
}
}


@media (max-width: 411px) {.company_name {
    width:50%;
    padding-top: 19px;
    height: 52px;
    float: left;
    overflow: hiddens;
    border-top: 0;
}
	.lingxian {
    font-size: 0.8rem;
}
	
	a.navss:link, a.navss:visited, a.navss:active, a.navss:hover, a.navss_about:link, a.navss_about:visited, a.navss_about:active, a.navss_about:hover, a.navss_abouts:link, a.navss_abouts:visited, a.navss_abouts:active, a.navss_abouts:hover, a.navss_s:link, a.navss_s:visited, a.navss_s:active, a.navss_s:hover {
    width: 5.1rem;
}
	.lingxian {
    padding-top: 0.7rem;
}
	.share_self {
	height: 260px!important
}
	
}
