.nav {
	margin-left: 280px;
	float: left;
}
.nav > ul > li {
	float: left;
	position: relative;
}
.nav > ul > li > a {
	color: rgb(51, 51, 51);
	line-height: 80px;
	padding-right: 25px;
	padding-left: 38px;
	font-size: 14px;
	float: left;
	display: block;
}
.nav > ul > li em {
	background: rgb(223, 223, 223);
	width: 1px;
	height: 12px;
	margin-top: 34px;
	float: left;
	display: block;
}
.topmenu {
	display: none;
}
.nav_top {
	background: rgb(232, 0, 0);
	left: 50%;
	top: 0px;
	width: 58px;
	height: 2px;
	margin-left: -24px;
	display: none;
	position: absolute;
}
.banner {
	width: 100%;
	height: 560px;
	background: black;
	/*子绝父相*/
	position: relative;
	/*超出部分全部隐藏，解决横向滚动条*/
	overflow: hidden;
}
.banner ul {
	position: absolute;
}
.banner ul li {
	/*这个100%是相对于父盒子的（会把父盒子的宽度继承过来,如父盒子300%,这这里的100%就会相当于300%）*/
	width: 100%;
	height: 30vw;
	float: left;
	background: no-repeat center center;
}
.banner ul li {
	background-size: cover;
}
.banner ol {
	/*width: 60px;*/
	height: 20px;
	background: rgba(0,0,0,0.5);
	position: absolute;
	left: 50%;
	/*margin-left: -40px;*/
	bottom: 30px;
	padding: 0 10px;
	border-radius: 10px;
}
.banner ol li {
	width: 10px;
	height: 10px;
	float: left;
	margin: 5px 5px;
	background: rgba(255,255,255,0.5);
	border-radius: 50%;
	cursor: pointer;
}
.banner ol .current {
	background: rgba(255,255,255,1);
}
.banner i {
	width: 58px;
	height: 120px;
	position: absolute;
	top: 50%;
	margin-top: -60px;
	cursor: pointer;
	border-radius: 5px;
	display: none;
}
.banner .left {
	left: 60px;
	background: url('../images/left_right.png') no-repeat 0 0px;
}
.banner .right {
	right: 60px;
	background: url('../images/left_right.png') no-repeat 0px -120px;
}
.banner .left:hover, .banner .right:hover {
	background-color: rgba(0, 0, 0, 0.31);
}
.product_nav_bottom h2 {
	margin: 14px 0px;
	color: rgb(68, 68, 68);
	font-size: 18px;
}
.product_nav_bottom p {
	margin-top: 5px;
}
.product_nav_bottom p i {
	width: 25px;
	height: 25px;
	display: block;
}
.product_nav_bottom p b {
	color: rgb(102, 102, 102);
	line-height: 25px;
	font-size: 13px;
}
.product_nav_bottom p span {
	color: rgb(95, 95, 95);
	line-height: 20px;
	font-size: 13px;
	margin-left: 25px;
	display: block;
}
.product_nav_bottom p .con1 {
	background: url("../images/product_con1.png") no-repeat;
}
.product_nav_bottom p .con2 {
	background: url("../images/product_con2.png") no-repeat 0px 2px;
}
.product_nav_bottom p .con3 {
	background: url("../images/product_con3.png") no-repeat;
}
.product_nav_bottom p .con4 {
	background: url("../images/product_con4.png") no-repeat;
}
.product_con {
	background: url("../images/product_bg.png") no-repeat 15px 80px;
	width: 950px;
	padding-left: 45px;
}
.product_con p {
	margin: 35px 0px 30px;
	color: rgb(95, 95, 95);
}
.product_con p a {
	color: rgb(95, 95, 95);
}
.product_con p img {
	margin: 0px 3px 0px 5px;
}
.product_con p b {
	color: rgb(85, 85, 85);
}
.product_con .content {
}
.product_con .content h2 {
	color: rgb(68, 68, 68);
	font-size: 16px;
	font-weight: bold;
}
.product_con .content h4 {
	color: rgb(68, 68, 68);
	font-size: 18px;
	margin-top: 20px;
}
.product_con .content h4 img {
	margin-right: 5px;
	vertical-align: text-bottom;
}
.product_con .content p {
	margin: 12px 0px 0px;
	width: 900px;
	color: rgb(102, 102, 102);
	line-height: 22px;
	font-size: 14px;
}
.product_con .content table {
	background: rgb(255, 255, 255);
	border: 1px solid rgb(153, 153, 153);
	margin-top: 10px;
}
.product_con .content th {
	padding: 10px 0px;
}
.product_con .content td {
	padding: 8px 0px;
	text-align: center;
	color: rgb(102, 102, 102);
}
.product_list {
	padding: 20px 0px;
	border-bottom-color: rgb(227, 227, 227);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.product_list .product_list_pic {
	padding: 10px;
	border: 1px solid rgb(201, 201, 201);
	width: 175px;
	height: 125px;
}
.product_list .product_list_txt {
	padding-left: 20px;
}
.product_list .product_list_txt h2 {
	margin: 8px 0px;
	color: rgb(68, 68, 68);
	font-family: "Arial";
	font-size: 24px;
	font-weight: bold;
}
.product_list .product_list_txt h4 {
	color: rgb(68, 68, 68);
	font-size: 18px;
	margin-top: 20px;
}
.product_list .product_list_txt p {
	margin: 12px 0px 0px;
	width: 720px;
	color: rgb(95, 95, 95);
	line-height: 20px;
	font-size: 14px;
}
.content ul li {
	margin: 15px 50px 12px 25px;
	width: 150px;
	text-align: center;
	float: left;
}
.content ul li h3 {
	color: rgb(102, 102, 102);
	font-size: 14px;
}
.pro_change {
	text-align: center;
	margin-top: 20px;
}
.pro_change a {
	color: rgb(66, 66, 66);
	font-weight: bold;
	margin-right: 8px;
}
.pro_change a.change_bg {
	color: rgb(0, 0, 0);
}
.con_box_l .con_box_l1 {
	background: url("../images/en_pro1.png") no-repeat !important;
	height: 21px !important;
	margin-top: 1px !important;
}
.e_pr_pic {
	width: 974px;
	padding-bottom: 15px;
	margin-top: 28px;
}
.e_pr_txt {
	width: 974px;
}
.e_pr_txt p {
	width: 974px;
	color: rgb(102, 102, 102);
	line-height: 27px;
	text-indent: 2em;
	letter-spacing: 1px;
	margin-top: 0px !important;
	float: left;
}
.con_box_r .devide_3 {
	background: url("../images/devide_3.png") no-repeat;
	width: 12px;
	height: 492px;
	margin-top: 25px;
}
.en_c_rbox {
	background: url("../images/en_cu_back.png") no-repeat right top;
	width: 920px;
}
.en_c_rbox1 {
	margin-bottom: -40px;
}
.en_list_pic {
	background: url("../images/en_list_pic.png") no-repeat;
	width: 25px;
	height: 598px;
}
.en_c_box1 .en_c_box11 {
	margin: 0px 0px 28px 30px;
}
.en_c_box1 .en_c_box11 .en_txt_cn {
	color: rgb(68, 68, 68);
	font-size: 14px;
	font-weight: bold;
	margin-right: 5px;
}
.en_c_box1 .en_c_box11 .en_txt_en {
	color: rgb(170, 170, 170);
}
.en_c_box1 .en_c_box111 {
	margin-top: 30px;
}
.en_c_box1 .en_c_box11 .en_t_w li {
	margin-bottom: 12px;
}
.en_c_box1 .en_c_box11 li {
	color: rgb(95, 95, 95);
	margin-left: 5px;
}
.en_c_box1 .en_c_box11 li .en_t_cnb {
	font-weight: bold;
}
.en_c_box1 .en_c_box11 li i {
	background: rgb(200, 200, 203);
	width: 3px;
	height: 3px;
	margin-right: 5px;
	display: inline-block;
}
.en_c_rbox .en_c_box1 .en_c_box11 p {
	margin: 0px 0px 6px;
}
.contact_ban2 {
}
.con_box_l .con_box_l2 {
	background: url("../images/q_sh.png") no-repeat !important;
	width: 17px !important;
	height: 21px !important;
	margin-top: 3px !important;
}
.qu_r_box {
	width: 980px;
	padding-bottom: 70px;
}
.qu_r_box .qu_r_1 {
	background: url("../images/q_a_pic6.png") no-repeat right top;
	width: 100%;
	height: 170px;
}
.qu_r_box .qu_r_1 img {
	margin: 25px 6px 0px 10px;
	float: left;
}
.qu_r_1 div {
	margin: 60px 0px 0px 10px;
	width: 345px;
	line-height: 25px;
}
.qu_r_1 .qu_txt_1 p {
	color: rgb(102, 102, 102);
	font-size: 12px;
	margin-top: 0px;
}
.qu_r_1 .qu_txt_1 .qu_r_txt_b {
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
}
.qu_r_box .qu_r_2 {
	width: 100%;
}
.qu_r_2 .qu_r_2r {
	margin: 66px 12px 0px 0px;
	width: 480px;
}
.qu_r_2 .qu_r_2l {
	margin: 29px 0px 0px 12px;
	width: 425px;
	line-height: 24px;
}
.qu_r_2 .qu_r_2l p {
	color: rgb(102, 102, 102);
	font-size: 12px;
	margin-top: 0px;
}
.qu_r_2 .qu_r_2l .qu_r_txt_b {
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
}
.qu_big_box {
	width: 470px;
}
.qu_r_box .qu_r_3 {
	background: url("../images/q_a_pic5.png") no-repeat left top;
	width: 100%;
	height: 270px;
	margin-top: 40px;
	position: relative;
}
.qu_r_3p {
	margin: 26px 115px 0px 0px;
	width: 202px;
	height: 141px;
}
.qu_r_3tbox .qu_r_3txt {
	margin: 26px 16px 0px 0px;
	width: 158px;
}
.qu_r_3tbox .qu_r_3txt p {
	margin: 0px 0px 10px;
	color: rgb(102, 102, 102);
}
.qu_r_3tbox .qu_r_3txt .qu_rf {
	margin-bottom: 20px;
}
.qu_r_3tbox .qu_r_3txt p span {
	color: rgb(102, 102, 102);
	font-weight: bold;
}
.qu_r_3bbox {
	top: 186px;
	width: 113px;
	right: 377px;
	position: absolute;
}
.qu_r_3bbox .qu_cw {
	margin: 0px 0px 14px;
	color: rgb(102, 102, 102);
	font-weight: bold;
}
.qu_r_box .ho_box {
	width: 100%;
	margin-top: 14px;
}
.qu_r_box .ho_box div {
	margin: 13px 0px 0px 13px;
	border: 1px solid rgb(220, 220, 220);
	width: 230px;
	height: 157px;
	text-align: center;
}
.qu_r_box .ho_box div img {
	width: 210px;
	height: 137px;
	margin-top: 10px;
}
.qu_r_box .ho_change {
	margin: 50px 0px 0px 377px;
}
.qu_r_box .ho_change a {
	color: rgb(66, 66, 66);
	font-weight: bold;
	margin-right: 8px;
}
.ho_change .en_n_l {
	background: url("../images/en_n_l.png") no-repeat left;
	width: 40px;
	height: 12px;
	color: rgb(66, 66, 66);
	padding-left: 10px;
	display: inline-block;
}
.ho_change .en_n_r {
	background: url("../images/en_n_r.png") no-repeat right;
	width: 40px;
	height: 12px;
	color: rgb(66, 66, 66);
	padding-right: 2px;
	margin-left: 5px;
	display: inline-block;
}
.ho_change .en_n_f {
	color: rgb(207, 44, 21) !important;
}
.qu_r_box1 {
	padding-bottom: 0px;
}
.con_box_r .devide_4 {
	background: url("../images/devide_4.png") no-repeat;
	width: 12px;
	height: 330px;
	margin-top: 25px;
}
.contact_ban3 {
	background: url("../images/banner_news.png") no-repeat center;
}
.con_box_l3 {
	background: url("../images/news_top_s.png") no-repeat !important;
	width: 22px !important;
	height: 16px !important;
	margin-top: 5px !important;
	float: left;
}
.con_box_r .devide_5 {
	background: url("../images/devide_5.png") no-repeat;
	width: 12px;
	height: 804px;
	margin-top: 25px;
}
.news_r_box, .pro_r_box {
	width: 928px;
	margin-left: 10px;
}
.news_r_box .news_listpic, .pro_r_box .pro_listpic {
	border: 1px solid rgb(220, 220, 220);
	width: 130px;
	height: 130px;
	text-align: center;
	margin-top: 26px;
}
.news_r_box .news_listpic img, .pro_r_box .pro_listpic img {
	width: 114px;
	height: 114px;
	margin-top: 8px;
}
.news_r_box p, .pro_r_box p {
	color: rgb(95, 95, 95);
	line-height: 27px;
	margin-top: 0px !important;
}
.news_r_box ul, .pro_r_box ul {
	width: 100%;
}
.news_r_box li {
	padding-bottom: 8px;
	border-bottom-color: rgb(224, 224, 224);
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
.news_list_content {
	margin: 32px 0px 0px 15px;
	width: 693px;
}
.news_list_content a {
	color: rgb(68, 68, 68);
	font-size: 16px;
	font-weight: bold;
	display: block;
}
.news_list_content a:hover {
	text-decoration: underline;
}
.news_change {
	margin: 36px 0px 0px 368px;
}
.news_change a {
	color: rgb(66, 66, 66);
	font-weight: bold;
	margin-right: 8px;
}
.con_box_r .devide_6 {
	background: url("../images/devide_6.png") no-repeat;
	width: 12px;
	height: 813px;
	margin-top: 25px;
	display:block;
}
.news1_1box {
	width: 930px;
	margin-left: 10px;
}
.news1_1box .news1_1boxt {
	width: 100%;
	text-align: center;
	padding-bottom: 22px;
	margin-top: 32px;
	border-bottom-color: rgb(179, 179, 179);
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
.news1_1box .news1_1boxt .news1_1txt {
	color: rgb(68, 68, 68);
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 12px;
}
.news1_1box .news1_1boxt p {
	color: rgb(95, 95, 95);
	margin-top: 0px !important;
}
.news1_1box .news1_1boxm {
	width: 100%;
	padding-bottom: 35px;
	border-bottom-color: rgb(224, 224, 224);
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
.news1_1box .news1_1boxm .news1_1pic {
	margin: 30px 0px 0px 120px;
	width: 700px;
}
.news1_1box .news1_1boxm img {
	width: 700px;
	/*height: 421px;*/
	margin: 0 auto;
	display: block;
}
.news1_1box .news1_1boxm p {
	margin: 10px 0px 0px 10px;
	color: rgb(95, 95, 95);
	line-height: 26px;
	font-size: 16px;
}
.news1_1box .news1_1boxm .news1_1txtp {
	margin-top: 22px;
}
.news1_1box .news1_1boxb {
	width: 100%;
	margin-top: 30px;
}
.news1_1box .news1_1boxb a {
	margin: 10px 0px 0px 28px;
	color: rgb(95, 95, 95);
	display: block;
}
.news1_1box .news1_1boxb a:hover {
	text-decoration: underline;
}
.ret_list_p a {
	background: url("../images/ret_list_p.png") no-repeat;
	top: 415px;
	width: 50px;
	height: 114px;
	right: 72px;
	display: block;
	position: absolute;
}
.con_box_l {
	width: 185px;
}
.con_box_r {
	width: 995px;
	margin-right: 5px;
}
.con_box_r {
	width: 995px;
	margin-right: 5px;
}
.con_box_r .content {
	margin-top: 10px;
}
.con_box_r .content img {
	margin: 0 auto;
	display: block;
}
.con_box_l p i {
	background: url("../images/tel_1.png") no-repeat;
	width: 20px;
	height: 16px;
	margin-top: 4px;
	float: left;
	display: inline-block;
}
.con_box_l p {
	padding-bottom: 7px;
	margin-top: 32px;
}
.con_box_l p span {
	font-size: 18px;
	font-weight: bold;
	margin-left: 7px;
	display: inline-block;
}
.con_box_l .txt_ly {
	font-size: 14px;
	font-weight: bold;
	margin-top: 18px;
	border-bottom-color: rgb(211, 211, 211);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.con_box_l .txt_lx {
	font-size: 14px;
	margin-top: 6px;
	border-bottom-color: rgb(211, 211, 211);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	width: auto;
}
.con_box_l .txt_ly a {
	color: rgb(0, 0, 0);
	display: block;
}
.con_box_l .txt_lx a {
	color: rgb(0, 0, 0);
	display: block;
}
.con_box_l .txt_ly1 a {
	color: rgb(0, 0, 0);
	display: block;
}
.con_box_l .txt_lx1 a {
	color: rgb(0, 0, 0);
	display: block;
}
.con_box_l .txt_ly a i {
	background: url("../images/arr_r.png") no-repeat;
	margin: 6px 13px 0px 0px;
	width: 4px;
	height: 7px;
	float: left;
	display: inline-block;
}
.con_box_l .txt_lx a i {
	background: url("../images/arr_w.png") no-repeat;
	margin: 6px 13px 0px 0px;
	width: 4px;
	height: 7px;
	float: left;
	display: inline-block;
}
.con_box_l .txt_ly1 {
	font-size: 14px;
	margin-top: 18px;
	border-bottom-color: rgb(211, 211, 211);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.con_box_l .txt_lx1 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 6px;
	border-bottom-color: rgb(211, 211, 211);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	width: auto;
}
.con_box_l .txt_ly1 a i {
	background: url("../images/arr_w.png") no-repeat;
	margin: 6px 13px 0px 0px;
	width: 4px;
	height: 7px;
	float: left;
	display: inline-block;
}
.con_box_l .txt_lx1 a i {
	background: url("../images/arr_r.png") no-repeat;
	margin: 6px 13px 0px 0px;
	width: 4px;
	height: 7px;
	float: left;
	display: inline-block;
}
.con_box_l .lx_box {
	width: 185px;
	margin-top: 21px;
}
.con_box_l .lx_box p {
	margin-top: 0px;
}
.con_box_l .lx_box .lx_pic {
	background: url("../images/tel_2.png") no-repeat;
	width: 48px;
	height: 36px;
	float: left;
}
.con_box_l .lx_box .lx_txt {
	width: 130px;
	float: right;
}
.con_box_l .lx_box .lx_txt p {
	padding-bottom: 0px;
}
.con_box_l .lx_box .lx_txt .txt_fw {
	font-size: 14px;
	font-weight: bold;
}
.con_box_l .lx_box .lx_txt .txt_num {
	color: rgb(207, 44, 21);
	font-size: 18px;
}
.con_box_r p {
	margin: 10px 0px 0px 10px;
	color: rgb(95, 95, 95);
	line-height: 26px;
	font-size: 14px;
}
.con_box_r p a {
	color: rgb(95, 95, 95);
}
.con_box_r p span {
	color: rgb(95, 95, 95);
}
.con_box_r p .last_a {
	color: rgb(0, 0, 0);
	font-weight: bold;
}
.con_box_r .devide_1 {
	background: url("../images/devide_1.png") no-repeat;
	width: 12px;
	height: 389px;
	margin-top: 25px;
}
.con_box_r .c_b_txt {
	margin: 27px 0px 0px 25px;
	color: rgb(95, 95, 95);
	line-height: 24px;
}
.con_tab {
	margin: 23px 74px 0px 0px;
	color: rgb(95, 95, 95);
}
.con_tab td {
	height: 46px;
}
.con_tab .td_ly {
	height: 140px;
}
.con_tab .td_l {
	width: 65px;
	height: 30px;
	color: rgb(95, 95, 95);
}
.con_tab .user {
	background: rgb(239, 239, 239);
	outline: 0px;
	border: 1px solid rgb(201, 201, 201);
	width: 300px;
	height: 30px;
	color: rgb(95, 95, 95);
}
.con_tab .txt {
	background: rgb(239, 239, 239);
	outline: 0px;
	border: 1px solid rgb(201, 201, 201);
	width: 300px;
	height: 30px;
	color: rgb(95, 95, 95);
}
.con_tab .txt {
	width: 601px;
	height: 122px;
	resize: none;
}
.con_tab .yzm {
	width: 120px;
	height: 30px;
}
.con_tab .yzm_pic {
	margin-left: 10px;
	vertical-align: middle;
}
.con_tab .yzm_smt {
	background: rgb(207, 44, 21);
	margin: 2px 227px 0px 0px;
	outline: 0px;
	width: 100px;
	height: 30px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 30px;
	float: right;
	cursor: pointer;
}
.map_box {
	width: 975px;
	padding-bottom: 14px;
	margin-top: 28px;
	border-bottom-color: rgb(214, 214, 214);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.map_box p {
	color: rgb(102, 102, 102);
	line-height: 20px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;
}
.map_box span {
	color: rgb(95, 95, 95);
	font-size: 12px;
	font-weight: normal;
}
.con_box_r .devide_2 {
	background: url("../images/devide_2.png") no-repeat;
	width: 12px;
	height: 527px;
	margin-top: 25px;
	display: block;
}
#map {
	width: 962px;
	height: 292px;
}
.con_box_r .con_addr {
	background: url("../images/con_addr.png") no-repeat;
	height: 16px;
}
.con_box_r .tel_3 {
	background: url("../images/tel_3.png") no-repeat;
}
.con_box_r .con_cz {
	background: url("../images/con_cz.png") no-repeat;
	height: 19px;
}
.con_box_r .con_mail {
	background: url("../images/con_mail.png") no-repeat;
}
.con_box_r .map_b_txt {
	color: rgb(102, 102, 102);
	font-weight: bold;
}
.map_b_tlist {
	margin: 10px 0px 0px 10px;
	padding-bottom: 20px;
}
.map_b_tlist p {
	color: rgb(102, 102, 102);
	margin-top: 12px;
}
.map_b_tlist .map_b_txten {
	margin: 7px 0px 0px 90px;
}
.cp {
	width: 33.3%;
	/*height: 290px;*/
	float: left;
	margin: 0 auto;
}
.cp .incp {
	width: 90%;
	height: auto;
	margin: 0 auto;
}
.cp .incp ol {
	width: 100%;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 30px;
}
.cp .incp ol img {
	padding: 3px;
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #CF2C15;
	margin-bottom: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.cp .incp ol img:hover {
	transform: scale(1.1, 1.1);
}
.train-text {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #333;
	padding: 10px 0;
}
.train-text:hover {
	color: #CF2C15;
}
.prbanner {
	background: url('../images/banner_product.png') no-repeat center center;
}
.aboutbanner {
	background: url('../images/banner_about.png') no-repeat center center;
}
.contactbanner {
	background: url('../images/banner_contact.png') no-repeat center center;
}
.con_box_l .lx_box {
	display: block;
}
.con_box_r .devide_5 {
	display: block;
}
.pages {
	/*float:right;*/
	height: 40px;
	margin-top: 16px
}
.pages a, .pages span {
	display: inline-block;
	padding: 0 11px;
	height: 28px;
	border: 1px solid #e6e6e6;
	border-radius: 3px;
	line-height: 28px;
	margin-right: 3px;
	text-align: center;
	color: #909090;/*cursor:pointer*/
}
.pages a:hover {
	border-color: #C8D0D1;
	text-decoration: none
}
.pages input {
	width: 28px;
	height: 28px;
	border: 1px solid #e6e6e6;
	outline: 0;
	text-align: center;
	line-height: 28px;
	vertical-align: top
}
.pages .special-span {
	border: 0;
	margin-right: 0;
	cursor: auto
}
.pages .span {
	margin-left: 15px;
	margin-right: 3px
}
.pages .current {
	color: #ffffff;
	background-color: #CF2C15;
	border-color: #B9220D;
}
.con_box_r .devide_1 {
	display: block;
}
.container {
	margin: 0px auto;
	width: 1200px;
	display: block;
	z-index: 998;
}
.footer {
	background: rgb(33, 33, 33);
	padding-top: 35px;
}
.footer a:hover {
	color: rgb(163, 163, 163);
}
.footer_list {
	margin: 10px 0px 25px;
	width: 910px;
}
.footer_list p {
	color: rgb(189, 189, 189);
	font-size: 14px;
	margin-bottom: 17px;
}
.footer_list p i {
	background: rgb(207, 44, 21);
	width: 3px;
	height: 3px;
	margin-right: 7px;
	display: inline-block;
}
.footer_list a {
	color: rgb(119, 119, 119);
	padding-left: 10px;
	margin-bottom: 11px;
	display: block;
}
.footer_list li {
	margin-right: 116px;
	float: left;
}
.footer_b_box {
	width: 800px;
}
.footer_b_box .txt_y {
	background: rgb(207, 44, 21);
	width: 100px;
	height: 26px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 26px;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.footer_b_box .txt_y:hover {
	color: rgb(255, 255, 255);
}
.footer_b_box_r li {
	margin: 16px 36px 0px 0px;
	color: rgb(51, 51, 51);
	float: left;
}
.footer_b_box_r li a {
	color: rgb(119, 119, 119);
}
.footer_b_box_r {
	width: 800px;
	position: relative;
}
.footer_b_box_r .hd {
	background: rgb(244, 244, 244);
}
.footer_b_box_r .hd .prev {
	width: 10px;
	height: 26px;
	color: rgb(95, 95, 95);
	line-height: 26px;
	overflow: hidden;
	font-size: 14px;
	float: right;
	display: block;
	cursor: pointer;
}
.footer_b_box_r .hd .next {
	width: 10px;
	height: 26px;
	color: rgb(95, 95, 95);
	line-height: 26px;
	overflow: hidden;
	font-size: 14px;
	float: right;
	display: block;
	cursor: pointer;
}
.footer_b_box_r .hd .prev:hover {
	color: rgb(207, 44, 21);
}
.footer_b_box_r .hd .next:hover {
	color: rgb(207, 44, 21);
}
.footer_b_box_r .hd .prev {
	margin-right: 20px;
}
.footer_b_box_r .hd ul {
	margin-top: 10px;
}
.footer_b_box_r .hd ul li {
	width: 9px;
	height: 9px;
	text-indent: -999px;
	overflow: hidden;
	margin-right: 5px;
	float: left;
	cursor: pointer;
}
.footer_b_box_r .bd {
	width: 100%;
	overflow: hidden;
	border-top-color: rgb(54, 54, 54);
	border-top-width: 1px;
	border-top-style: solid;
}
.footer_b_box_r .bd ul li {
	height: 24px;
	line-height: 24px;
	margin-right: 20px;
	float: left;
}
.footer_b_box_r .bd ul li a {
	width: 130px !important;
	overflow: hidden;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.footer_info_box {
	width: 224px;
	margin-top: 10px;
	float: right;
	display: block;
}
.footer_info_box p {
	color: rgb(189, 189, 189);
	font-size: 14px;
}
.footer_info_box div {
	margin-top: 15px;
}
.footer_info_box .f_ipt_l {
	background: rgb(33, 33, 33);
	outline: 0px;
	border: 1px solid rgb(81, 81, 81);
	width: 164px;
	height: 30px;
	color: rgb(189, 189, 189);
	font-size: 14px;
}
.footer_info_box .f_ipt_r {
	background: rgb(207, 44, 21);
	outline: 0px;
	width: 58px;
	height: 32px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 32px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}
.footer_info_box .f_bg {
	background: url("../images/footer.png");
	width: 224px;
	height: 92px;
	margin-top: 78px;
}
.footer_bot {
	background: rgb(24, 24, 24);
	height: 40px;
	;
	width: 100%;
}
.footer_bot p {
	color: rgb(102, 102, 102);
	line-height: 40px;
}
.footer_bot a {
	color: rgb(102, 102, 102);
}
.index_b_box .index_b_br {
	margin: 50px -30px 0px 0px;
	width: 430px;
	height: 200px;
}
.index_b_box .index_b_bl {
	margin: 50px 0px 0px 16px;
	width: 760px;
	height: 200px;
}
.index_b_box .index_b_bl .index_b_picb .index_brt {
	width: 526px;
	/*height: 120px;*/
	margin-left: 12px;
}
.index_b_box .index_b_bl .index_b_picb .index_bp {
	width: 200px;
	height: 200px;
}

.brand {
	width: 100%;
	min-width: 1132px;
	height: 800px;
	background: url(../images/productbg.jpg) top center no-repeat;
	position: relative;
}
.wrapper .inproduct {
	width: 1132px;
	height: 439px;
	position: absolute;
	top: 97px;
	display: block;
	z-index: 6;
}
.wrapper .inproduct .inproducts {
	width: 1068px;
	height: 645px;
	border: 1px solid #e6e6e6;
	background: #fff;
	padding: 29px 34px 0px 28px;
}
.wrapper .inproduct .inproducts li {
	width: 243px;
	height: 274px;
	border: 1px solid #e6e6e6;
	margin: 15px 10px 20px 10px;
	float: left;
	list-style: none;
}
.wrapper .inproduct .inproducts li .picc {
	width: 243px;
	height: 232px;
	float: left;
	display: table;
	text-align: center;
}
.wrapper .inproduct .inproducts li .els {
	-webkit-transition: all 0.2s linear;
	font-size: 14px;
	transition: all 0.2s linear;
	border-top: 1px solid #e6e6e6;
	width: 243px;
	height: 38px;
	line-height: 37px;
	text-align: center;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.wrapper .inproduct .inproducts li .picc .img {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 243px;
	height: 232px;
}
.wrapper .inproduct .inproducts li .picc img {
	max-width: 243px;
	max-height: 232px;
	vertical-align: middle;
}
.seemores {
	height: 58px;
	width: 100%;
	padding: 62px 0 72px 0;
}
.seemores a {
	width: 237px;
	height: 58px;
	background: url(../images/load.png) 76px center no-repeat #ffc400;
	display: block;
	margin: 0 auto;
	line-height: 58px;
	text-indent: 102px;
	color: #4C4C4C;
	font-size: 14px;
}


.wrapper {
	width: 1132px;
	margin: 0 auto;
	position: relative;
	font-size: 12px;
	color: #4C4C4C;
}



.brand {
	width: 100%;
	min-width: auto;
	height:810px;
	background: url(../images/productbg.jpg) top left no-repeat;
	position: relative;
}
.wrapper {
	width: 1132px;
	margin: 0 auto;
	position: relative;
	font-size: 12px;
	color: #4C4C4C;
}
.header {
	background: rgb(255, 255, 255);
	height: 80px;
	box-shadow: 2px 2px 2px #ddd;
}
.header .container {
	position: relative;
}
.logo {
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 998;
}
.top-menu {
	display: none;
}
.tel {
	color: rgb(51, 51, 51);
	line-height: 80px;
	font-size: 20px;
	float: right;
	margin-right:10px;
}
.tel .icon {
	width: 24px;
	height: 24px;
	margin-top: 27px;
	margin-right: 10px;
	float: left;
}
.nav_pull {
	background: rgb(240, 240, 240);
	left: 0px;
	top: 100%;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 12px;
	border-bottom-color: rgb(207, 44, 21);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	display: none;
	position: absolute;
	z-index: 998;
}
.nav_pull a {
	text-align: center;
	color: rgb(51, 51, 51);
	line-height: 28px;
	display: block;
}
.header_edition {
	padding-top: 28px;
	margin-left: 15px;
}
.header_edition a {
	color: rgb(51, 51, 51);
	line-height: 26px;
	font-family: Arial;
	font-size: 16px;
	font-weight: 600;
	display: inline-block;
}
.fixed {
	background: rgb(207, 44, 21);
	top: 344px;
	width: 40px;
	height: 120px;
	right: 0px;
	position: fixed;
	z-index: 999;
}
.fixed i {
	background: url("../images/con_us.png");
	margin: 10px 9px 10px 8px;
	width: 23px;
	height: 23px;
	display: block;
}
.fixed span {
	width: 14px;
	line-height: 16px;
	margin-left: 13px;
	display: block;
}
.fixed a {
	top: 344px;
	width: 40px;
	height: 120px;
	right: 0px;
	color: rgb(255, 255, 255);
	font-size: 14px;
	font-weight: bold;
	display: block;
	position: fixed;
}
.index_banner {
	width: 100%;
	height: 550px;
	position: relative;
	z-index: 2;
}
.index_banner .bd {
	border-bottom-color: rgb(207, 44, 21);
	border-bottom-width: 3px;
	border-bottom-style: solid;
	position: relative;
}
.index_banner .bd li {
	background-position: center;
	height: 550px;
	vertical-align: middle;
	position: relative;
	z-index: 0;
	zoom: 1;
	background-repeat: no-repeat;
}
.index_banner .bd a {
	width: 100%;
	height: 100%;
	display: block;
}
.index_banner .prev {
	background: url("../images/arrow_icon.png") no-repeat;
	width: 30px;
	right: 0px;
	display: block;
	position: absolute;
}
.index_banner .next {
	background: url("../images/arrow_icon.png") no-repeat;
	width: 30px;
	right: 0px;
	display: block;
	position: absolute;
}
.index_banner .container {
	position: relative;
}
.index_banner .prev {
	height: 30px;
	bottom: 100%;
}
.index_banner .next {
	background-position: 0px -32px;
	height: 27px;
	bottom: -27px;
}
.index_con1 {
	background: rgb(242, 242, 242);
	width: 100%;
	height: 268px;
	position: relative;
}
.pro_box1 {
	margin: 46px 0px 0px 10px;
	width: 230px;
}
.pro_box2 {
	margin: 46px 0px 0px 10px;
	width: 230px;
}
.pro_box3 {
	margin: 46px 0px 0px 10px;
	width: 230px;
}
.pro_box2 {
	margin-left: 242px;
}
.pro_box3 {
	margin-left: 258px;
}
.pro_box1 .pro_txt {
	color: rgb(51, 51, 51);
	font-size: 16px;
	font-weight: bold;
	margin-left: 92px;
}
.pro_box2 .pro_txt {
	color: rgb(51, 51, 51);
	font-size: 16px;
	font-weight: bold;
	margin-left: 92px;
}
.pro_box3 .pro_txt {
	color: rgb(51, 51, 51);
	font-size: 16px;
	font-weight: bold;
	margin-left: 92px;
}
.pro_box1 .pro_pic1 {
	background: url("../images/icon_04.png") no-repeat center;
	border: 1px solid transparent;
	width: 84px;
	height: 84px;
	margin-bottom: 10px;
	margin-left: 72px;
	display: block;
}
.pro_box1 .pro_pic1:hover {
	background: url("../images/icon_03.png") no-repeat center rgb(207, 44, 21);
	border-radius: 50%;
	border: 1px solid rgb(207, 44, 21);
}
.pro_box1 p {
	text-align: center;
	color: rgb(95, 95, 95);
}
.pro_box2 p {
	text-align: center;
	color: rgb(95, 95, 95);
}
.pro_box3 p {
	text-align: center;
	color: rgb(95, 95, 95);
}
.pro_box1 .pro_txt_en {
	margin: 5px 0px 14px;
}
.pro_box2 .pro_txt_en {
	margin: 5px 0px 14px;
}
.pro_box3 .pro_txt_en {
	margin: 5px 0px 14px;
}
.pro_box2 .pro_pic2 {
	background: url("../images/icon_02.png") no-repeat center;
	border: 1px solid transparent;
	width: 84px;
	height: 84px;
	margin-bottom: 10px;
	margin-left: 72px;
	display: block;
}
.pro_box2 .pro_pic2:hover {
	background: url("../images/icon_01.png") no-repeat center rgb(207, 44, 21);
	border-radius: 50%;
	border: 1px solid rgb(207, 44, 21);
}
.pro_box3 .pro_pic3 {
	background: url("../images/icon_06.png") no-repeat center;
	border: 1px solid transparent;
	width: 84px;
	height: 84px;
	margin-bottom: 10px;
	margin-left: 72px;
	display: block;
}
.pro_box3 .pro_pic3:hover {
	background: url("../images/icon_05.png") no-repeat center rgb(207, 44, 21);
	border-radius: 50%;
	border: 1px solid rgb(207, 44, 21);
}
.index_con1 .devide_pro1 {
	background: url("../images/devide_pro.png") no-repeat;
	width: 1px;
	height: 74px;
	position: absolute;
}
.index_con1 .devide_pro2 {
	background: url("../images/devide_pro.png") no-repeat;
	width: 1px;
	height: 74px;
	position: absolute;
}
.index_con1 .devide_pro1 {
	left: 468px;
	top: 100px;
}
.index_con1 .devide_pro2 {
	top: 100px;
	right: 464px;
}
.pro_box2 .pro_txt {
	margin-left: 100px;
}
.pro_box3 .pro_txt {
	margin-left: 84px;
}
.index_b_box {
	background: rgb(255, 255, 255);
	width: 100%;
	height: 303px;
}

.index_b_box .index_b_bl .index_b_picb .index_bp img {
	width: 100%;
	max-height: 100%;
}

.index_b_bl .index_b_cn {
	color: rgb(51, 51, 51);
	font-size: 18px;
	font-weight: bold;
}
.index_b_br .index_b_cn {
	color: rgb(51, 51, 51);
	font-size: 18px;
	font-weight: bold;
}
.index_b_bl .index_b_en {
	color: rgb(95, 95, 95);
	font-family: -webkit-pictograph;
	font-size: 14px;
	margin-left: 5px;
}
.index_b_br .index_b_en {
	color: rgb(95, 95, 95);
	font-family: -webkit-pictograph;
	font-size: 14px;
	margin-left: 5px;
}
.index_b_box .index_p1 {
	margin: 6px 0px 2px;
}
.index_b_box .index_p2 {
	margin-bottom: 4px;
}
.index_b_box .index_p1 a {
	margin: 5px 0px 3px;
	color: rgb(51, 51, 51);
	font-size: 14px;
	font-weight: bold;
}
.index_b_box .index_p1 a:hover {
	text-decoration: underline;
}
.index_b_box .index_p2 {
	color: rgb(95, 95, 95);
	font-size: 14px;
}
.index_b_box .index_p3 {
	color: rgb(102, 102, 102);
	line-height: 24px;
	font-size: 12px;
}
.index_b_bl .index_b_fp {
	margin-bottom: 8px;
}
.index_b_bl .ind_btn {
	background: url("../images/in_btng.png") no-repeat;
	width: 100px;
	height: 26px;
	color: rgb(255, 255, 255);
	margin-top: 14px;
	display: block;
}
.index_b_br .ind_btn {
	background: url("../images/in_btng.png") no-repeat;
	width: 100px;
	height: 26px;
	color: rgb(255, 255, 255);
	margin-top: 14px;
	display: block;
}
.index_b_bl .ind_btn span {
	line-height: 26px;
	margin-left: 24px;
}
.index_b_br .ind_btn span {
	line-height: 26px;
	margin-left: 24px;
}
.index_b_bl .ind_btn:hover {
	background: url("../images/in_btnr.png") no-repeat;
}
.index_b_br .ind_btn:hover {
	background: url("../images/in_btnr.png") no-repeat;
}
.index_b_box .index_p4 {
	color: rgb(102, 102, 102);
	line-height: 24px;
	font-size: 12px;
	margin-top: 20px;
}
.index_b_br .ind_btn {
	margin-top: 28px;
}
.product_ban {
	background: url("../images/product_banner.png") no-repeat center;
}
.product_nav {
	width: 200px;
}
.product_nav_top h2 {
	margin: 30px 0px 20px;
	color: rgb(51, 51, 51);
	font-size: 18px;
	font-weight: bold;
}
.product_nav_top h2 i {
	background: url("../images/product_icon.png");
	width: 24px;
	height: 24px;
	margin-right: 5px;
	display: block;
}
.product_nav_top > ul > li {
	line-height: 35px;
	font-size: 14px;
	border-bottom-color: rgb(211, 211, 211);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	cursor: pointer;
}
.product_nav_top > ul > li > a {
	color: rgb(51, 51, 51);
}
.product_nav_top > ul > li > a > i {
	background: url("../images/product_icon2.png");
	margin: 13px 13px 0px -1px;
	width: 5px;
	height: 8px;
	display: block;
}
.product_nav_top > ul > li.product_navbg1 > a {
	color: rgb(51, 51, 51);
	font-weight: bold;
}
.product_nav_top > ul > li.product_navbg1 > a > i {
	background: url("../images/product_icon1.png");
}
.product_nav_top ul li ul li > a {
	color: rgb(51, 51, 51);
	font-size: 12px;
}
.product_nav_top ul li ul li > a > i {
	background: url("../images/product_icon03.png");
	margin: 12px 7px 0px 3px;
	width: 8px;
	height: 10px;
	display: block;
}
.product_nav_top ul li ul li.product_navbg2 {
	background: rgb(207, 44, 21);
	color: rgb(255, 255, 255);
}
.product_nav_top ul li ul li.product_navbg2 > a {
	color: rgb(255, 255, 255);
}
.product_nav_top ul li ul li.product_navbg2 > a > i {
	background: url("../images/product_icon3.png");
}
.product_nav_top ul li ul li ul > li {
	background: rgb(233, 233, 233);
}
.product_nav_top ul li ul li ul > li > a {
	color: rgb(102, 102, 102);
	display: block;
}
.product_nav_top ul li ul li ul > li > a > i {
	background: rgb(102, 102, 102);
	margin: 15px 15px 0px 20px;
	width: 3px;
	height: 3px;
	display: block;
}
.product_nav_top ul li ul li ul > li.product_navbg3 {
	background: rgb(148, 150, 154);
}
.product_nav_top ul li ul li ul > li.product_navbg3 > a {
	color: rgb(255, 255, 255);
}
.product_nav_top ul li ul li ul > li.product_navbg3 > a > i {
	background: rgb(255, 255, 255);
}
.nav_ul2 {
	display: none;
}
.nav_ul1 > li.show1 > .nav_ul2 {
	display: block;
}
.nav_ul3 {
	display: none;
}
.nav_ul2 > li.show2 > .nav_ul3 {
	display: block;
}
.test1 {
	padding-top: 30px;
	padding-left: 20px;
}
.test1 > img {
	width: 200px;
}
.test1 > p {
	padding: 0px 20px;
	width: 660px;
	color: rgb(102, 102, 102);
	font-size: 14px;
}
.search {
	margin: 10px 0;
	height: 30px;
}
.search .f_ipt_l {
	background: #fff;
	border-top: 1px #fff solid;
	border-bottom: 1px #fff solid;
	padding: 5px 10px;
	width: 65%;
}
.search .f_ipt_r {
	background: rgb(207, 44, 21);
	color: #fff;
	padding: 5px 10px;
}

@media only screen and (max-width:1025px) {
	.container {
		margin: 0px auto;
		width: 100%;
		display: block;
		z-index: 998;
	}
	.logo {
		width: 160px;
		left: 0px;
		top: 0px;
		position: absolute;
		z-index: 998;
	}
	.nav {
		margin-left: 180px;
		float: left;
	}
	.nav > ul > li > a {
		color: rgb(51, 51, 51);
		line-height: 80px;
		padding-right: 15px;
		padding-left: 15px;
		font-size: 14px;
		float: left;
		display: block;
	}
	.footer_list {
		margin: 10px 0px 25px;
		width: 65%;
	}
	.footer_b_box {
		width: 100%;
	}
	.footer_b_box_r {
		width: 100%;
		position: relative;
	}
	.index_b_box .index_b_br {
		margin: 50px 10px 0px 0px;
		width: 96%;
		height: auto;
	}
	.footer_list li {
		margin-right: 46px;
		float: left;
	}
	.index_b_box {
		background: rgb(255, 255, 255);
		width: 100%;
		height: auto;
	}
	.index_b_box .index_b_bl {
		margin: 50px 0px 0px 16px;
		width: 100%;
		height: auto;
	}
	.index_b_box .index_b_bl .index_b_picb .index_brt {
		width: 75%;
		height: 151px;
		margin-left: 2%;
	}
	.index_b_box .index_b_bl .index_b_picb .index_bp {
		width: 19%;
		height: auto;
	}
	.con_box_l {
		width: 25%;
	}
	.con_box_r {
		width: 70%;
		margin-right: 5px;
	}
	.con_box_r .devide_5 {
		display: none;
	}
	.news_r_box, .pro_r_box {
		width: 100%;
		margin-left: 10px;
	}
	.news_list_content {
		margin: 32px 0px 0px 15px;
		width: 50%;
	}
	.cp {
		width: 33.3%;
		height: 250px;
		float: left;
		margin: 0 auto;
	}
	.news_change {
		margin: 36px 0px 0px 128px;
	}
	.con_box_r .devide_6 {display:none;}
	.news1_1box {
		width: 100%;
		margin-left: 10px;
	}
	.news1_1box .news1_1boxm img {
		width: 98%;
		height: auto;
		margin: 0 auto;
		display: block;
	}
	.qu_r_box {
		width: 100%;
	}
	.en_c_rbox {
		background: url() no-repeat right top;
		width: 100%;
	}
	.con_tab .txt {
		width: 90%;
		height: 122px;
		resize: none;
	}
	.con_tab {
		margin: 23px 4px 0px 0px;
		color: rgb(95, 95, 95);
	}
}


@media only screen and (max-width:767px) {
	.wrapper {
	    width: 100%;
	}
	.wrapper .inproduct {
	    width: 100%;
	    height: auto;
	    position: absolute;
	    top: 97px;
	    display: block;
	    z-index: 6;
	}
	.wrapper .inproduct .inproducts {
	    width: 100%;
	    height: 1245px;
	    border: 1px solid #e6e6e6;
	    background: #fff;
	    padding: 29px 0px 0px 0px;
	}
	.fixed {
		display: none;
	}
	.logo {
		width: 123px;
		left: 0px;
		top: 0px;
		position: absolute;
		z-index: 998;
	}
	.tel {
		color: rgb(51, 51, 51);
		line-height: 62px;
		font-size: 16px;
		float: right;
		margin-right: 10px;
	}
	.tel .icon {
		width: 24px;
		height: 24px;
		margin-top: 20px;
		margin-right: 10px;
		float: left;
	}
	.nav {
		display: none;
	}
	.top-menu {
		float: right;
		margin-top: 15px;
		margin-right: 10px;
		display: block;
	}
	.top-menu ul li {
		display: inline-block;
		margin: 0.5em 1em;
	}
	.top-menu ul li a.active {
		color: #039aa5;
		font-weight: 500;
	}
	.top-menu ul li a:hover {
		color: #000;
		text-shadow: 0px 1px 2px rgba(0,0,0,.5);
	}
	.top-menu ul li a {
		font-size: 16px;
		color: #555;
		text-decoration: none;
		text-transform: capitalize;
		transition: all 0.3s;
	}
	.top-menu ul li {
		position: relative;
	}
	.top-menu ul li a.active:after {
		background: #ff4e4e;
	}
	.top-menu ul {
		display: none;
		position: absolute;
		width: 100%;
		z-index: 9999;
		left: 0%;
		margin: 0px;
		background: rgba(29, 28, 24, 0.93);
		border: 0;
		top: 60px;
	}
	.top-menu span.menu {
		display: block;
	}
	.top-menu ul li {
		display: block;
		float: none;
		text-align: center;
	}
	.top-menu ul li a {
		color: #fff;
		display: block;
		margin: 0;
		background: none;
		border: none;
		padding: 0.7em;
		font-size: 1.4em;
	}
	.top-menu ul li a:hover {
		color: #ddd;
	}
	.container {
		margin: 0px auto;
		width: 100%;
		display: block;
		z-index: 998;
		background:
	}
	.fr {
		float: left;
	}
	.index_banner {
		width: 100%;
		height: 200px;
		position: relative;
		z-index: 2;
	}
	.topbg {
		background: rgb(249, 248, 249);
	}
	.index_b_box {
		background: rgb(255, 255, 255);
		width: 100%;
	}
	.index_b_box .index_b_bl {
		margin: 10px;
	}
	.index_b_box .index_b_br {
		margin: 10px;
	}
	.index_b_box .index_b_bl .index_b_picb .index_bp {
		width: 100%;
		float: left;
	}
	.index_b_box .index_b_bl .index_b_picb .index_bp img {
		width: 100%;
		max-height: 100%;
	}
	.index_b_box .index_b_bl .index_b_picb .index_brt {
		width: 100%;
		height:auto;
	}
	.index_b_bl .index_b_cn {
		color: rgb(51, 51, 51);
		font-size: 18px;
		font-weight: bold;
	}
	.index_b_bl >p {
		text-align: center;
	}
	.index_b_br .index_b_cn {
		color: rgb(51, 51, 51);
		font-size: 18px;
		font-weight: bold;
	}
	.index_b_bl .index_b_en {
		color: rgb(95, 95, 95);
		font-family: -webkit-pictograph;
		font-size: 14px;
		margin-left: 5px;
	}
	.index_b_br .index_b_en {
		color: rgb(95, 95, 95);
		font-family: -webkit-pictograph;
		font-size: 14px;
		margin-left: 5px;
	}
	.index_b_box .index_p1 {
		margin: 6px 0px 2px;
	}
	.index_b_box .index_p2 {
		margin-bottom: 4px;
	}
	.index_b_box .index_p1 a {
		margin: 5px 0px 3px;
		color: rgb(51, 51, 51);
		font-size: 14px;
		font-weight: bold;
	}
	.index_b_box .index_p1 a:hover {
		text-decoration: underline;
	}
	.index_b_box .index_p2 {
		color: rgb(95, 95, 95);
		font-size: 14px;
	}
	.index_b_box .index_p3 {
		color: rgb(102, 102, 102);
		line-height: 24px;
		font-size: 12px;
	}
	.index_b_bl .index_b_fp {
		margin-bottom: 8px;
	}
	.index_b_bl .ind_btn {
		background: url("../images/in_btng.png") no-repeat;
		width: 100px;
		height: 26px;
		color: rgb(255, 255, 255);
		margin-top: 14px;
		display: block;
	}
	.index_b_br .ind_btn {
		background: url("../images/in_btng.png") no-repeat;
		width: 100px;
		height: 26px;
		color: rgb(255, 255, 255);
		margin-top: 14px;
		display: block;
	}
	.index_b_bl .ind_btn span {
		line-height: 26px;
		margin-left: 24px;
	}
	.index_b_br .ind_btn span {
		line-height: 26px;
		margin-left: 24px;
	}
	.index_b_bl .ind_btn:hover {
		background: url("../images/in_btnr.png") no-repeat;
	}
	.index_b_br .ind_btn:hover {
		background: url("../images/in_btnr.png") no-repeat;
	}
	.index_b_box .index_p4 {
		color: rgb(102, 102, 102);
		line-height: 24px;
		font-size: 12px;
		margin-top: 20px;
	}
	.index_b_br .ind_btn {
		margin-top: 28px;
	}
	.index_banner .bd {
		border-bottom-color: rgb(207, 44, 21);
		border-bottom-width: 3px;
		border-bottom-style: solid;
		position: relative;
	}
	.index_banner .bd li {
		background-position: center;
		background-size: 100%;
		height: 200px;
		vertical-align: middle;
		position: relative;
		z-index: 0;
		zoom: 1;
		background-repeat: no-repeat;
	}
	.index_banner .bd a {
		width: 100%;
		height: 100%;
		display: block;
	}
	.index_banner .prev {
		background: url("../images/arrow_icon.png") no-repeat;
		width: 30px;
		right: 0px;
		display: block;
		position: absolute;
	}
	.index_banner .next {
		background: url("../images/arrow_icon.png") no-repeat;
		width: 30px;
		right: 0px;
		display: block;
		position: absolute;
	}
	.index_banner .container {
		position: relative;
	}
	.index_banner .prev {
		height: 30px;
		bottom: 100%;
	}
	.index_banner .next {
		background-position: 0px -32px;
		height: 27px;
		bottom: -27px;
	}

	.footer_bot {
		height: 100px;
		background: rgb(24, 24, 24);
		color: #fff;
		text-align: center;
		padding: 0px;
	}
	.footer_bot a {
		color: #fff;
	}
	.fl {
		float: none;
	}
	.fr {
		float: none;
	}
	.banner ul li {
		background-size: cover;
	}
	.banner ul li {
		/*这个100%是相对于父盒子的（会把父盒子的宽度继承过来,如父盒子300%,这这里的100%就会相当于300%）*/
		width: 100%;
		height: 30vw;
		float: left;
		background: no-repeat center center;
		background-size: 100% 100%;
	}
	.prbanner {
		background: url('../images/banner_product_x.png') no-repeat center center;
	}
	.aboutbanner {
		background: url('../images/banner_about_x.png') no-repeat center center;
	}
	.contactbanner {
		background: url('../images/banner_contact_x.png') no-repeat center center;
	}
	.con_box_l {
		width: 100%;
	}
	.con_box_l .txt_lx1 {
		font-size: 14px;
		font-weight: bold;
		margin-top: 6px;
		border-bottom-color: rgb(211, 211, 211);
		border-bottom-width: 1px;
		border-bottom-style: solid;
		float: left;
		width: 25%;
	}
	.con_box_l .txt_lx {
		font-size: 14px;
		margin-top: 6px;
		border-bottom-color: rgb(211, 211, 211);
		border-bottom-width: 1px;
		border-bottom-style: solid;
		float: left;
		width: 25%;
	}
	.con_box_l .lx_box {
		display: none;
	}
	.con_box_r {
		width: 100%;
		margin-right: 5px;
	}
	.con_box_r .devide_5 {
		display: none;
	}
	.news_r_box, .pro_r_box {
		width: 100%;
		margin-left: 0px;
		margin-top: 10px;
	}
	.news_change {
		margin: 36px 0px 0px 4%;
	}
	.current {
		margin-right: 8px;
	}
	.contact_ban3 {
		background: url(../images/banner_news_x.png) no-repeat center;
	}
	.news_r_box ul, .pro_r_box ul {
		width: 100%;
	}
	.news_r_box .news_listpic, .pro_r_box .pro_listpic {
		border: 1px solid rgb(220, 220, 220);
		width: 95%;
		height: auto;
		text-align: center;
		margin-top: 26px;
		margin-left: 2%;
	}
	.news_r_box .news_listpic img, .pro_r_box .pro_listpic img {
		width: 100%;
		height: auto;
		margin-top: 8px;
	}
	.news_list_content {
		margin: 32px 0px 0px 15px;
		width: 92%;
	}
	.con_box_r .devide_6 {
		background: url(../images/devide_6.png) no-repeat;
		width: 12px;
		height: auto;
		margin-top: 25px;
	}
	.news1_1box {
		width: 94%;
		margin-left: 3%;
	}
	.news1_1box .news1_1boxm img {
		width: 100%;
		height: auto;
		margin: 0 auto;
		display: block;
	}
	.mainbody {
		background: rgb(239, 239, 239);
		width: 100%;
		padding-bottom: 0px;
		display: inline-block;
	}
	.qu_r_box {
		width: 98%;
	}
	.en_c_rbox {
		background: url("") no-repeat right top;
		width: 92%;
	}
	.qu_r_box .ho_box div {
		margin: 13px 0px 0px 13px;
		border: 1px solid rgb(220, 220, 220);
		width: 92%;
		height: auto;
		text-align: center;
	}
	.qu_r_box .ho_box div img {
		width: 100%;
		height: auto;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.con_box_r .devide_1 {
		display: none;
	}
	.con_box_r .c_b_txt {
		margin: 27px 0px 0px 5px;
		color: rgb(95, 95, 95);
		line-height: 24px;
	}
	.con_tab .td_l {
		width: 65px;
		height: 30px;
		color: rgb(95, 95, 95);
	}
	.con_tab .user {
		background: rgb(239, 239, 239);
		outline: 0px;
		border: 1px solid rgb(201, 201, 201);
		width: 100%;
		height: 30px;
		color: rgb(95, 95, 95);
	}
	.con_tab .txt {
		width: 100%;
		height: 122px;
		resize: none;
	}
	.con_tab .yzm_smt {
		background: rgb(207, 44, 21);
		margin: 2px 70% 0px 0px;
		outline: 0px;
		width: 100px;
		height: 30px;
		text-align: center;
		color: rgb(255, 255, 255);
		line-height: 30px;
		float: right;
		cursor: pointer;
	}
	.con_box_r .devide_2 {
		background: url("../images/devide_2.png") no-repeat;
		width: 12px;
		height: 527px;
		margin-top: 25px;
		display: none;
	}
	#map {
		width: 100%;
		height: 292px;
	}
	.map_box {
		width: 100%;
		padding-bottom: 14px;
		margin-top: 28px;
		border-bottom-color: rgb(214, 214, 214);
		border-bottom-width: 1px;
		border-bottom-style: solid;
	}
	.footer_info_box {
		width: 100%;
		display: none;
	}
	.footer_list {
		margin: 10px 0px 25px;
		width: 100%;
	}
	.footer_list li {
		margin-right: 10%;
		float: left;
	}
	.footer_b_box_r {
		width: 100%;
		position: relative;
	}
	.footer_b_box {
		width: 100%;
	}
	.footer_bot p {
		color: rgb(102, 102, 102);
		line-height: 30px;
	}
	.index_b_box .index_b_br {
		margin: 50px 0px 0px 0px;
		width: 100%;
		height: auto;
	}
}

@media only screen and (max-width:416px) {
	.wrapper .inproduct .inproducts {
	    width: 100%;
	    border: 1px solid #e6e6e6;
	    background: #fff;
	    /*height: 2500px;*/
	    padding: 29px 0px 0px 0px;
	}
	.brand {
		width: 100%;
		min-width: auto;
		height: 2650px;
	}
	.cp {
		width: 96%;
		height: auto;
		float: left;
		margin: 0 auto;
	}
	.top-menu ul li a {
		color: #fff;
		display: block;
		margin: 0;
		background: none;
		border: none;
		padding: 1.6em;
		font-size: 1.4em;
	}
	.footer_list li {
		margin-right: 3%;
		float: left;
	}
}

@media only screen and (max-width:321px) {
	.logo {
		width: 103px;
		left: 0px;
		top: 6px;
		position: absolute;
		z-index: 998;
	}
	.wrapper .inproduct .inproducts {
	    width: 100%;
	    border: 1px solid #e6e6e6;
	    background: #fff;
	    height: 2500px;
	    padding: 29px 0px 0px 0px;
	}
	.brand {
		width: 100%;
		min-width: auto;
		height: 2650px;
	}
}


