﻿@charset utf-8;



a
{
	text-decoration:none;
	color:#4f4f4f;
	outline:0;
	-webkit-tap-highlight-color:transparent;
}

a:hover
{
	text-decoration:none;
	color:#d82533;
}

ul
{
	list-style:none;
}

input,select,button,textarea
{
	font-family:\5B8B\4F53,Arial,Helvetica,sans-serif;
	vertical-align:middle;
	outline:0;
	font-size:12px;
}






.top_r_i
{
	display:inline-block;
	height:22px;
	line-height:22px;
	width:28px;
	background:url(../images/top_r_i.png) no-repeat 0 0;
}

.tri2
{
	background-position:-68px 1px;
}

.nav_ul
{
	width:680px;
	position:relative;
	z-index:1;
	height:60px;
	line-height:30px;
	margin:0 auto;
}

.nav_ul li
{
	float:left;
	font-weight:700;
	font-size:15px;
	padding:15px 0;
}

.nav_ul li .yh
{
	display:inline-block;
	text-indent:-9999px;
	width:20px;
}

.nav_ul li.cur .yh
{
	text-indent:0;
}

.nav_ul li .yh_r
{
	margin-left:2px;
}

.nav_ul li .yh_l
{
	margin-right:-2px;
}

.nav_ul li.cur .menu_down a
{
	color:#4f4f4f;
}

.clear
{
	clear:both;
	font-size:0;
	overflow:hidden;
	position:relative;
	z-index:1;
}

.menu_down
{
	width:930px;
	position:absolute;
	top:60px;
	left:50%;
	margin-left:-470px;
	z-index:2;
	overflow:hidden;
	display:none;
	padding:0 5px 5px;
}

.sec_menu
{
	background-color:#fff;
	background-image:url(../images/sec_menu_bg.png);
	background-position:0 0;
	background-repeat:repeat-x;
	box-shadow:0 0 5px rgba(0,0,0,0.2);
}

.m_bg
{
	background-image:url(../images/skin_menu_bg.png);
	background-position:0 100%;
	overflow:hidden;
	background-repeat:no-repeat;
	min-height:320px;
	padding:40px 35px 15px;
}

.menu_dl
{
	float:left;
	width:140px;
	margin-right:16px;
}

.mdlast
{
	margin-right:0;
	width:80px;
}

.menu_dl dt
{
	font-size:16px;
	margin-bottom:10px;
	font-weight:700;
}

.menu_dl dd
{
	font-size:14px;
	font-weight:400;
}

.make_up_menu .mdlast
{
	width:100px;
}

.make_up_menu .m_bg
{
	padding-left:190px;
}

.top10_menu .m_bg
{
	padding-left:30px;
	padding-right:0;
	background:0;
}

.top10_menu .menu_dl
{
	float:none;
	width:auto;
	overflow:hidden;
}

.top10_menu .menu_dl dd
{
	float:left;
	width:148px;
	height:170px;
	margin:0 9px 10px;
}

.top10_menu .menu_dl dd a
{
	float:left;
	position:relative;
	z-index:1;
}

.menu_pro_box
{
	position:relative;
	z-index:1;
	height:150px;
	width:98px;
	float:left;
	text-align:right;
}

.menu_pro_num
{
	font-size:60px;
	line-height:100px;
	color:#a3a3a3;
	position:absolute;
	top:-20px;
	left:-17px;
	z-index:1;
	width:80px;
	text-align:center;
}

.menu_pro_img
{
	width:60px;
	position:relative;
	z-index:2;
}

.menu_pro_text
{
	float:left;
	position:relative;
	z-index:1;
	width:42px;
	text-align:left;
	font-size:14px;
	line-height:20px;
	letter-spacing:-1px;
	writing-mode:inherit;
}

.mall_down
{
	position:absolute;
	left:-100px;
	top:60px;
	z-index:1;
	width:180px;
	overflow:hidden;
	display:none;
	padding:0 5px 5px;
}

.mall_dl
{
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	border:solid 1px #e5e5e5;
	border-bottom:0;
}

.mall_dl dd
{
	border-bottom:solid 1px #e5e5e5;
}

.mall_dl dd a
{
	background:#fff;
	display:block;
	padding-left:20px;
	line-height:50px;
	font-size:14px;
	text-align:left;
}

.mall_dl dd a:hover
{
	background:#d4444f;
	color:#fff;
}

.ic_mall
{
	background:url(../images/mall_ic.png) no-repeat 0 0;
	display:inline-block;
	height:40px;
	width:40px;
	margin-right:10px;
	vertical-align:middle;
}

.im2
{
	background-position:0 -49px;
}

.im3
{
	background-position:0 -99px;
}

.im4
{
	background-position:0 -149px;
}

.im5
{
	background-position:0 -199px;
}

.mall_dl dd a:hover .im1
{
	background-position:-40px 0;
}

.mall_dl dd a:hover .im2
{
	background-position:-40px -49px;
}

.mall_dl dd a:hover .im3
{
	background-position:-40px -99px;
}

.mall_dl dd a:hover .im4
{
	background-position:-40px -149px;
}

.mall_dl dd a:hover .im5
{
	background-position:-40px -199px;
}

.brand_up_menu
{
	width:110px;
	margin-left:-34px;
	padding-top:0;
}

.brand_up_menu .menu_dl
{
	float:none;
	margin-right:0;
	line-height:30px;
	border:solid 1px #e5e5e5;
	border-top:0;
	box-shadow:0 0 4px rgba(0,0,0,0.3);
	width:110px;
	background:url(../images/brand_up_menu_bg.png) no-repeat 100% 100%;
	height:74px;
	padding-top:6px;
}

.brand_up_menu .menu_dl dd
{
	margin-bottom:0;
	text-align:center;
	font-weight:700;
}

.left_nav
{
	position:fixed;
	left:5%;
	top:0;
	z-index:8;
	height:100%;
	text-align:center;
}

.left_nav_ul
{
	width:auto;
	height:auto;
	padding:10px 0;
}

.left_nav_ul li
{
	float:none;
	text-align:center;
	padding:0;
}

.left_line_top
{
	position:relative;
	height:60px;
	margin:20px 0 0;
}

.left_line
{
	position:absolute;
	border-left:solid 1px #d82533;
	height:100%;
	top:0;
	left:50%;
}

.t_l
{
	text-align:left;
}

.t_r
{
	text-align:right;
}

.t_c
{
	text-align:center;
}

.w100
{
	width:100%;
	display:block;
	position:relative;
}

.kv_banner
{
	background-repeat:no-repeat;
	background-position:50% 0;
	min-width:1120px;
	width:100%;
	height:460px;
}

.kv_a
{
	display:block;
	height:100%;
	width:100%;
	position:relative;
	z-index:2;
}

.six_nav_ul
{
	width:875px;
	position:relative;
	z-index:1;
	height:312px;
	padding-top:74px;
	margin:0 auto;
}

.six_nav_ul li
{
	float:left;
	width:70px;
	margin-right:67px;
}

.six_nav_ul li.last
{
	width:50px;
	margin-right:0;
}

.six_nav_ul li a
{
	display:block;
	position:relative;
	z-index:4;
}

.six_nav_ul li a img
{
	position:relative;
	z-index:2;
}

.six_nav_ul li a img.ac_img
{
	position:absolute;
	width:125px;
	top:55px;
	left:-23px;
	z-index:1;
	display:none;
}

.six_nav_ul li a span
{
	position:absolute;
	left:0;
	z-index:3;
	width:100%;
	cursor:pointer;
}

.six_nav_ul li a span.sp_word
{
	height:230px;
	top:0;
}

.six_nav_ul li a span.sp_img
{
	bottom:0;
	height:68px;
}

.six_pop_bg
{
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	height:100%;
	width:100%;
	background:#000;
	filter:alpha(opacity=10);
	-moz-opacity:.1;
	-khtml-opacity:.1;
	opacity:.1;
	display:none;
}

.six_part
{
	position:absolute;
	left:0;
	top:0;
	width:960px;
	height:460px;
	background-position:0 0;
	background-repeat:no-repeat;
	z-index:4;
	display:none;
	background-color:#fff;
}

.close_btna
{
	height:42px;
	width:42px;
	background:url(../images/close_btn1.png) no-repeat 50% 50%;
	position:absolute;
	top:20px;
	right:15px;
	z-index:6;
}

.nav_page_des_ul
{
	writing-mode:tb-rl;
	float:right;
	letter-spacing:-2px;
	margin:56px 636px 0 0;
}

.nav_page_des_ul li
{
	font-size:16px;
	margin-left:20px;
	background:url(../images/nav_page_li_i.png) no-repeat 100% 0;
	padding-top:30px;
	height:320px;
	line-height:24px;
}

.six_bg_img
{
	width:960px;
	height:460px;
}

#slides
{
	height:460px;
	width:100%;
	min-width:1120px;
	margin:0 auto;
}

.slidesjs-container
{
	position:relative;
	z-index:1;
	height:460px!important;
}

.slidesjs-control
{
	height:460px!important;
}

.slidesjs-pagination
{
	list-style:none;
	z-index:2;
	position:absolute;
	bottom:10px;
	width:100%;
	text-align:center;
}

.slidesjs-pagination li
{
	display:inline-block;
	margin:0 1px;
}

.slidesjs-pagination li a
{
	display:inline-block;
	width:32px;
	height:26px;
	background:url(../images/owl_i.png) no-repeat 50% 50%;
	text-indent:-999999px;
	position:relative;
}

.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active
{
	background-image:url(../images/owl_hover.png);
}

.wrap_box
{
	width:1000px;
	position:relative;
	z-index:1;
	margin:0 auto;
}

.top10_bg
{
	background-image:url(../images/home/top10_bg.jpg);
	height:680px;
}

.top10_list
{
	overflow:hidden;
	width:790px;
	margin:0 auto;
}

.top10_list li
{
	float:left;
	overflow:hidden;
	height:260px;
	margin:0 14px;
}

.top10_text_box
{
	text-align:center;
	float:left;
	letter-spacing:0;
	width:50px;
}

.top10_num
{
	font-size:60px;
	line-height:70px;
	color:#b8b8b8;
	margin-left:-5px;
}

.top10_text
{
	writing-mode:tb-rl;
	text-align:left;
	font-size:14px;
	line-height:20px;
	padding-left:3px;
}

.top10_img
{
	float:left;
	width:80px;
	margin-top:50px;
}

.top10_img img
{
	width:80px;
}

.top_num_5 .top10_text
{
	margin-left:12px;
}

.main
{
	background:url(../images/main_bg.png) repeat-x 0 100%;
	position:relative;
	z-index:1;
}

.w960
{
	width:960px;
	position:relative;
	z-index:1;
	margin:0 auto;
}

.w900
{
	width:900px;
	position:relative;
	z-index:1;
	margin:0 auto;
}

.w860
{
	width:860px;
	position:relative;
	z-index:1;
	margin:0 auto;
	padding:20px 0 100px;
}

.w810
{
	width:810px;
	position:relative;
	z-index:1;
	margin:0 auto;
	padding:20px 0 100px;
}

.h100
{
	height:100%;
}

.pt20
{
	padding-top:50px;
}

.ptb210
{
	padding:20px 0 100px;
}

.allpro_title
{
	text-align:center;
	padding-top:80px;
}

.video_box
{
	position:absolute;
	left:25px;
	bottom:53px;
	height:124px;
	width:230px;
	background:#fff;
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	padding:5px;
}

.video_text_img
{
	position:absolute;
	bottom:-40px;
	left:5px;
	width:230px;
	z-index:1;
}

.click_btn
{
	display:block;
	background:url(../images/video_play.png) no-repeat 50% 50%;
	height:70px;
	width:70px;
	position:absolute;
	z-index:2;
	left:50%;
	top:50%;
	margin:-35px 0 0 -35px;
}

.pop_video_bg
{
	position:fixed;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
	background:url(../images/pop_bg.png);
	display:none;
}

.pop_video
{
	position:fixed;
	width:590px;
	height:370px;
	background:#fff;
	z-index:11;
	top:50%;
	left:50%;
	display:none;
	margin:-190px 0 0 -300px;
	padding:5px;
}

.close_video
{
	position:absolute;
	right:-42px;
	top:-25px;
	color:#000;
	z-index:4;
	background:url(../images/close.png) no-repeat 50% 50%;
	height:40px;
	width:40px;
	text-indent:-9999px;
	display:block;
}

.video_part
{
	width:590px;
	height:370px;
	position:relative;
	z-index:1;
}

.pro_list_ul
{
	overflow:hidden;
	position:relative;
	z-index:1;
	height:380px;
	padding-top:50px;
}

.pro_list_ul li
{
	float:left;
	writing-mode:tb-rl;
	text-align:left;
	letter-spacing:0;
	margin-right:10px;
	width:200px;
}

.pro_list_ul li a
{
	display:block;
	position:relative;
	z-index:1;
}

.pro_list_text
{
	font-size:14px;
	line-height:22px;
}

.pro_list_title
{
	font-size:18px;
	line-height:26px;
	font-weight:700;
	padding:0 10px;
}

.pro_list_img
{
	position:relative;
	z-index:1;
	width:110px;
}

.pro_list_img img
{
	width:110px;
	position:relative;
	z-index:2;
}

.new_pro
{
	position:absolute;
	top:-30px;
	right:-38px;
	z-index:1;
	background:url(../images/new_i.png) no-repeat 50% 50%;
	height:70px;
	width:70px;
}

.new_pro_0
{
	background-image:url(../images/new_i.png);
}

.new_pro_1
{
	background-image:url(../images/new_i_1.png);
}

.new_pro_2
{
	background-image:url(../images/new_i_2.png);
}

.new_pro_3
{
	background-image:url(../images/new_i_3.png);
}

.new_pro_4
{
	background-image:url(../images/new_i_4.png);
}

.left_pro_list_ul
{
	margin-left:240px;
}

.right_pro_list_ul
{
	margin-right:270px;
	padding-right:40px;
}

.right_pro_list_ul li
{
	float:right;
	margin-right:0;
	margin-left:10px;
}

.right_pro_list_ul li.last
{
	margin-left:0;
}

.all_pro_ul_list
{
	overflow:hidden;
	position:relative;
	z-index:1;
	padding-bottom:75px;
}

.all_pro_ul_list li
{
	width:220px;
	text-align:center;
	float:left;
	margin:0 10px;
	padding:75px 0 0;
}

.all_p_img
{
	height:270px;
	width:220px;
	display:table-cell;
	vertical-align:middle;
}

.all_p_img img
{
	height:270px;
}

.all_p_name
{
	font-size:16px;
	line-height:28px;
	height:28px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.all_p_gg
{
	font-size:18px;
	line-height:28px;
	height:28px;
}

.all_p_btn
{
	padding-top:10px;
}

.more_btn
{
	font-size:14px;
	line-height:32px;
	width:111px;
	display:inline-block;
}

.m_tjr
{
	font-family:宋体;
	display:inline-block;
	margin-left:5px;
	vertical-align:middle;
	margin-top:-2px;
}

.all_buy_btn
{
	background:url(../images/btn_buy2.png) no-repeat 0 0;
	height:40px;
	width:110px;
	position:relative;
	text-indent:-9999px;
	display:inline-block;
	overflow:hidden;
}

.all_qd_btn
{
	background:url(../images/btn_qd2.png) no-repeat 0 0;
	height:40px;
	width:110px;
	position:relative;
	text-indent:-9999px;
	display:inline-block;
	overflow:hidden;
	cursor:default;
}

.path
{
	line-height:20px;
	font-size:14px;
	padding:30px 0 50px;
}

.c_1
{
	color:#ec0928;
}

.detail_dl
{
	position:relative;
	z-index:1;
	padding-bottom:80px;
}

.detail_dl dt
{
	width:342px;
	height:342px;
	float:left;
	padding-top:8px;
}

.ddl_box
{
	border:solid 1px #dcdcdc;
	width:340px;
	height:340px;
	display:table-cell;
	vertical-align:middle;
	background:url(../images/detail_img_bg.png) no-repeat 0 0;
	text-align:center;
}

.ddl_box img
{
	height:340px;
}

.detail_dl dd
{
	float:right;
	width:530px;
	font-size:14px;
	line-height:24px;
}

.detail_h1
{
	font-size:24px;
	line-height:30px;
	color:#000;
	margin-bottom:2px;
}

.detail_h2
{
	font-size:20px;
	color:#000;
	line-height:26px;
	margin-bottom:2px;
}

.detail_h3
{
	font-size:22px;
	color:#000;
	line-height:26px;
	margin-bottom:10px;
}

.detail_text
{
	letter-spacing:0;
	padding-bottom:18px;
}

.btn_buy
{
	display:block;
	height:68px;
	width:174px;
	background:url(../images/btn_buy.png) no-repeat 0 0;
	position:relative;
	text-indent:-9999px;
}

.btn_qd
{
	display:block;
	height:68px;
	width:174px;
	background:url(../images/btn_qd.png) no-repeat 0 0;
	position:relative;
	text-indent:-9999px;
	cursor:default;
}

.tech_part
{
	height:570px;
}

.ver_box
{
	display:table;
	height:100%;
}

.ver_con
{
	display:table-cell;
	vertical-align:middle;
	overflow:hidden;
}

.tech_pro
{
	float:right;
}

.tech_pro img
{
	float:right;
	width:100px;
}

.tech_text
{
	padding-top:115px;
	margin:0 220px 0 100px;
}

.tech_h2
{
	font-size:22px;
	line-height:30px;
	color:#000;
	margin-bottom:15px;
	font-weight:700;
}

.tech_p
{
	font-size:14px;
	line-height:26px;
	margin-bottom:40px;
}

.pd50
{
	padding:50px 0;
}

.use_to_h4
{
	border-bottom:solid 1px #ec0928;
	text-align:center;
	padding:50px 0 0;
}

.title_sp
{
	background:#ec0928;
	color:#fff;
	width:160px;
	display:inline-block;
	font-size:18px;
	line-height:36px;
	height:36px;
}

.use_to_con
{
	background-color:#fffafd;
	text-align:center;
	font-size:14px;
	line-height:26px;
}

.recommend_pro_list li
{
	width:216px;
	padding-top:50px;
	margin:0 12px;
}

.recommend_pro_list li .all_p_img
{
	width:214px;
	height:214px;
	border:solid 1px #cacaca;
}

.recommend_pro_list li .all_p_name
{
	height:44px;
	text-align:center;
	line-height:22px;
	white-space:normal;
	padding:10px 10px 0;
}

.evaluation_part
{
	min-height:650px;
}

.evaluation_dl
{
	overflow:hidden;
	position:relative;
	z-index:1;
	padding-top:36px;
}

.evaluation_dl dt
{
	float:left;
	width:136px;
}

.evaluation_dl dt img
{
	vertical-align:top;
}

.evaluation_dl dd
{
	margin-left:220px;
}

.evaluation_ul_list li a
{
	display:block;
	overflow:hidden;
	position:relative;
	z-index:1;
}

.evaluation_user_photo
{
	float:left;
	width:140px;
}

.evaluation_user_photo img
{
	width:138px;
	height:138px;
	border:solid 1px #d7d7d7;
}

.evaluation_user_text
{
	margin-left:160px;
}

.evaluation_user_name
{
	font-size:22px;
	line-height:30px;
	margin-bottom:10px;
}

.evaluation_user_p
{
	font-size:14px;
	line-height:26px;
}

.o_h1_title
{
	text-align:center;
	font-size:24px;
	line-height:30px;
	font-weight:700;
	color:#000;
	padding:15px 0 30px;
}

.o_dl_con
{
	line-height:28px;
}

.o_dl_con dt
{
	font-size:16px;
	font-weight:700;
	color:#000;
}

.o_dl_con dd
{
	font-size:14px;
	padding-bottom:20px;
	color:gray;
}

.o_ul_text li
{
	background:url(../images/li_i.png) no-repeat 0 11px;
	padding-left:13px;
}


.mall_ul_list li
{
	float:left;
	margin-right:8px;
}

.mall_ul_list li a
{
	display:block;
	height:38px;
	width:38px;
	background:url(../images/f_mall_i.png) no-repeat 0 0;
}

.mall_ul_list li a.ma2
{
	background-position:-46px 0;
}

.mall_ul_list li a.ma3
{
	background-position:-92px 0;
}

.mall_ul_list li a.ma4
{
	background-position:-138px 0;
}

.mall_ul_list li a.ma5
{
	background-position:-184px 0;
}

.mall_ul_list li a.ma6
{
	background-position:-230px 0;
}

.mall_ul_list li a.ma7
{
	background-position:-276px 0;
}

.mall_ul_list li a.ma1:hover
{
	background-position:0 -38px;
}

.mall_ul_list li a.ma2:hover
{
	background-position:-46px -38px;
}

.mall_ul_list li a.ma3:hover
{
	background-position:-92px -38px;
}

.mall_ul_list li a.ma4:hover
{
	background-position:-138px -38px;
}

.mall_ul_list li a.ma5:hover
{
	background-position:-184px -38px;
}

.mall_ul_list li a.ma6:hover
{
	background-position:-230px -38px;
}

.mall_ul_list li a.ma7:hover
{
	background-position:-276px -38px;
}

.gz_ul_list li
{
	float:left;
	margin-right:50px;
	margin-bottom:10px;
	position:relative;
	z-index:1;
}

.gz_ul_list li a
{
	display:block;
	line-height:42px;
	height:42px;
}

.gz_ul_list li a span
{
	display:inline-block;
	height:42px;
	width:42px;
	margin-right:8px;
	background:url(../images/gz_i.png) no-repeat 0 0;
	vertical-align:middle;
}

.gz_ul_list li a.ma5 span
{
	background-position:0 -52px;
}

.f_ewm_show
{
	position:absolute;
	left:-14px;
	bottom:40px;
	width:150px;
	height:150px;
	background:url(../images/f_ewm_bg.png) no-repeat 50% 50%;
	z-index:2;
	display:none;
	padding:30px;
}

.f_xz,.pro_list_title span
{
	display:inline-block;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	padding:4px 0;
}

.arrow_btn
{
	position:absolute;
	width:36px;
	height:50px;
	top:50%;
	margin-top:-25px;
	z-index:6;
	display:none;
}

.arrow_btn a
{
	position:relative;
	z-index:1;
	display:block;
	width:36px;
	height:50px;
	background:url(../images/arrow.png) no-repeat 0 50%;
}

.left_btna
{
	left:9px;
}

.left_btna a
{
	background-position:9px 50%;
}

.right_btna
{
	right:9px;
}

.right_btna a
{
	background-position:-194px 50%;
}

.map_part
{
	width:735px;
	border-bottom:solid 1px #e5e5e5;
	padding-bottom:5px;
	margin:0 auto 20px;
}

.map_h2
{
	color:#d82533;
	font-size:20px;
	margin-bottom:15px;
}

.map_dl
{
	float:left;
	width:297px;
	margin-bottom:15px;
	line-height:24px;
}

.map_dl dt
{
	font-weight:700;
	margin-bottom:5px;
	color:#000;
	font-size:14px;
}

.map_no_bor
{
	border-bottom:0;
}

.map_dl_last
{
	width:140px;
}

.map_ic
{
	font-family:宋体,Arial,Helvetica,sans-serif;
	margin-right:5px;
}

.contact_main
{
	background:#fcfaf4;
	height:620px;
}

.contact_box
{
	background:url(../images/contact_img.jpg) no-repeat 0 0;
	height:490px;
	text-align:center;
	width:620px;
	font-size:14px;
	padding:130px 0 0 340px;
}

.contact_box p
{
	color:#000;
	margin-bottom:20px;
}

.contact_box p.c_c2
{
	color:#848484;
	padding-top:20px;
}

.an_link
{
	background:url(../images/an.png) no-repeat 0 50%;
	padding-left:25px;
	display:inline-block;
}

.video_main
{
	background:url(../images/video_bg.png) repeat-y 0 0;
}

.video_bg
{
	background:url(../images/video_bg2.png) no-repeat 50% 0;
}

.video_con
{
	height:450px;
	width:800px;
	position:relative;
	z-index:3;
	margin:0 auto;
}

.video_play_box
{
	width:810px;
	position:relative;
	z-index:1;
	height:460px;
}

.video_border_tr
{
	position:absolute;
	top:-6px;
	right:-3px;
	z-index:1;
}

.video_border_lb
{
	position:absolute;
	bottom:0;
	left:-3px;
	z-index:1;
}

.mask
{
	height:100%;
	width:100%;
	background:rgba(0,0,0,0.4);
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}

.btn_play_video
{
	height:70px;
	width:70px;
	position:absolute;
	left:50%;
	top:50%;
	z-index:2;
	margin:-35px 0 0 -35px;
}

.btn_play_video img
{
	width:100%;
	display:block;
	position:relative;
	z-index:1;
}

.video_info_dl
{
	overflow:hidden;
	width:800px;
	position:relative;
	z-index:1;
	font-size:16px;
	color:#000;
	text-align:center;
	margin:0 auto 30px;
	padding:5px 0;
}

.video_info_dl dt
{
	font-weight:700;
}

.video_con .video_img
{
	height:450px;
	width:800px;
}

.video_ul_list li
{
	text-align:center;
	width:260px;
	float:left;
	margin:0 5px 15px;
}

.video_ul_list li .video_con
{
	position:relative;
	z-index:1;
	width:260px;
	height:146px;
}

.video_ul_list li .video_con .video_img
{
	width:260px;
	height:146px;
}

.video_ul_list li .video_con .btn_play_video
{
	height:100%;
	width:100%;
	display:block;
	top:0;
	left:0;
	margin:0;
}

.video_list_name
{
	font-size:14px;
	position:absolute;
	left:50%;
	top:50%;
	color:#fff;
	width:90%;
	height:22px;
	line-height:22px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-weight:700;
	margin:-11px 0 0 -45%;
}

.video_ajax_btn
{
	display:block;
	width:120px;
	text-align:center;
	font-size:14px;
	margin:40px auto 0;
}

.d_i
{
	height:15px;
	width:26px;
	background:url(../images/d_i.png) no-repeat 0 0;
	display:inline-block;
}

.video_ajax_btn:hover .d_i
{
	background-position:0 -15px;
}

.store_sel
{
	text-align:right;
	margin-bottom:30px;
}

.btn_find_store
{
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:14px;
	color:#fff;
	width:100px;
	background:#d82533;
	border-radius:5px;
	display:inline-block;
	margin-right:10px;
}

.btn_resize
{
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:14px;
	color:#fff;
	width:100px;
	background:#959595;
	border-radius:5px;
	display:inline-block;
}

.store_dl
{
	height:440px;
	position:relative;
	z-index:1;
}

.store_dl dt
{
	width:256px;
	height:440px;
	float:left;
	padding-left:14px;
	margin-left:30px;
}

.store_dl dd
{
	width:645px;
	height:440px;
	float:right;
}

.store_name
{
	background:url(../images/address_i.png) no-repeat 0 50%;
	line-height:30px;
	font-size:18px;
	font-weight:700;
	padding-left:30px;
	margin-bottom:5px;
}

.store_ul_list li
{
	margin-bottom:30px;
	font-size:16px;
	cursor:pointer;
}

.scroll-pane
{
	width:100%;
	height:440px;
	overflow:auto;
	outline:0 none;
}

.scroll-pane2
{
	width:100%;
	height:205px;
	overflow:auto;
	outline:0 none;
}

#allmap
{
	width:100%;
	height:100%;
}

.h_search
{
	margin-top:-1px;
	position:relative;
	z-index:1;
	width:154px;
}

.h_search_btn
{
	background:url(../images/search_btn.png) no-repeat 50% 50%;
	border:0;
	height:30px;
	width:30px;
	float:left;
}

.h_input_search
{
	border:0;
	height:30px;
	line-height:30px;
	font-size:15px;
	color:#4f4f4f;
	font-weight:700;
	width:120px;
	float:left;
}

.border_s
{
	border-bottom:solid 1px #7d7d7d;
}

.search_down_more
{
	background:#fff;
	position:absolute;
	z-index:3;
	left:30px;
	top:32px;
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	width:110px;
	display:none;
	padding:8px;
}

.search_down_more_ul li
{
	float:none;
	line-height:26px;
	font-size:14px;
	padding:0;
}

.search_down_more_ul li a
{
	display:block;
	background:url(../images/s_ic1.png) no-repeat 0 50%;
	padding-left:17px;
	background-size:12px 12px;
}

.sel_box
{
	height:28px;
	line-height:28px;
	margin-right:10px;
	display:inline-block;
	position:relative;
	z-index:1;
	width:130px;
}

.sel_in
{
	position:absolute;
	opacity:0;
	left:1px;
	top:0;
	z-index:2;
	width:100%;
	padding-top:8px;
}

.sel_h2
{
	border:solid 1px #626262;
	border-radius:5px;
	height:26px;
	line-height:26px;
	width:122px;
	color:#6e6d6d;
	font-size:14px;
	text-align:left;
	padding-left:8px;
	position:relative;
	z-index:1;
	background:url(../images/sel_i.png) no-repeat 96% 50%;
}

.kv_banner_list
{
	height:360px;
}

.product_list_left
{
	float:left;
	width:230px;
}

.product_list_right
{
	float:right;
	width:730px;
}

.product_list_right .o_h1_title
{
	text-align:left;
	padding-bottom:15px;
}

.product_left_menu
{
	width:140px;
	margin-left:30px;
}

.product_left_menu dt
{
	padding:15px 0 10px;
}

.product_left_menu dt a
{
	font-size:18px;
	color:#000;
	font-weight:700;
	display:block;
	background:url(../images/m_s_i.png) no-repeat 100% 50%;
}

.product_left_menu dt.cur a
{
	background-image:url(../images/m_d_i.png);
}

.product_left_menu dd a
{
	font-size:14px;
	color:#898989;
	display:block;
	line-height:26px;
}

.sec_pro_menu li.cur a
{
	font-weight:700;
	color:#000;
}

.pro_menu_fixed
{
	position:fixed;
	top:80px;
	z-index:6;
}

.pro_menu_fixed2
{
	position:fixed;
	bottom:255px;
	z-index:6;
}

.backTop
{
	position:fixed;
	text-align:center;
	z-index:6;
	bottom:100px;
	right:60px;
	font-size:12px;
	width:60px;
	line-height:14px;
	display:none;
}

.bt_sp
{
	display:inline-block;
	height:58px;
	width:58px;
	background:url(../images/backTop.png) no-repeat 0 -58px;
}

.search_tab_ul
{
	overflow:hidden;
	position:relative;
	z-index:1;
	width:432px;
	padding-top:40px;
	margin:0 auto 40px;
}

.search_tab_ul li
{
	float:left;
	width:200px;
	margin:0 8px;
}

.search_tab_ul li a
{
	width:100%;
	display:block;
	text-align:center;
	border-bottom:solid 4px #000;
	padding:0 0 8px;
}

.search_tab_ul li a.cur
{
	border-bottom-color:#e72e35;
}

.search_result_list_show
{
	display:none;
	position:relative;
	z-index:1;
}

.search_no_result
{
	text-align:center;
	padding:70px 0;
}

.search_no_result h1
{
	font-size:24px;
	font-weight:700;
	line-height:36px;
	margin-bottom:5px;
	color:#000;
}

.search_result .video_ul_list li
{
	width:454px;
	margin:0 0 45px;
}

.search_result .video_ul_list li.lione
{
	margin-right:45px;
}

.search_result .video_ul_list .video_list_name
{
	font-size:16px;
}

.pt25
{
	padding-top:40px;
}

.introduction_text
{
	font-size:16px;
	line-height:30px;
	margin-bottom:30px;
	padding:10px 80px 0;
}

.introduction_nav_ul
{
	overflow:hidden;
	position:relative;
	z-index:1;
	width:912px;
	margin:0 auto;
}

.introduction_nav_ul li
{
	float:left;
	margin:0 24px;
}

.introduction_nav_ul li a
{
	position:relative;
	z-index:1;
	display:block;
}

.introduction_nav_ul li a img
{
	z-index:3;
	position:absolute;
	top:24%;
	left:20%;
	width:60%;
}

.introduction_nav_ul li a img.iy_bg
{
	position:relative;
	top:0;
	left:0;
	z-index:1;
	opacity:0;
	width:100%;
}

.introduction_nav_ul li.cur a img
{
	width:100%;
	top:0;
	left:0;
}

.introduction_box
{
	position:relative;
	z-index:1;
	height:450px;
	width:960px;
}

.introduction_box .six_bg_img
{
	height:450px;
	width:960px;
}

.store_search_btn
{
	background:#fff;
	position:absolute;
	right:0;
	bottom:0;
	z-index:6;
	height:36px;
	width:140px;
	box-shadow:0 0 3px rgba(0,0,0,0.2);
	line-height:36px;
	text-align:center;
}

.store_search_btna
{
	display:inline-block;
	background:url(../images/store_search_i.png) no-repeat 0 50%;
	padding-left:25px;
	font-size:14px;
}

.store_search_box
{
	background:#fff;
	position:absolute;
	top:0;
	right:0;
	z-index:6;
	height:440px;
	width:320px;
	box-shadow:0 0 3px rgba(0,0,0,0.2);
	line-height:36px;
	display:none;
}

.store_s_tab
{
	height:43px;
	border-bottom:solid 1px #b3b3b3;
	position:relative;
	z-index:1;
}

.store_s_tab_ul
{
	overflow:hidden;
	position:relative;
	z-index:2;
	width:192px;
	line-height:44px;
	margin:0 auto;
}

.store_s_tab_ul li
{
	float:left;
	width:60px;
	position:relative;
	z-index:1;
	text-align:center;
	margin:0 18px;
}

.store_s_tab_ul li a
{
	display:block;
	color:#898989;
	font-size:14px;
	position:relative;
	z-index:1;
}

.ssti
{
	display:inline-block;
	height:22px;
	width:22px;
	background-position:50% 50%;
	background-repeat:no-repeat;
	vertical-align:middle;
	margin-top:-1px;
	margin-right:5px;
	opacity:.5;
}

.ssti1
{
	background-image:url(../images/bus_i.png);
}

.ssti2
{
	background-image:url(../images/car_i.png);
}

.jt_ii
{
	position:absolute;
	bottom:0;
	left:50%;
	height:10px;
	width:12px;
	margin-left:-6px;
	background:url(../images/jt_ii.png) 50% 50% no-repeat;
	display:none;
}

.input_text_ul
{
	width:230px;
	position:relative;
	z-index:1;
	margin:0 auto;
}

.input_text_ul li
{
	overflow:hidden;
	height:30px;
	border-bottom:solid 1px #e5e5e5;
	color:#000;
	padding:15px 0 11px;
}

.inputTextL
{
	float:left;
	width:60px;
	text-align:right;
	font-size:15px;
	line-height:30px;
}

.inputTextR
{
	float:left;
	position:relative;
	z-index:1;
	width:170px;
}

.input_store_text
{
	height:20px;
	line-height:20px;
	font-size:15px;
	border:0;
	background:0;
	width:150px;
	color:#000;
	vertical-align:top;
	position:relative;
	z-index:1;
	padding:5px 0;
}

.del_text_a
{
	position:absolute;
	height:18px;
	width:18px;
	background:url(../images/del_name.png) no-repeat 50% 50%;
	right:0;
	top:50%;
	margin-top:-11px;
	z-index:6;
}

.change_i
{
	position:absolute;
	height:26px;
	width:22px;
	background:url(../images/change_line.png) no-repeat 50% 50%;
	left:10px;
	top:50%;
	margin-top:-13px;
	z-index:6;
}

.close_stroe_search_box
{
	position:absolute;
	height:20px;
	width:20px;
	background:url(../images/close_store_line.png) no-repeat 50% 50%;
	right:18px;
	top:12px;
	z-index:6;
}

.line_find
{
	display:block;
	margin:20px auto;
}

.line_box
{
	margin:0 10px 0 15px;
}

.top10_list_dl
{
	position:relative;
	z-index:1;
	line-height:30px;
}

.top10_list_dl .all_p_gg
{
	font-size:24px;
	margin-bottom:20px;
	color:#000;
}

.top10_d_h2
{
	font-size:30px;
	line-height:40px;
	margin-bottom:8px;
	font-weight:700;
	color:#000;
}

.top10_d_p
{
	font-size:18px;
	margin-bottom:8px;
}

.more_detail_btn
{
	display:block;
	background:url(../images/more_detail_btn.png) no-repeat 0 0;
	height:40px;
	width:110px;
}

.top10_L_1
{
	margin-bottom:-135px;
	overflow:hidden;
	z-index:2;
}

.top10_L_1 dd
{
	float:left;
	width:488px;
	padding-top:130px;
}

.top10_L_2 dd
{
	float:right;
	width:488px;
	padding-top:148px;
}

.top10_L_3
{
	margin-bottom:-90px;
	overflow:hidden;
	z-index:2;
}

.top10_L_3 dd
{
	float:left;
	width:488px;
	padding-top:80px;
}

.top10_L_4 dd
{
	float:right;
	width:488px;
	padding-top:123px;
}

.top10_L_5 dd
{
	float:left;
	width:488px;
	padding-top:30px;
}

.top10_L_6 dd
{
	float:right;
	width:488px;
	padding-top:80px;
}

.top10_L_7 dd
{
	float:left;
	width:488px;
	padding-top:63px;
}

.top10_L_8 dd
{
	float:right;
	width:488px;
	padding-top:37px;
}

.top10_L_9 dd
{
	float:left;
	width:488px;
	padding-top:24px;
}

.top10_L_10
{
	padding-bottom:125px;
}

.top10_L_10 dd
{
	float:right;
	width:488px;
	padding-top:54px;
}

.top10_bg_detail
{
	width:100%;
	left:0;
	top:0;
	position:absolute;
	z-index:1;
}

.tbg
{
	background-position:50% 0;
	background-repeat:no-repeat;
	position:relative;
	z-index:1;
}

.top10_bg1
{
	background-image:url(../images/top10/top10_list_bg1.jpg);
	height:552px;
}

.top10_bg2
{
	background-image:url(../images/top10/top10_list_bg2.jpg);
	height:690px;
}

.top10_bg3
{
	background-image:url(../images/top10/top10_list_bg3.jpg);
	height:473px;
}

.top10_bg4
{
	background-image:url(../images/top10/top10_list_bg4.jpg);
	height:998px;
}

.top10_bg5
{
	background-image:url(../images/top10/top10_list_bgt.jpg);
	height:420px;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:1;
}

.color_sel_box
{
	position:relative;
	z-index:1;
	padding:15px 0;
}

.color_sel_box_ul
{
	position:relative;
	z-index:1;
	width:330px;
}

.color_sel_box_ul li
{
	position:relative;
	z-index:1;
	float:left;
	height:43px;
	width:43px;
	margin:0 8px 8px 0;
}

.color_sel_box_ul li a
{
	position:relative;
	z-index:1;
	display:block;
	padding:3px 0 0 3px;
}

.color_img
{
	display:block;
	height:35px;
	width:35px;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	overflow:hidden;
	position:relative;
	z-index:1;
}

.color_img img
{
	width:100%;
}

.color_sel_sp
{
	height:46px;
	width:46px;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	background:url(../images/detail/color_sel.png) no-repeat 50% 50%;
	position:absolute;
	top:-2.4px;
	left:-3px;
	z-index:2;
	display:none;
}

.sel_color_text
{
	border:solid 1px #d7d7d7;
	font-size:14px;
	color:#000;
	background:#fff;
	position:absolute;
	left:21px;
	bottom:-26px;
	line-height:20px;
	white-space:nowrap;
	z-index:6;
	display:none;
	padding:0 3px;
}

.color_sel_box_ul li:hover
{
	z-index:3;
}

.error404_main
{
	background:url(../images/error404_bg.jpg) 50% 0;
	height:625px;
}

.error_box
{
	width:440px;
	position:relative;
	z-index:3;
	text-align:center;
	color:#000;
	margin:0 auto;
}

.title_404
{
	font-size:24px;
	line-height:30px;
	font-weight:700;
	padding:300px 0 0;
}

.title_404_p
{
	font-size:15px;
	line-height:22px;
	padding:25px 0 35px;
}

.use_text_bg
{
	width:500px;
	margin:0 auto;
	padding:50px 0;
}

.use_text_bg p
{
	margin:16px 0;
}

.use_to_con img
{
	padding:20px 0;
}

.way_list
{
	width:1108px;
	text-align:center;
	padding-top:50px;
	margin:0 auto;
}

.sy_way
{
	width:222px;
	position:relative;
	z-index:1;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	margin:0 10px 50px;
}

.sy_way dt
{
	width:222px;
}

.link_no_div
{
	min-width:1120px;
	width:100%;
	height:625px;
	background:url(../images/link/link_bg.jpg) no-repeat center 0;
	text-align:center;
}

.btn_return
{
	display:block;
	width:165px;
	margin:0 auto;
}

.gs_link
{
	background:url(../images/lz2.jpg) no-repeat 0 50%;
	padding-left:25px;
	display:inline-block;
	background-size:20px 24px;
}

.mouseovera
{
	position:fixed;
	left:0;
	top:0;
	height:20px;
	z-index:8;
	background:url(../images/blank.gif);
	width:100%;
	display:none;
}

.cookies_header
{
	display:none;
	background:#d82533;
	position:relative;
	height:60px;
	text-align:center;
	z-index:2;
	width:100%;
	color:#fff;
	font-size:16px;
	line-height:60px;
}

.cookies_header a
{
	text-decoration:underline;
	color:#fff;
}

.close_cookies
{
	float:right;
	height:32px;
	width:32px;
	display:block;
	background:url(../images/cookies_close.png) no-repeat 50% 50%;
	margin:14px 14px 0 0;
}

.pop_show
{
	position:fixed;
	left:0;
	top:0;
	height:100%;
	width:100%;
	z-index:9999;
	background:rgba(0,0,0,0.8);
	display:block;
}

.first_pop_info_con
{
	position:fixed;
	width:500px;
	left:50%;
	top:50%;
	z-index:10000;
	margin:-158px 0 0 -250px;
}

.first_pop_info_con img
{
	display:block;
	width:100%;
	position:relative;
	z-index:1;
}

.first_pop_info_con a.close_pop_note_info
{
	display:block;
	position:absolute;
	z-index:4;
	background:url(../images/blank.gif);
	height:26px;
	width:26px;
	top:10px;
	right:10px;
}

.first_pop_info_con a.pop_note_info_link
{
	display:block;
	position:absolute;
	z-index:4;
	background:url(../images/blank.gif);
	height:26px;
	width:224px;
	top:153px;
	left:248px;
}

.big_first_pop .first_pop_info_con
{
	position:fixed;
	width:1036px;
	left:50%;
	top:50%;
	z-index:10000;
	margin:-317px 0 0 -518px;
}

.big_first_pop .first_pop_info_con a.close_pop_note_info
{
	height:70px;
	width:70px;
}

.big_first_pop .first_pop_info_con a.pop_note_info_link
{
	height:52px;
	width:480px;
	top:320px;
	left:510px;
}

.menu_pro_text div
{
	width:18px;
	height:100%;
	line-height:16px;
	float:right;
	word-wrap:break-word;
	word-break:normal;
	writing-mode:unset;
}

.tri1,.im1,.mall_ul_list li a.ma1,.gz_ul_list li a.ma1 span,.backTop:hover .bt_sp
{
	background-position:0 0;
}

.nav_ul li a,.top10_list li a,.video_ul_list a,.introduction_box .right_btna,.store_s_tab_ul li.cur .jt_ii,.color_sel_box_ul li.cur .color_sel_sp,.color_sel_box_ul li a:hover .sel_color_text
{
	display:block;
}

.nav_ul li.cur a,.nav_ul li.cur .menu_down a:hover,.map_dl dt a:hover,.map_h2_part .map_h2 a,.map_h2_part .map_h2 a:hover,.store_ul_list li.cur .store_name,.product_left_menu dd a:hover,.input_text_ul li.start,.input_text_ul li.start .input_store_text
{
	color:#d82533;
}

.nav_top10_title,.tech_logo
{
	float:left;
}

.left_box,.left_line_bottom
{
	position:relative;
	height:100%;
}

.partbox,.video_img,.gz_ul_list,.change_text
{
	position:relative;
	z-index:1;
}

.slidesjs-navigation,.product_left_menu dd
{
	display:none;
}

.partbox .pop_video_bg,.partbox .pop_video
{
	position:absolute;
}

.left_pro_list_ul li.last,.gz_ul_list li.last
{
	margin-right:0;
}

.evaluation_ul_list li,.top10_L_6,.top10_L_8,.top10_L_9
{
	margin-bottom:40px;
}

.mall_ul_list,.video_ul_list,.product_list_box
{
	overflow:hidden;
	position:relative;
	z-index:1;
}

.map_dl dt a,.backTop:hover,.store_s_tab_ul li.cur a
{
	color:#000;
}

.map_h2_part .map_h2,.map_h2_part dt
{
	margin-bottom:0;
}

.btn_find_store:hover,.btn_resize:hover
{
	color:#fff;
}

.product_list_right .all_pro_ul_list li,.search_result .all_pro_ul_list li
{
	padding-top:0;
}

.search_result .video_ul_list .video_con,.search_result .video_ul_list .video_con .video_img
{
	width:454px;
	height:255px;
}

.introduction_nav_ul li.cur a img.iy_bg,.store_s_tab_ul li.cur .ssti
{
	opacity:1;
}

.top10_L_1 dt,.top10_L_3 dt,.top10_L_5 dt,.top10_L_7 dt,.top10_L_9 dt
{
	float:left;
	width:360px;
}

.top10_L_2 dt,.top10_L_4 dt,.top10_L_6 dt,.top10_L_8 dt,.top10_L_10 dt
{
	float:right;
	width:335px;
	margin-left:10px;
}
