﻿/*index*/

@charset "utf-8";

/* CSS Document */


/*common*/

.mb10 {
	margin-bottom: 10px;
}

.ml10 {
	margin-left: 10px;
}

.bg {
	background: #FFF;
}

body {
	background-color: #FFF;
}

.fw {
	font-family: "Microsoft YaHei";
}


/*ban1*/

.ban1 {
	/*height: 527px;*/
}

.ban1 a {
	display: block;
	height: 527px;
}

.ban01 {
	height: 155px;
	overflow: hidden;
	background: url(../css_img/ban01_bg.jpg) repeat-x left top;
	margin-bottom: 41px;
}

.ban01 .title {
	text-align: center;
	margin: auto;
	font-size: 30px;
	color: #fff;
	padding-top: 30px;
}

.ban01 .center {
	text-align: center;
	margin: auto;
	font-size: 36px;
	color: #fff;
	padding-top: 15px;
}

.ban01 a {
	overflow: hidden;
	display: block;
}

.ban01 p {
	/*height: 34px;
	line-height: 30px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 175px;
	top: 100px;*/
}

.ban01 p b {
	width: 44px;
	height: 34px;
	line-height: 30px;
	font-size: 14px;
	color: #eecbd1;
	float: left;
}

.ban01 p input {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #cb6844;
	float: left;
	border: 0;
	margin-right: 13px;
	padding-left: 10px;
	overflow: hidden;
}

.ban01 p .inp01 {
	width: 143px;
	background: url(../css_img/ban01_k.gif) no-repeat left top;
}

.ban01 p .inp02 {
	width: 160px;
	background: url(../css_img/ban01_k2.gif) no-repeat left top;
}

.ban01 p a.a01 {
	width: 152px;
	height: 43px;
	background: url(../css_img/ban01_bt.jpg) no-repeat;
	float: left;
	margin-right: 22px;
}

.ban01 p a.a02 {
	width: 92px;
	height: 43px;
	background: url(../css_img/ban01_bt2.jpg) no-repeat;
	float: left;
}

.ban02 {
	height: 200px;
	overflow: hidden;
	background: url(../css_img/ban02_by.gif) no-repeat center bottom;
	padding-bottom: 43px;
}

.ban02 a {
	overflow: hidden;
	display: block;
}

.ban02>a>img {
	display: block;
	margin: auto;
}

.ban02 p {
	height: 47px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 563px;
	top: 140px;
}

.ban02 p input {
	width: 189px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #cacaca;
	float: left;
	margin-right: 14px;
	border: 0;
	padding-left: 10px;
	overflow: hidden;
	background: url(../css_img/ban02_k.gif) no-repeat left top;
}

.ban02 p a.a01 {
	width: 134px;
	height: 43px;
	background: url(../css_img/ban02_bt.gif) no-repeat;
	float: left;
	margin-right: 22px;
}

.ban03 {
	height: 151px;
	background: url(../css_img/ban03_bg.gif) repeat-x left top;
}

.ban03 a {
	display: block;
	height: 249px;
}

.ban04 {
	height: 188px;
	overflow: hidden;
	background: url(../css_img/ban02_by.gif) no-repeat center bottom;
	padding-bottom: 43px;
	margin-bottom: 13px;
}

.ban04 a {
	overflow: hidden;
	display: block;
}

.ban04 p {
	height: 52px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 468px;
	top: 121px;
}

.ban04 p span {
	width: 144px;
	height: 39px;
	line-height: 20px;
	font-size: 14px;
	color: #5c5c5c;
	padding-left: 45px;
	background: url(../css_img/ban04_dh.gif) no-repeat left 5px;
	float: left;
	margin-right: 13px;
}

.ban04 p span i {
	height: 19px;
	line-height: 19px;
	font-size: 17px;
	color: #5c5c5c;
	font-style: normal;
	display: block;
}

.ban04 p a {
	width: 121px;
	height: 52px;
	line-height: 38px;
	font-size: 18px;
	color: #FFF;
	text-align: center;
	background: url(../css_img/ban04_bt.gif) no-repeat;
	float: left;
	margin-right: 22px;
	text-decoration: none;
}


/*schW*/

.schW {
	width: 100%;
	height: 58px;
	overflow: hidden;
	border-top: 1px solid #FFF;
	position: absolute;
	left: 0;
	top: 210px;
	z-index: 10;
}

.sch {
	width: 1137px;
	height: 50px;
	color: #c9413e;
	clear: both;
	line-height: 30px;
	padding: 8px 0 0 0;
	overflow: hidden;
	margin: 0 auto;
	background: url(../css_img/sch_bg.png) no-repeat center;
}

.sch .sch_l {
	width: auto;
	float: left;
	font-size: 12px;
	margin-left: 70px;
}

.sch a {
	color: #c9413e;
	display: inline-block;
	padding: 0 12px;
}

.sch a:hover {
	color: #c9413e;
	text-decoration: underline;
}

.sch p {
	line-height: 31px;
	padding-right: 92px;
}

.sch .shInput {
	width: 171px;
	line-height: 31px;
	height: 31px;
	padding: 0 0 0 31px;
	color: #999;
	font-size: 12px;
	border: 0;
	background: url(../css_img/sch_k.gif) no-repeat;
}

.sch .shBtn {
	margin: 0 0 0 -6px;
	background: none;
	border: none;
	display: inline-block;
}

.sch>.sou_suo {
	float: right;
	margin-right: 70px;
}


/*导航栏下部的大图轮播*/

#flashs {
	overflow: hidden;
}

#flashs>.bgitem {
	height: 527px;
	cursor: pointer;
	width: 100%;
	margin: 0 auto;
}

#flashs>.bgitem>img {
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}


/*a_ns*/

.a_ns {
	/*overflow: hidden;*/
}

.a_ns h3 {
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	text-align: center;
	background: url(../css_img/a_nst.gif) no-repeat top center;
	margin: 40px 0;
}

.a_ns h3 a {
	font-size: 19px;
	color: #FFF;
}

.a_ns .a_nsm {
	height: 130px;
	position: relative;
	margin-bottom: 40px;
}

.a_nsm .a_gdl {
	width: 25px;
	height: 45px;
	display: block;
	background: url(../css_img/g_gdl.gif) no-repeat;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0px;
	margin: auto;
}

.a_nsm .a_gdl a {
	width: 25px;
	height: 45px;
	display: block;
}

.a_nsm .a_gdr {
	width: 25px;
	height: 45px;
	display: block;
	background: url(../css_img/g_gdr.gif) no-repeat;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0px;
	margin: auto;
}

.a_nsm .a_gdr a {
	width: 25px;
	height: 45px;
	display: block;
}

.a_ns .a_nsc {
	width: 1100px;
	height: 130px;
	overflow: hidden;
	margin: auto;
}

.a_nsc li {
	width: 203px;
	height: 130px;
	overflow: hidden;
	float: left;
	margin-right: 21px;
}

.a_nsc li img {
	width: 201px;
	height: 128px;
	line-height: 0;
	border: 1px solid #d9d9d9;
	display: block;
}


/*b_ns*/

.b_ns {
	/*height: 751px;*/
	overflow: hidden;
	margin-bottom: 10px;
}

.b_nsl {
	width: 208px;
	/*height: 751px;*/
	overflow: hidden;
	float: left;
	margin-right: 11px;
	border-right: 1px solid #ef96a5;
	background-color: #d90024;
	padding-bottom: 8px;
}

.b_nsl h2 {
	height: 47px;
	line-height: 47px;
	text-align: center;
	background: url(../css_img/b_01.gif) no-repeat left top;
}

.b_nsl h2 a {
	font-size: 20px;
	color: #FFF;
	font-family: "宋体";
}

.b_nsl .b_nslm {
	/*height: 692px;*/
	width: 100%;
	overflow: hidden;
	background: url(../css_img/b_02.gif) repeat-y left top;
	box-sizing: border-box;
	padding: 0 10px;
}

.b_nsl>.b_nslm>li {
	width: 100%;
}

.b_nsl>.b_nslm>li>a {
	width: 100%;
	height: 31px;
	margin: 7px 0 7px;
	text-align: center;
	line-height: 31px;
	font-size: 14px;
	color: #FFF;
	background: url(../css_img/b_05.gif) no-repeat left top;
	display: block;
}

.b_nsl>.b_nslm>li>a:hover {
	background: url(../css_img/b_03.gif) no-repeat left top;
}

.b_nsl ul {
	height: auto;
	overflow: hidden;
	padding-left: 15px;
}

.b_nsl>.b_nslm>li>ul>li {
	height: 36px;
	overflow: hidden;
	display: block;
}

.b_nsl>.b_nslm>li>ul>li>a {
	height: 36px;
	line-height: 36px;
	font-size: 13px;
	color: #6c6b6b;
	padding-left: 17px;
	overflow: hidden;
	display: block;
	background: url(../css_img/b_04.gif) no-repeat left 12px;
}

.b_nsl>.b_nslm>li>ul>li>a:hover {
	background: url(../css_img/b_041.gif) no-repeat left 12px;
	color: #d90024;
}

.b_nsl .ul01 li {
	width: 89px;
	float: left;
	margin-right: 2px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.b_nsr {
	width: 880px;
	/*height: 731px;*/
	overflow: hidden;
	float: left;
	background-color: #efeff1;
	padding: 20px 0px 0px;
	box-sizing: border-box;
}

.b_nsr h3 {
	height: 36px;
	line-height: 36px;
	padding-top: 1px;
	background: url(../css_img/b_gx.gif) repeat-x left bottom;
	padding: 0 20px;
}

.b_nsr h3 .fr {
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	color: #c9413e;
	font-weight: normal;
}

.b_nsr h3 .fl {
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	color: #d50c00;
	padding: 1px 14px 0 65px;
	background: url(../css_img/b_hot.gif) no-repeat left top;
	border-bottom: 3px solid #cf1a0f;
}

.b_nsr .b_nsrm {
	overflow: hidden;
	margin-top: 8px;
	margin-bottom: 10px;
}

.b_nsr .b_nsrm>ul {
	overflow: hidden;
	box-sizing: border-box;
	padding: 0 10px;
}

.b_nsr .b_nsrm>ul a {
	width: 100%;
	display: block;
	height: 100%;
	position: relative;
	/*background-color: #fff;*/
	box-sizing: border-box;
	padding-bottom: 30px;
	overflow: hidden;
}

.b_nsr .b_nsrm>ul a:hover>span {
	color: red;
}

.b_nsr .b_nsrm>ul a>img {
	position: absolute;
	height: 200px;
	width: auto;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}

.b_nsr li {
	width: 25%;
	height: 250px;
	overflow: hidden;
	float: left;
	box-sizing: border-box;
	padding: 10px;
}

.b_nsr li.ent {
	margin-right: 0;
}

.b_nsr li img {
	width: 170px;
	height: 134px;
	line-height: 0;
	border: 0;
	display: block;
}

.b_nsr li span {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #6c6b6b;
	text-align: center;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
}


/*c_ns*/

.c_ns {
	/*height: 318px;*/
	overflow: hidden;
	background-color: #f1f1f1;
	padding-top: 45px;
	padding-bottom: 100px;
}

.c_ns h3 {
	height: 51px;
	line-height: 38px;
	overflow: hidden;
	background: url(../css_img/c_nst.gif) no-repeat center top;
	text-align: center;
	margin-bottom: 45px;
}

.c_ns h3 a {
	height: 38px;
	line-height: 38px;
	font-size: 26px;
	color: #dd1a3a;
	text-align: center;
	display: inline-block;
	padding-left: 180px;
}

.c_ns .c_nsm {
	width: 100%;
	overflow: hidden;
}

.c_ns .c_nsm>ul {
	width: 100%;
	overflow: hidden;
}

.c_ns .c_nsm>ul>li {
	width: 22%;
	margin: 1.5%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1%;
	float: left;
	overflow: hidden;
	border: 1px solid gray;
	height: 150px;
	position: relative;
}

.c_ns .c_nsm>ul>li>.img {
	display: block;
	height: 100%;
	box-sizing: border-box;
	padding: 8px;
	position: relative;
}

.c_ns .c_nsm>ul>li img {
	height: 100%;
	box-sizing: border-box;
	position: absolute;
	height: 100%;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}

.c_ns .c_nsm>ul>li>a {
	display: block;
	width: 100%;
	height: 100%;
}

.c_ns .c_nsm>ul>li .zhe_zhao {
	width: 100%;
	height: 100%;
	background-color: #dd1a3a;
	color: #fff;
	text-align: center;
	line-height: 150px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 6;
	opacity: 0;
	transition: opacity 0.6s;
	padding: 0;
	font-size: 30px;
}

.c_ns .c_nsm>ul>li .zhe_zhao:hover {
	opacity: 1;
}

.c_nsm li {
	height: 100%;
	float: left;
	margin-right: 16px;
}

.c_nsm li.ent {
	margin-right: 0;
}

.c_nsm li p {
	width: 162px;
	display: block;
	background-color: #FFF;
	padding: 8px;
}

.c_nsm li img {
	display: block;
	border: 1px solid #ebebeb;
}

.c_nsm li span {
	height: 38px;
	line-height: 38px;
	display: block;
	font-size: 12px;
	color: #565656;
	text-align: center;
	padding-top: 20px;
}

.c_ns .c_gdl {
	width: 25px;
	height: 46px;
	float: left;
}

.c_ns .c_gdl a {
	width: 25px;
	height: 46px;
	display: block;
	background: url(../css_img/g_gdl.gif) no-repeat;
}

.c_ns .c_gdl a:hover {
	width: 25px;
	height: 46px;
	display: block;
	background: url(../css_img/g_gdl.gif) no-repeat;
}

.c_ns .c_gdr {
	width: 25px;
	height: 46px;
	display: block;
	float: left;
}

.c_ns .c_gdr a {
	width: 25px;
	height: 46px;
	display: block;
	background: url(../css_img/g_gdr.gif) no-repeat;
}

.c_ns .c_gdr a:hover {
	width: 25px;
	height: 46px;
	display: block;
	background: url(../css_img/g_gdr.gif) no-repeat;
}


/*d_ns*/

.d_ns {
	width: 1100px;
	height: 386px;
	overflow: hidden;
	margin: 0 auto;
	background: url(../css_img/d_03.gif) repeat-x left 199px;
	padding: 39px 0;
}

.d_ns h3 {
	height: 52px;
	line-height: 52px;
	font-size: 23px;
	color: #FFF;
	text-align: center;
	background: url(../css_img/d_nst.gif) no-repeat center top;
	margin-bottom: 63px;
}

.d_ns .d_nsm {
	height: 96px;
	overflow: hidden;
	margin-bottom: 61px;
	text-align: center;
}

.d_ns a {
	height: 96px;
	display: inline-block;
	margin: 0 20px;
	/*float: left;*/
	text-decoration: none;
	overflow: hidden;
}

.d_ns a.ent {
	margin-right: 0;
}

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

.d_ns a i {
	display: block;
	/*width: 86px;*/
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 13px;
	color: #545454;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	background: url(../css_img/d_07.gif) no-repeat center 12px;
	font-style: normal;
	font-weight: bold;
	overflow: hidden;
}

.d_ns a:hover i {
	background: url(../css_img/d_01.gif) no-repeat center 12px;
	color: #FFF;
}

.d_ns a b {
	/*width: 86px;*/
	height: 6px;
	line-height: 6px;
	display: block;
	background: url(../css_img/d_04.gif) no-repeat center;
	overflow: hidden;
}

.d_ns a:hover b {
	background: url(../css_img/d_02.gif) no-repeat center;
}

.d_ns a span {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	margin-top: 5px;
	text-align: center;
	font-size: 16px;
	color: #545454;
	display: block;
	background: url(../css_img/d_05.gif) no-repeat left bottom;
	background-size: 100% 100%;
	padding: 0 6px;
}

.d_ns a:hover span {
	background: url(../css_img/d_06.gif) no-repeat left bottom;
	background-size: 100% 100%;
	color: #FFF;
}

.d_ns a.a02 i {
	background: url(../css_img/d_08.gif) no-repeat center 12px;
	line-height: 48px;
}

.d_ns a.a02:hover i {
	background: url(../css_img/d_09.gif) no-repeat center 12px;
}

.d_ns a.a02 span {
	height: 40px;
	line-height: 40px;
	background: url(../css_img/d_05.gif) no-repeat left top;
	margin-top: 0px;
	margin-bottom: 5px;
	background-size: 100% 100%;
}

.d_ns a.a02:hover span {
	background: url(../css_img/d_06.gif) no-repeat left top;
	background-size: 100% 100%;
}

.d_ns p {
	height: 61px;
	overflow: hidden;
	text-align: center;
}

.d_ns p span {
	vertical-align: top;
	display: inline-block;
	height: 61px;
	line-height: 31px;
	overflow: hidden;
	font-size: 19px;
	color: #606060;
	margin-right: 84px;
}

.d_ns p span b {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	/*padding-left: 128px;*/
	background: url(../css_img/d_dh.gif) no-repeat 25px 5px;
	font-size: 16px;
	color: #bd0b00;
	display: block;
	font-weight: normal;
	width: auto;
}

.d_ns p span b i {
	font-size: 20px;
	font-style: normal;
	display: inline-block;
}

.d_ns p a {
	vertical-align: top;
	width: 122px;
	height: 38px;
	line-height: 35px;
	overflow: hidden;
	font-size: 18px;
	color: #FFF;
	background: url(../css_img/d_bt.gif) no-repeat left top;
	text-align: center;
	margin: 12px 15px 0 0;
}


/*e_ns*/

.e_ns {
	overflow: hidden;
	padding-top: 28px;
}

.e_ns .e_nsm {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	background-color: #f0f0f0;
	padding: 15px;
	width: 1020px;
	margin: auto;
	margin-bottom: 22px;
}

.e_ns .e_nsm>ul {
	overflow: hidden;
	width: 100%;
}

.e_nsm li {
	width: 25%;
	height: 198px;
	float: left;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.e_nsm li:last-child {
	border-right: none;
}

.e_nsm li.ent {
	margin-right: 0;
}

.e_nsm li>a {
	display: block;
	width: 182px;
	height: 162px;
	position: relative;
}

.e_nsm li img {
	display: block;
	border: 0;
}

.e_ns .e_nsm>ul>li {
	position: relative;
	float: left;
	margin: 0;
}

.e_ns .e_nsm>ul>li>a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.e_ns .e_nsm>ul>li>a>img {
	width: auto;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	transition: all 0.6s;
}

.e_ns .e_nsm>ul>li>a>img:hover {
	transform: translateX(-50%) scale(1.1);
}

.e_nsm li span {
	width: 100%;
	height: 27px;
	line-height: 27px;
	display: block;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../css_img/e_zz.png) no-repeat;
	background-size: 100% 100%;
}

.e_ns .e_nsb {
	height: 343px;
	overflow: hidden;
	margin-bottom: 22px;
}

.e_nsb li {
	width: 319px;
	height: 211px;
	float: left;
	margin-right: 1px;
}

.e_nsb li.ent {
	margin-right: 0;
}

.e_nsb li img {
	width: 319px;
	height: 211px;
	line-height: 0;
	display: block;
	border: 0;
}

.e_ns dl {
	overflow: hidden;
	border-top: 1px dotted #b6b6b6;
	padding: 0 40px;
}

.e_ns dl.dl01 {
	/*height: 360px;*/
	padding-bottom: 160px;
	background: url(../img/e_img01.jpg) no-repeat bottom;
}

.e_ns dl.dl02 {
	padding-bottom: 30px;
	/*height: 501px;*/
	/*background: url(http://www.yinso.com.cn/Skins/Default/Img/Index/e_img12.jpg) no-repeat bottom;*/
}

.e_ns dl.dl03 {
	/*height: 656px;*/
	padding-bottom: 400px;
	margin-bottom: 30px;
	background: url(../img/e_img16.jpg) no-repeat center bottom;
}

.e_ns dl.dl04 {
	padding-bottom: 30px;
	/*height: 187px;*/
}

.e_ns dl dt {
	width: 179px;
	height: 96px;
	line-height: 54px;
	font-size: 30px;
	color: #FFF;
	text-align: center;
	padding-top: 91px;
	float: left;
	margin-right: 29px;
}

.e_ns dl dt.dt01 {
	background: url(../css_img/e_01.gif) no-repeat 62px 51px #bd0b00;
}

.e_ns dl dt.dt02 {
	background: url(../css_img/e_02.gif) no-repeat 62px 51px #bd0b00;
}

.e_ns dl dt.dt03 {
	background: url(../css_img/e_03.gif) no-repeat 62px 51px #bd0b00;
}

.e_ns dl dt.dt04 {
	background: url(../css_img/e_04.gif) no-repeat 62px 51px #bd0b00;
}

.e_ns dl dd {
	width: 665px;
	height: 174px;
	margin-top: 10px;
	float: left;
	border-left: 1px dotted #b6b6b6;
	padding: 5px 0px 0px 52px;
}

.e_ns dl dd h4 {
	padding-top: 5px;
	line-height: 32px;
	font-size: 23px;
	color: #b90128;
	overflow: hidden;
	margin-bottom: 15px;
}

.e_ns dl dd h4 i {
	height: 17px;
	line-height: 17px;
	font-size: 12px;
	color: #a3a3a3;
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	text-transform: uppercase;
	display: block;
}

.e_ns dl dd p {
	height: 25px;
	line-height: 25px;
	font-size: 15px;
	color: #000;
	display: block;
	padding-left: 20px;
	margin-bottom: 2px;
}

.e_ns dl dd p span {
	color: #bd0b00;
	display: inline-block;
}

.e_ns dl dd p.p01 {
	background: url(../css_img/e_ns01.gif) no-repeat left 6px;
}

.e_ns dl dd p.p02 {
	background: url(../css_img/e_ns02.gif) no-repeat left 6px;
}

.e_ns dl dd p.p03 {
	background: url(../css_img/e_ns03.gif) no-repeat left 6px;
}

.e_ns dl dd p.p04 {
	background: url(../css_img/e_ns04.gif) no-repeat left 6px;
}

.e_ns dl dd p.p05 {
	background: url(../css_img/e_ns05.gif) no-repeat left 6px;
}


/*f_ns*/

.f_ns {
	height: 272px;
	overflow: hidden;
	padding: 13px 13px 0 23px;
	background-color: #f6f6f6;
	margin-bottom: 38px;
}

.f_ns h3 {
	height: 47px;
	overflow: hidden;
	background: url(../css_img/f_gx.gif) repeat-x left bottom;
	font-weight: normal;
}

.f_ns h3 .a01 {
	width: 31px;
	height: 31px;
	display: inline-block;
	background: url(../css_img/g_gdl.gif) no-repeat;
}

.f_ns h3 .a01:hover {
	background: url(../css_img/g_gdl.gif) no-repeat;
}

.f_ns h3 .a02 {
	width: 31px;
	height: 31px;
	display: inline-block;
	background: url(../css_img/g_gdr.gif) no-repeat;
}

.f_ns h3 .a02:hover {
	background: url(../css_img/g_gdr.gif) no-repeat;
}

.f_ns h3 span {
	height: 47px;
	overflow: hidden;
	font-size: 16px;
	color: #aeaeae;
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
}

.f_ns h3 span a {
	height: 43px;
	line-height: 43px;
	font-size: 16px;
	color: #d50c00;
	display: inline-block;
	padding: 0 3px;
	font-family: "Microsoft YaHei";
	margin-right: 10px;
	border-bottom: 4px solid #464646;
	font-weight: bold;
}

.f_ns .f_nsm {
	height: 136px;
	overflow: hidden;
	padding-top: 41px;
}

.f_nsm dl {
	width: 437px;
	height: 136px;
	overflow: hidden;
	padding: 0 0 0 5px;
	float: left;
	margin-right: 40px;
}

.f_nsm dl.ent {
	margin-right: 0;
}

.f_nsm dl dt {
	width: 148px;
	height: 136px;
	overflow: hidden;
	float: left;
	margin-right: 30px;
}

.f_nsm dl dt img {
	width: 148px;
	height: 136px;
	line-height: 0;
	display: block;
	border: 0;
}

.f_nsm dl dd {
	width: 259px;
	height: 136px;
	overflow: hidden;
	float: left;
}

.f_nsm dl dd h4 {
	height: 15px;
	line-height: 15px;
	overflow: hidden;
}

.f_nsm dl dd h4 a {
	font-size: 13px;
	color: #464545;
}

.f_nsm dl dd h5 {
	height: 27px;
	line-height: 27px;
	font-size: 13px;
	color: #666;
	overflow: hidden;
	font-weight: normal;
}

.f_nsm dl dd p {
	height: 78px;
	line-height: 22px;
	font-size: 12px;
	color: #5d5d5d;
	overflow: hidden;
	margin-top: 3px;
}

.f_nsm dl dd span {
	height: 13px;
	line-height: 13px;
	overflow: hidden;
	display: block;
}

.f_nsm dl dd span a {
	font-size: 12px;
	color: #c9413e;
}


/*gg_ns*/

.gg_ns h3 {
	height: 47px;
	overflow: hidden;
	background: url(../css_img/f_gx.gif) repeat-x left bottom;
	font-weight: normal;
	margin-top: 6px;
}

.gg_ns h3 .fr {
	height: 43px;
	line-height: 43px;
	display: inline-block;
	font-size: 12px;
	color: #c9413e;
}

.gg_ns h3 span {
	height: 47px;
	overflow: hidden;
	font-size: 16px;
	color: #aeaeae;
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
}

.gg_ns h3 span a {
	height: 47px;
	line-height: 43px;
	font-size: 16px;
	color: #d50c00;
	display: inline-block;
	padding: 0 3px;
	font-family: "Microsoft YaHei";
	margin-right: 10px;
	border-bottom: 4px solid #d50c00;
	font-weight: bold;
	box-sizing: border-box;
}


/*g_ns*/

.g_ns {
	height: 502px;
	overflow: hidden;
	background-color: #f6f6f6;
}

.g_ns .g_nsl {
	width: 65%;
	height: 502px;
	overflow: hidden;
	float: left;
	box-sizing: border-box;
	padding-left: 15px;
}

.g_nsl dl {
	height: 170px;
	overflow: hidden;
	margin-bottom: 24px;
	padding-top: 31px;
}

.g_nsl dl dt {
	width: 285px;
	height: 170px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}

.g_nsl dl dt img {
	width: 285px;
	height: 170px;
	line-height: 0;
	display: block;
	border: 0;
}

.g_nsl dl dd {
	width: 395px;
	height: 170px;
	overflow: hidden;
	float: left;
	position: relative;
	box-sizing: border-box;
}

.g_nsl dl dd h4 {
	height: 15px;
	line-height: 15px;
	overflow: hidden;
}

.g_nsl dl dd h4 a {
	font-size: 13px;
	color: #464646;
}

.g_nsl dl dd p {
	line-height: 22px;
	font-size: 13px;
	color: #5d5d5d;
	overflow: hidden;
	letter-spacing: 1px;
}

.g_nsl dl dd .more {
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
}

.g_nsl dl dd .more a {
	font-size: 12px;
	color: #c9413e;
}

.g_nsl .p01 {
	height: 29px;
	line-height: 29px;
	overflow: hidden;
	background: url(../css_img/g_gx.gif) repeat-x left 12px;
	text-align: center;
}

.g_nsl .p01 a {
	height: 29px;
	line-height: 29px;
	font-size: 13px;
	color: #FFF;
	padding: 0 18px;
	display: inline-block;
	background-color: #d50c00;
}

.g_nsl .g_nslm {
	height: 195px;
	overflow: hidden;
	box-sizing: border-box;
	padding: 10px 0 28px 0;
	position: relative;
}

.g_nsl .g_nslm>p {
	width: 100%;
	line-height: 22px;
	font-size: 13px;
	color: #5d5d5d;
	overflow: hidden;
	margin-top: 6px;
	text-align: left;
	letter-spacing: 1px;
}

.g_nsl .g_nslm>.more {
	position: absolute;
	bottom: 28px;
	right: 0;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	display: block;
}

.g_nsl .g_nslm>.more>a {
	font-size: 12px;
	color: #c9413e;
}

.g_nsl .g_gdlc {
	width: 581px;
	height: 171px;
	overflow: hidden;
	float: left;
}

.g_nsl li {
	width: 172px;
	height: 171px;
	float: left;
	margin-right: 22px;
}

.g_nsl li.ent {
	margin-right: 0;
}

.g_nsl li img {
	width: 172px;
	height: 127px;
	line-height: 0;
	display: block;
	border: 0;
}

.g_nsl li span {
	height: 44px;
	line-height: 44px;
	display: block;
	font-size: 12px;
	color: #464646;
	text-align: center;
}

.g_nsl .g_gdll {
	width: 25px;
	height: 45px;
	float: left;
	margin-right: 20px;
	margin-top: 40px;
}

.g_nsl .g_gdll a {
	width: 25px;
	height: 45px;
	display: block;
	background: url(../css_img/g_gdl.gif) no-repeat;
}

.g_nsl .g_gdlr {
	width: 25px;
	height: 45px;
	display: block;
	float: left;
	margin-top: 40px;
}

.g_nsl .g_gdlr a {
	width: 25px;
	height: 45px;
	display: block;
	background: url(../css_img/g_gdr.gif) no-repeat;
}

.g_ns .g_nsr {
	width: 30%;
	height: 502px;
	overflow: hidden;
	float: right;
	background-color: #f0f0f0;
	padding: 0 15px;
}

.g_nsr .g_nsrm {
	height: 240px;
	overflow: hidden;
	margin-top: 35px;
	position: relative;
}

#img_scroll2lis5 {
	width: 100%;
	height: 240px;
	overflow: hidden;
	margin: auto;
	position: relative;
}

#img_scroll2lis5 .swiper-slide>a {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

#img_scroll2lis5 .swiper-slide>a>img {
	position: absolute;
	/*height: 100%;
	width: auto;
	left: 50%;
	transform: translateX(-50%);*/
	width: 100%;
	height: auto;
	top: 50%;
	transform: translateY(-50%);
}

#img_scroll2lis5 .swiper-slide>a>.miao_shu {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	height: 30px;
	background-color: rgba(0, 0, 0, 0.8);
	color: #fff;
	line-height: 30px;
}

#img_scroll2lis5 .swiper-slide>a:hover>.miao_shu {
	text-decoration: underline;
}

.g_nsr .g_gdrc {
	width: 123px;
	height: 235px;
	overflow: hidden;
	float: left;
	background: url(../css_img/g_rbg.gif) no-repeat;
	padding: 7px 8px;
}

.g_nsr .g_gdrc a img {
	width: 123px;
	height: 174px;
	line-height: 0;
	display: block;
	border: 0;
}

.g_nsr .g_gdrc a span {
	height: 47px;
	line-height: 47px;
	display: block;
	font-size: 12px;
	color: #6f6f6f;
	text-align: center;
}

.g_nsr .g_gdrl {
	width: 25px;
	height: 45px;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background: url(../css_img/g_gdr.gif) no-repeat;
}

.g_nsr .g_gdrl a {
	width: 25px;
	height: 45px;
	display: block;
	background: url(../css_img/g_gdr.gif) no-repeat;
}

.g_nsr .g_gdrr {
	width: 25px;
	height: 45px;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	background: url(../css_img/g_gdl.gif) no-repeat;
}

.g_nsr .g_gdrr a {
	width: 25px;
	height: 45px;
	display: block;
	background: url(../css_img/g_gdl.gif) no-repeat;
}

.g_nsr p {
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	text-align: center;
}

.g_nsr p a {
	font-size: 12px;
	color: #FFF;
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
}

.g_nsr .list>p.p:nth-child(1) {
	background-color: #adadad;
}

.g_nsr .list>p.p:nth-child(2) {
	background-color: #8a8a8a;
}

.g_nsr .list>p.p:nth-child(3) {
	background-color: #6e6e6e;
}

.g_nsr .list>p.p:nth-child(4) {
	background-color: #5a5a5a;
}


/*h_ns*/

.h_ns {
	height: 505px;
	overflow: hidden;
	margin-bottom: 16px;
}

.h_ns .h_nsl {
	width: 30%;
	height: 505px;
	overflow: hidden;
	float: left;
	background-color: #f6f6f6;
	padding: 0 15px;
}

.h_nsl .h_nslm {
	height: 415px;
	margin-top: 10px;
}

.h_nslm dl {
	height: 66px;
	overflow: hidden;
	margin-bottom: 40px;
}

.h_nslm dl dt {
	height: 19px;
	line-height: 19px;
	overflow: hidden;
	margin-bottom: 5px;
	background: url(../css_img/h_nsw.gif) no-repeat;
	padding-left: 30px;
}

.h_nslm dl dt a,
.h_nslm dl dt a:hover {
	font-size: 12px;
	color: #d50c00;
}

.h_nslm dl dd {
	height: 42px;
	line-height: 21px;
	padding-left: 30px;
	background: url(../css_img/h_nsd.gif) no-repeat left 2px;
	font-size: 12px;
	color: #727070;
}

.h_nslm dl.ent {
	margin-bottom: 0;
}

.h_ns .h_nsm {
	width: 30%;
	height: 505px;
	overflow: hidden;
	float: left;
	margin-right: 5%;
	background-color: #f6f6f6;
	padding: 0 15px;
	margin: 0 10px;
}

.h_nsm h3 {
	/*background: url(../css_img/h_gx.gif) no-repeat left bottom;*/
}

.h_nsm h3 span {
	font-family: "Microsoft YaHei";
}

.h_nsm h3 span a {
	height: 47px;
	line-height: 43px;
	box-sizing: border-box;
	display: inline-block;
	border-bottom: 0;
	color: #8a8a8a;
}

.h_nsm h3 span a.a01 {
	border-right: 1px solid #909090;
	color: #8a8a8a;
	padding-right: 16px;
}

.h_nsm h3 span a.on,
.h_nsm h3 span a:hover {
	color: #d50c00;
	border-bottom: 4px solid #d50c00;
}

.h_nsm .h_nsmm {
	height: 432px;
	padding: 19px 0 0 0;
}

.h_nsmm p {
	height: 161px;
	overflow: hidden;
	margin-bottom: 22px;
}

.h_nsmm img {
	width: 307px;
	height: 143px;
	line-height: 0;
	display: block;
	border: 0;
}

.h_nsmm li {
	width: 100%;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	display: block;
	float: left;
	padding-right: 20px;
}

.h_nsmm li a {
	width: 240px;
	line-height: 34px;
	overflow: hidden;
	float: left;
	padding: 0;
	padding-left: 19px;
	font-size: 12px;
	color: #757575;
	margin: 0;
	background: url(../css_img/h_li.gif) no-repeat left 11px;
	height: 34px;
}

.h_nsmm li span {
	float: right;
	font-size: 12px;
	color: #bcbcbc;
}

.h_ns .h_nsr {
	width: 30%;
	height: 505px;
	overflow: hidden;
	float: left;
	padding: 0 15px;
	background-color: #f6f6f6;
}

.h_nsr p {
	height: 91px;
	overflow: hidden;
	margin-top: 6px;
	display: block;
}

.h_nsr p b {
	height: 29px;
	line-height: 29px;
	font-size: 13px;
	color: #949494;
	display: block;
	border-bottom: 1px dotted #9d9d9d;
	font-weight: normal;
}

.h_nsr p b i {
	height: 29px;
	color: #555;
	padding-right: 17px;
	display: inline-block;
	font-style: normal;
}

.h_nsr p span {
	height: 31px;
	line-height: 31px;
	font-size: 15px;
	color: #d50c00;
	display: block;
	border-bottom: 1px dotted #9d9d9d;
	padding-left: 65px;
}

.h_nsr p em {
	height: 29px;
	line-height: 29px;
	font-size: 12px;
	color: #949494;
	display: block;
	background: url(../css_img/d_dh.gif) no-repeat 17px 7px;
	padding-left: 50px;
	font-style: normal;
}

.h_nsr p em i {
	height: 29px;
	font-size: 13px;
	color: #949494;
	display: inline-block;
	font-style: normal;
}

.h_nsr .h_nsrm {
	padding: 23px 0 0 0;
}

.h_nsrm li {
	width: 100%;
	height: 26px;
	line-height: 26px;
	margin-bottom: 10px;
	color: #d50c00;
}

.h_nsrm li span {
	width: 77px;
	height: 26px;
	line-height: 26px;
	text-align: right;
	float: left;
	font-size: 12px;
	color: #d50c00;
	padding-right: 5px;
}

.h_nsrm li input {
	width: 147px;
	height: 26px;
	line-height: 26px;
	float: left;
	padding-left: 5px;
	border: 0;
	font-size: 14px;
	color: #5f5f5f;
	background: url(../css_img/h_r01.gif) no-repeat left top;
	margin-right: 10px;
}

.h_nsrm li.dizhi {
	height: 75px;
	border: 0;
}

.h_nsrm li.dizhi textarea {
	width: 147px;
	height: 75px;
	line-height: 22px;
	float: left;
	padding-left: 5px;
	resize: none;
	overflow: hidden;
	border: 0;
	font-size: 14px;
	color: #5f5f5f;
	background: url(../css_img/h_r02.gif) no-repeat left top;
}

.h_nsrm li.inp01 {
	line-height: 26px;
	border: 0;
}

.h_nsrm li.inp01 input {
	width: 62px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	padding: 0;
	margin-right: 10px;
	background: url(../css_img/h_r03.gif) no-repeat left top;
}

.h_nsrm li.inp01 b {
	width: 62px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border: 0;
	background: url(../css_img/h_r04.gif) no-repeat;
	float: left;
}

.h_nsrm li.inp01 a {
	font-size: 12px;
	color: #5f5f5f;
}

.h_nsrm li.inp01 img {
	border: 0;
	line-height: 0;
}

.h_nsrm li.lo_reg {
	height: 23px;
	border: 0;
	display: block;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0;
}

.h_nsrm li.lo_reg a {
	width: 79px;
	height: 23px;
	display: inline-block;
}

.h_nsrm li.lo_reg .a01 {
	background: url(../css_img/h_bt01.gif) no-repeat;
	margin-right: 16px;
}

.h_nsrm li.lo_reg .a02 {
	background: url(../css_img/h_bt02.gif) no-repeat;
}


/*link*/

.lk_ns {
	/*height: 110px;*/
	overflow: hidden;
	background: url(../css_img/lk_bg.jpg) no-repeat top center #a3051f;
	background-size: 100% 100%;
}

.lk_ns h3 {
	height: 34px;
	padding: 27px 4px 0 7px;
	border-bottom: 1px solid #b13547;
}

.lk_ns h3 .fr {
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	color: #edddde;
	font-weight: normal;
}

.lk_ns h3 .fl {
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #cf8f97;
}

.lk_ns h3 .fl span {
	display: inline-block;
	font-size: 14px;
	color: #edddde;
}

.lk_ns p {
	/*height: 93px;*/
	/*line-height: 32px;*/
	padding: 16px 0 0 10px;
	overflow: hidden;
}

.lk_ns p a {
	font-size: 12px;
	color: #e7cccf;
	padding: 0 50px 0 0;
	display: block;
	float: left;
	margin-bottom: 10px;
}

.lk_ns p a.ent {
	padding-right: 0;
}


/*Common.css*/

@charset "utf-8";
body {
	color: #666;
	font-size: 12px;
	font-family: "宋体";
}


/*网站字体颜色*/

a {
	color: #666;
	text-decoration: none;
}


/*for ie f6n.net*/

a:focus {
	outline: 0;
}


/*for ff f6n.net*/

a:hover {
	text-decoration: underline;
}

.vam {
	vertical-align: middle;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

p {
	word-spacing: -1.5px;
}

.tr {
	text-align: right;
}

.tl {
	text-align: left;
}

.center {
	text-align: center;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.pa {
	position: absolute;
}

.pr {
	position: relative
}


/* -- 购物车外部框架 -- */

.cart_header,
.cart_content,
.cart_footer {
	width: 760px;
	margin: 0 auto;
}


/* -- 页面整体布局 -- */

.header,
.content,
.footer {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
}

.left {
	width: 201px;
	float: left;
	overflow: hidden;
}

.left2 {
	width: 670px;
	float: left;
	overflow: hidden;
}

.left3 {
	width: 754px;
	float: left;
	overflow: hidden;
	color: #666;
}

.lefttop {
	background: url(../css_img/left_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-top: 10px;
}

.left2top {
	background: url(../css_img/left2_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}

.leftbot {
	background: url(../css_img/left_bot_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.left2bot {
	background: url(../css_img/right_bot2_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.right {
	width: 754px;
	float: left;
	display: inline;
	margin-left: 5px;
	overflow: hidden;
}

.right2 {
	width: 275px;
	float: right;
	overflow: hidden;
}

.right3 {
	width: 201px;
	float: right;
	overflow: hidden;
	color: #666;
}

.righttop {
	background: url(../css_img/right_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}

.right2top {
	background: url(../css_img/right2_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}

.rightbot {
	background: url(../css_img/right_bot_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.right2bot {
	background: url(../css_img/left_bot2_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.right_main {
	width: 752px;
	min-height: 458px;
	border: solid 1px #d5d5d5;
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 15px;
	overflow: hidden;
}

.right2_main {
	width: 273px;
	border: solid 1px #d5d5d5;
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 15px;
	overflow: hidden;
}

.left2_main {
	width: 668px;
	border: solid 1px #d5d5d5;
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 15px;
	overflow: hidden;
}

.h_nav li a:-webkit-any-link {
	display: block;
}


/*头部开始*/

.hdWrap {
	overflow: visible;
	margin: 0 auto;
	border-bottom: 1px solid #b81a3b;
}

.hd_Top {
	overflow: hidden;
	height: 34px;
	line-height: 34px;
	color: #a2a2a2;
	display: block;
}

.hd_Top_rt {
	float: right;
	line-height: 34px;
}

.hd_Top_rt a {
	color: #a2a2a2;
	padding-right: 11px;
	display: inline-block;
}

.hd_Top_rt a:hover {
	color: #a2a2a2;
	text-decoration: underline;
}

.hd_Top_rt a.a01 {
	background: url(../css_img/hd_ly.gif) no-repeat left 11px;
	padding-left: 22px;
}

.hd_Top_rt a.a02 {
	background: url(../css_img/hd_sc.gif) no-repeat left 9px;
	padding-left: 21px;
}

.hd_Top_rt a.a03 {
	background: url(../css_img/hd_dt.gif) no-repeat left 8px;
	padding-left: 18px;
}

.hd_Top_rt a.a04 {
	background: url(../css_img/hd_tx.gif) no-repeat left 10px;
	padding-left: 22px;
}

.hd_Top_rt a.a05 {
	background: url(../css_img/hd_xl.gif) no-repeat left 9px;
	padding-left: 20px;
	padding-right: 0
}

.hd_Mid {
	font-family: "Microsoft YaHei";
	height: 80px;
	overflow: hidden;
	display: block;
	margin: 20px 0;
}

.hd_Mid>p {
	height: 100%;
}

.hd_Mid_lf {
	height: 121px;
	float: left;
}

.hd_Mid .logo {
	display: inline-block;
	float: left;
	margin: 13px 0 0 0;
}

.hd_Mid_lf img {
	line-height: 0;
	font-size: 0;
	border: 0;
	margin: 0;
	padding: 0;
	float: left;
}

.hd_Mid_lf span {
	width: auto;
	height: 75px;
	line-height: 24px;
	padding: 5px 0 0 19px;
	color: #787878;
	font-size: 16px;
	margin-top: 16px;
	float: left;
}

.hd_Mid_lf span i {
	height: 27px;
	line-height: 27px;
	display: block;
	font-size: 26px;
	color: #d90024;
	font-weight: bold;
	font-style: normal;
}

.hd_Mid_lf span b {
	height: 24px;
	line-height: 17px;
	display: block;
	font-size: 16px;
	color: #000;
	margin-top: 11px;
}

.hd_Mid_lf span em {
	font-style: normal;
	font-weight: 100;
	font-size: 16px;
	color: #787878;
	display: block;
	line-height: 20px;
}

.hot_line {
	height: 80px;
	float: right;
}

.hot_line>img {
	max-height: 100%;
}

.hot_line a {
	width: 112px;
	height: 27px;
	line-height: 27px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	display: block;
	margin-bottom: 10px;
	background: url(../css_img/hd_gw.gif) no-repeat;
}

.hot_line span {
	height: 23px;
	line-height: 23px;
	font-size: 20px;
	color: #808080;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
}

.h_nav {
	height: 53px;
	overflow: visible;
	background: url(../css_img/nav_bg.gif) repeat-x left top;
	border-bottom: 1px solid #d41938;
	display: block;
	text-align: center;
}

.h_nav ul {
	/*width: 1100px;*/
	height: 53px;
	margin: 0 auto;
	display: inline-block;
}

.h_nav li {
	height: 53px;
	float: left;
	background: url(../css_img/nav_gx.gif) no-repeat right bottom;
	position: relative;
	z-index: 3;
}

.h_nav ul {
	background: url(../css_img/nav_gx.gif) no-repeat left bottom;
}

.h_nav .ent {
	background: none;
}

.h_nav li a {
	width: auto;
	height: 53px;
	line-height: 53px;
	color: #FFF;
	display: inline-block;
	padding: 0 15px;
	font-size: 14px;
	text-align: center;
	border-top: 4px solid #FFFFFF;
	font-family: "Microsoft YaHei";
	float: left;
	z-index: 5;
}

.h_nav li a:hover,
.h_nav .cur a {
	text-decoration: none;
	color: #FFF;
	/*background: url(imgnav_on.jpg) no-repeat center;*/
	border-top: 4px solid #dd1a3a;
}

.h_nav li ul {
	width: 220px;
	height: auto;
	display: block;
	position: absolute;
	left: 0;
	top: 53px;
	z-index: 33;
}

.h_nav li ul li {
	width: 200px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	background: #B90128;
	padding: 0;
	z-index: 33;
	display: block;
	float: left;
}

.h_nav .cur li a {
	border-top: 0;
}

.h_nav li ul li a {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
	display: block;
	z-index: 33;
	padding: 0 0 0 20px;
	text-align: inherit;
	border: none;
	float: none;
}

.h_nav li ul li a:hover {
	border: none;
	background: #922C33;
}


/*头部结束*

/*底部开始*/

.ftWrap {
	height: 220px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../css_img/ft_bg.jpg) no-repeat top center #a3051f;
	background-size: 100% 100%;
	font-family: "Microsoft YaHei";
}

.footer {
	width: 1100px;
	height: auto;
	margin: 0 auto;
}

.ft_nav {
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	border-bottom: 1px solid #b13547;
}

.ft_nav a {
	color: #FFF;
	padding: 0 9px;
	display: inline-block;
}

.ft_nav a:hover {
	color: #FFF;
}

.ft_con {
	width: 900px;
	height: 253px;
	overflow: hidden;
	margin: auto;
	position: relative;
	box-sizing: border-box;
	padding: 20px 200px;
	padding-bottom: 0;
}

.ft_con .ft_logo {
	width: 149px;
	height: 223px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
}

.copy1 .ft_logo img {
	border: 0;
	margin: 0;
	padding: 0;
	line-height: 0;
}

.ft_con .ft_dz {
	/*width: 441px;*/
	height: 231px;
	overflow: hidden;
	float: left;
}

.ft_dz p {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

.ft_dz p span {
	display: inline-block;
	margin-right: 25px;
	font-size: 12px;
	color: #e7cbcf;
}

.ft_dz p span a {
	display: inline-block;
	font-size: 12px;
	color: #e7cbcf;
}

.ft_dz p img {
	vertical-align: middle;
	border: 0;
	line-height: 0;
	display: inline-block;
	margin-top: 1px;
}

.ft_con .ft_ewm {
	overflow: hidden;
	position: absolute;
	top: 20px;
	right: 20px;
}

.ft_ewm img {
	width: 107px;
	height: 105px;
	line-height: 0;
	display: block;
}

.ft_ewm span {
	width: 107px;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	color: #e97c7c;
	display: block;
	text-align: center;
}


/*底部结束*/


/*temp*/

.nor_tab {
	width: 100%;
	border: solid 1px #ccc;
	margin-bottom: 10px;
}

.nor_tab th {
	font-weight: bold;
	text-align: center;
	background: #f9f9f9;
	border: solid 1px #ccc;
	padding: 6px 0;
}

.nor_tab td {
	padding: 5px;
	border: solid 1px #ccc;
}

ul.t05_ul table {
	*margin-left: -15px;
}


/*滚动板IE补丁*/

.kq99billpay {
	background: url(img/99bill_pay.gif);
	height: 31px;
	width: 176px;
	border: 0;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
}

#div___________Perm {
	width: 2000px;
	height: 3000px;
	background: #fff;
	padding: 30px;
	position: absolute;
	top: 0;
	left: 0;
	color: #000;
	z-index: 999999;
}

.imt {
	color: Red;
}

.info_box {
	border: solid 1px #f58d12;
	background: #fff2db;
	padding: 5px;
	margin-bottom: 10px;
}

.info_box .ib_h {
	font-weight: bold;
	font-size: 140%;
	color: #007130;
}

#nodata {
	padding: 80px;
	padding-left: 150px;
	border: solid 1px #eee;
	margin: 10px 0;
	background: url(img/nodata.gif) no-repeat 20px 20px;
}


/* -- 弹出窗口 -- */

#mesbook1_c,
#mesbook1 {
	display: none;
	z-index: 1001;
	width: 398px;
	border: 1px solid #ccc;
	background: #fff;
	padding-bottom: 20px;
}

#mesbook1_c div,
#mesbook1 div {
	border: 1px solid #E4E3E3;
	background: #EBECEB;
	height: 18px;
	padding: 4px .5em 0;
	margin-bottom: 10px;
}

#mesbook1_c dl.b1,
#mesbook1 dl.b1 {
	width: 370px;
	margin: 0 auto;
}

#mesbook1_c dl.b1 dt,
#mesbook1 dl.b1 dt {
	float: left;
	width: 105px;
	overflow: hidden;
}

#mesbook1_c dl.b1 dd,
#mesbook1 dl.b1 dd {
	width: 265px;
	float: right;
}

#mesbook1_c #mesbook1_cBtns,
#mesbook1 #mesbook1Btns {
	padding-bottom: 10px;
}

#mesbook1_c #mesbook1_cBtns input,
#mesbook1 #mesbook1Btns input {
	margin-right: 20px;
}


/*处理中动画占全屏*/

#oran_div_processing {
	width: 300px;
	padding: 20px;
	z-index: 9999;
	text-align: center;
	background: #fffeef;
	border: solid 1px #b8ab04;
}


/*注册*/

.register_tab {
	background: #f6f6f6;
	width: 670px;
	font-size: 14px;
	margin-bottom: 10px;
}

.register_tab td {
	padding: 10px 5px;
}

.register_tab cite {
	display: block;
	width: 200px;
	font-style: normal;
	background: #fff8e8;
	border: solid 1px #ffe7af;
	padding-left: 18px;
	color: Red;
	font-size: 12px;
}

.register_tab .icon_cln {
	width: 50px;
	vertical-align: middle;
	text-align: center;
}

.register_tab .icon_cln img {
	display: none;
}

.register_tab .tr {
	width: 80px;
}

.register_prof {
	background: #fffdf0;
	width: 670px;
	font-size: 14px;
	margin-bottom: 10px;
	border: solid 1px #fed289;
	color: Gray;
}

.register_prof td {
	padding: 8px 5px;
}

.register_prof cite {
	display: block;
	width: 200px;
	font-style: normal;
	background: #fff8e8;
	border: solid 1px #ffe7af;
	padding-left: 18px;
	color: Red;
	font-size: 12px;
}

.register_prof span {
	font-size: 12px;
}

.register_prof .tr {
	width: 140px;
}

.blk {
	display: block;
}

.p {
	cursor: pointer;
}

.p5 {
	padding: 5px;
}

.hd {
	display: none;
}

.tfocus {
	background: #fffdf0;
}

.error {
	background: url(img/verror.gif) 2px 2px no-repeat #fff8e8;
	border: solid 1px #ffe7af;
	padding-left: 18px
}

cite {
	display: block;
}


/*产品左边分类样式*/

li.sub_column {
	margin-left: 10px;
	clear: both;
	background: none;
}

.t05_ul .nones {
	background: none;
}

li.sub_column li {
	background: url(img/ico10.gif) no-repeat 0 10px;
	padding-left: 10px;
}

li.sub_column li.cur {
	background: url(img/ico7.gif) no-repeat 0 10px;
	padding-left: 10px;
	font-weight: bold;
}

li.sub_column li.cur a {
	color: #fa8d0d;
}

.t05_ul li.cur a {
	font-weight: bold;
	color: #fa8d0d;
}

li.sub_column li a {
	height: 25px;
	line-height: 25px;
}

li.sub_column ul {
	margin-left: -20px;
	_margin-left: -35px;
}


/*登录*/

.login_tb {}

.login_tb td {
	padding: 5px 5px;
}

.login_tb .tr {
	width: 70px;
	vertical-align: top;
	font-size: 14px;
}


/*购物车产品详细页*/

.bgF7F7F7 {
	background: #F7F7F7;
}

#tbCartProducts td {
	border: solid 1px #ECECEC;
}

.quantity_tr {
	text-align: center;
}

.quantity_tr input {
	width: 30px;
	text-align: right;
	border: solid 1px #ddd;
}

.quantity_tr a {
	display: none;
	text-decoration: underline;
}


/*购物车支付方式*/

.payment_tab {
	width: 100%;
	margin-bottom: 10px;
}

.payment_tab tr {
	cursor: pointer;
}

.payment_tab .hover {
	background: #f3f2f2;
}

.payment_tab td {
	padding: 5px;
}

.add_info {
	border: solid 1px #bdbdbd;
	background: #edecec;
	padding: 10px;
	margin-bottom: 10px;
	line-height: 180%;
}


/*产品所有分类层*/

#prod_all_columns {
	z-index: 999;
	display: none;
	width: 557px;
}

#prod_all_columns h1 {
	font-size: 100%;
	background: url(Img/all_columns_title.gif);
	height: 19px;
	line-height: 25px;
	padding-left: 10px;
	height: 25px;
}

#prod_all_columns .close {
	font-weight: normal;
	float: right;
	cursor: pointer;
	margin-right: 8px;
	line-height: 25px;
	_padding-top: 5px;
}

#prod_all_columns .close img {
	vertical-align: middle;
}

#prod_all_columns .columns {
	border: solid 1px #d5d5d5;
	border-top: 0;
	background: #fff;
	height: 400px;
	width: 555px;
	overflow: auto;
}

#prod_all_columns td {
	padding: 5px;
}

#prod_all_columns .top_column a {
	color: orange;
	font-weight: bold;
}

#prod_all_columns .top_column img {
	margin-right: 5px;
}

#prod_all_columns .sub_columns a {
	line-height: 150%;
	margin-right: 15px;
	background: url(img/ico12.gif) no-repeat 0 5px;
	padding-left: 10px;
}


/*收货人地址弹出层*/

.pop_addr {
	width: 557px;
}

.addr_title {
	width: 547px;
	font-size: 100%;
	background: url(Img/all_columns_title.gif);
	line-height: 25px;
	height: 25px;
	padding: 0 5px;
}

.addr_title .close {
	float: right;
	margin-top: 5px;
}

.pop_addr .bord {
	background: #fff;
	width: 555px;
	height: 350px;
	border: solid 1px #d5d5d5;
	border-top: 0;
	background: #fff;
	padding-top: 5px;
}

.pop_addr .cont {
	height: 350px;
	overflow-y: scroll;
}

.pop_addr div table .tr {
	width: 100px;
}

.pop_addr div table td {
	padding: 2px;
}

.pop_addr .line {
	font-size: 0;
	overflow: hidden;
	line-height: 0;
	height: 1px;
	background: #ddd;
	margin: 10px;
}

#divCartMyAddr {
	z-index: 999;
	display: none;
	width: 557px;
}

#divCartMyAddr iframe {
	width: 557px;
	height: 356px;
}


/*分页控件*/

.apage .cur {
	border: 1px solid #D5D5D5;
	padding: 0 3px;
}


/*产品属性*/

.prod_attrs_b {
	width: 246px;
	height: 131px;
	background: url(img/attr_form.gif);
	margin-left: 5px;
	padding: 10px;
	margin-top: 5px;
	overflow: hidden;
}

.prod_attrs_b h5 {
	border-bottom: solid 1px #eeeded;
	line-height: 16px;
	margin-bottom: 5px;
}

.prod_attrs_b .prod_attrs_det {
	width: 236px;
	height: 96px;
	overflow-y: auto;
	word-break: break-all;
}

.prod_attrs {
	width: 246px;
	height: 267px;
	background: url(img/attr_form_b.gif);
	margin-left: 5px;
	padding: 10px;
	margin-top: 5px;
	overflow: hidden;
	margin-bottom: 10px;
}

.prod_attrs h5 {
	border-bottom: solid 1px #eeeded;
	line-height: 16px;
	margin-bottom: 5px;
}

.prod_attrs .prod_attrs_det {
	width: 236px;
	height: 236px;
	overflow-y: auto;
	word-break: break-all;
}


/*查看产品所有图片*/

.photo_list {
	padding: 10px;
}

.photo_list ul li {
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
}

.photo_list ul li img {
	width: 120px;
	height: 120px;
	border: solid 1px #fff;
}

.photo_list ul li a.cur img,
.photo_list ul li a:hover img {
	border: solid 1px #fda305;
}

.photo_list input {
	border: 0;
	height: 20px;
	line-height: 20px;
	width: 54px;
	background: #FDA305;
	color: white;
	cursor: pointer;
}

.photo_big {
	text-align: center;
	padding: 10px;
}


/*帮助中心满意度*/

.static_graph {
	width: 20px;
	background: orange;
	margin: 0 auto;
	font-size: 0;
	line-height: 0;
	margin-top: 10px;
}

.static_graph .tc {
	text-align: center;
}

#cntrStatic_0,
#cntrStatic_1,
#cntrStatic_2 {
	vertical-align: bottom;
	text-align: center;
}


/*推荐文章（mail）*/

#mailArticle {
	display: none;
	border: solid 1px #ccc;
}

#mailArticle iframe {
	width: 632px;
	height: 602px;
	overflow: hidden;
}

.mailprod {
	width: 626px;
	height: 600px;
	overflow: hidden;
	border: solid 1px #aaa;
	background: #fff;
}


/*拷贝地址*/

#div_nsw_copy_url {
	width: 400px;
	border: solid 1px #ccc;
	background: #fff;
}

#div_nsw_copy_url h1 {
	background: #f0f0f0;
	border-bottom: solid 1px #ccc;
	font-size: 14px;
	padding: 3px;
}

#div_nsw_copy_url h1 a {
	float: right;
	font-weight: normal;
	font-size: 12px;
}

#div_nsw_copy_url .cont {
	border-top: solid 1px #f6f6f6;
	padding: 10px;
}

#div_nsw_copy_url .cont textarea {
	width: 380px;
	height: 50px;
	margin: 10px 0;
}


/*资讯高级搜索*/

#div_nsw_news_advan_cntr {
	display: none;
}

#div_nsw_news_advan_cntr iframe {
	height: 222px;
	width: 402px;
}

#div_nsw_news_advan {
	height: 220px;
	width: 400px;
	border: solid 1px #ccc;
	background: #fff;
}

#div_nsw_news_advan h1 {
	background: #f0f0f0;
	border-bottom: solid 1px #ccc;
	font-size: 14px;
	padding: 3px;
}

#div_nsw_news_advan h1 a {
	float: right;
	font-weight: normal;
	font-size: 12px;
}

#div_nsw_news_advan .cont {
	border-top: solid 1px #f6f6f6;
	padding: 10px;
}

#div_nsw_news_advan .cont table td {
	padding: 3px;
}


/*网站公告*/

.anns {}

.anns dl {
	border-bottom: solid 1px #ddd;
	margin: 10px;
	padding-bottom: 5px;
	line-height: 150%;
}

.anns dl dt {
	font-weight: bold;
}

.anns dl .showtime {
	color: #959595;
}


/*相关搜索*/

.rele_search {
	border-top: solid 1px #ddd;
	margin: 5px;
	line-height: 160%;
}

.rele_search li {
	float: left;
	width: 150px;
}

.NewsColumns select {
	width: 130px;
}


/*图片滚动*/

#img_scroll {
	overflow: hidden;
	width: 400px;
}

#img_scroll #imgPrev {
	float: left;
	margin-top: 25px;
	cursor: pointer;
}

#img_scroll #imgNext {
	float: right;
	margin-top: 25px;
	cursor: pointer;
}

#img_scroll #img_list {
	float: left;
	width: 360px;
	overflow: hidden;
	white-space: nowrap;
	margin-left: 10px;
}

#img_scroll #img_list a {
	margin-left: 10px;
}

#img_scroll #img_list a img {
	padding: 8px 3px 3px 3px;
}

#img_scroll #img_list a.cur img {
	background: url(img/smallimgbg1.gif) no-repeat;
}

#img_scroll #img_list a img.cur {
	background: url(img/smallimgbg1.gif) no-repeat;
}


/*收藏样式修改（mail）*/

#div_fav_cntr {
	width: 250px;
	height: 135px;
	overflow: hidden;
}


/*资讯图片列表形式*/

dl.l08 {
	width: 197px;
	margin: 1.5em 0 0 25px;
	float: left;
	display: inline;
}

dl.l08 dt {
	width: 195px;
	height: 195px;
	border: 1px solid #ECECEC;
	overflow: hidden;
}

dl.l08 img {
	display: block;
	width: 195px;
	height: 195px;
}

dl.l08 dd {
	background: #ECECEC;
	margin: 2px 0 0 0;
	width: 100%;
	height: 24px;
	line-height: 24px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
}

dl.l08 dd a {
	color: #666;
}


/*产品详细视频*/

.provideo .video_tit {}

.provideo .cont {}


/*加码销售*/

.payad_cntr {
	white-space: nowrap;
	width: 726px;
	overflow: hidden;
}

.sale_prom_info {
	background: #fffada;
	border: solid 1px #f00;
	padding: 5px;
	line-height: 150%;
	color: #535353;
}

.msg_li______ li {
	background: url(img/ico6.gif) no-repeat 0 8px;
	padding-left: 14px;
}


/*邀请注册*/

.invitation_2 {
	background: url(img/u_invitation.gif) no-repeat 0 10px;
	padding: 20px;
	padding-left: 150px;
	border: solid 1px #ccc;
	line-height: 200%;
	margin-bottom: 10px;
}

li.sub_column {
	margin-left: 10px;
}

li.sub_column li {
	background: url(img/ico10.gif) no-repeat 0 10px;
	padding-left: 10px;
}

li.sub_column li.cur {
	background: url(img/ico7.gif) no-repeat 0 10px;
	padding-left: 10px;
	font-weight: bold;
}

li.sub_column li.cur a {
	color: #fa8d0d;
}

.t05_ul li.cur a {
	font-weight: bold;
	color: #fa8d0d;
}


/*资料完整率*/

.prof_rate {
	border: solid 1px #f58d12;
	background: #fff2db;
	width: 600px;
}

.prof_rate td {
	padding: 5px;
}

.prof_rate td.rate {
	width: 500px;
}

.prof_rate td.rate div.r_cntr {
	border: solid 1px #0068b7;
	width: 490px;
}

.prof_rate td.rate div.r_cntr div {
	padding: 0 5px;
	background: #a7e2fe;
}


/*******/

.lnav div.lnav_more {
	margin-left: 18px;
}

.lnav ul.lnav_more {
	display: none;
	width: 180px;
	margin: 0px auto 0px auto;
}

.lnav ul.lnav_more li {
	white-space: nowrap;
	overflow: hidden;
}

.lnav ul.lnav_more li a {
	color: #666;
	padding-left: 10px;
}

.lnav ul.lnav_more li a:hover {
	background: url(img/ico7.gif) no-repeat 0 6px;
}


/************分页样式开始******************************/

.vc {
	word-break: break-all;
	overflow: visible;
	line-height: 2;
}

.vc a.o:link,
.vc a.o:visited {
	margin: 0 4px;
	padding: 3px 6px 1px;
	border: 1px solid #ddd;
	text-decoration: none;
	background: #fff;
}

.vc a.o:hover {
	border: 1px solid #049;
	text-decoration: none;
}

.ob {
	margin: 0 4px;
	padding: 3px 6px 1px;
	border: 1px solid #ddd;
	text-decoration: none;
	background: #fff;
}

.obg {
	margin: 0 4px;
	padding: 3px 6px 1px;
	border: 1px solid #ddd;
	text-decoration: none;
	background: #f00;
	color: #fff;
}


/***************分页结束****************************/


/*显示帮助*/

#div_nsw_show_help {
	width: 600px;
	border: solid 1px #ccc;
	background: #fff;
}

#div_nsw_show_help h1 {
	background: #f0f0f0;
	border-bottom: solid 1px #ccc;
	font-size: 14px;
	padding: 3px;
}

#div_nsw_show_help h1 a {
	float: right;
	font-weight: normal;
	font-size: 12px;
}

#div_nsw_show_help .cont {
	border-top: solid 1px #f6f6f6;
	padding: 10px;
}

#div_nsw_show_help .cont textarea {
	width: 580px;
	height: 100px;
	margin: 10px 0;
}

.n_info_con a.keys {
	color: Blue;
	text-decoration: underline;
}


/*加码销售样式*/

.payad {
	color: #666;
	padding-top: 15px;
}

.payad1 {
	background: url(Img/ad_bg.gif);
	height: 80px;
	overflow: hidden;
	padding: 24px 0 0 0;
}

.payad1 p {
	padding-left: 60px;
	line-height: 22px;
}

.payad1 p span {
	color: red;
}

.payad1 p a.m {
	color: #FE7101;
	font-weight: bold;
	text-decoration: underline;
}

.payad1 p a.m:hover {
	color: #e00;
}

.payad2 {
	background: #F6F6F6;
	padding: 5px;
	height: 134px;
	overflow: hidden;
}


/*.pl , .pr { width:12px; float:left; }*/

.pm {
	width: 692px;
	float: left;
}

.pm dl {
	width: 330px;
	float: left;
	display: inline;
	margin: 16px 0 0 11px;
}

.pm dt {
	width: 100px;
	height: 100px;
	border: 1px solid #E4E4E4;
	background: white;
	overflow: hidden;
	float: left;
}

.pm dt img {
	width: 100px;
}

.pm dd {
	width: 220px;
	float: right;
}

.pm dd.tit {
	overflow: hidden;
	white-space: normal;
}

.pm dd.tit a {
	color: #04d;
	font-size: 14px;
}

.pm dd.con {
	height: 45px;
	overflow: hidden;
	margin: 7px 0;
}

.pm dd.btn a {
	font-weight: bold;
	color: #E87917;
	text-decoration: underline;
}

.pm dd.btn a:hover {
	color: #e00;
}

.pm dd.btn input {
	vertical-align: text-bottom;
}


/*temp*/

.nor_tab {
	width: 100%;
	border: solid 1px #ccc;
	margin-bottom: 10px;
}

.nor_tab th {
	font-weight: bold;
	text-align: center;
	background: #f9f9f9;
	border: solid 1px #ccc;
	padding: 6px 0;
}

.nor_tab td {
	padding: 5px;
	border: solid 1px #ccc;
}

ul.t05_ul table {
	*margin-left: -15px;
}


/*滚动板IE补丁*/

.kq99billpay {
	background: url(img/99bill_pay.gif);
	height: 31px;
	width: 176px;
	border: 0;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
}

#div___________Perm {
	width: 2000px;
	height: 3000px;
	background: #fff;
	padding: 30px;
	position: absolute;
	top: 0;
	left: 0;
	color: #000;
	z-index: 999999;
}

.imt {
	color: Red;
}

.info_box {
	border: solid 1px #f58d12;
	background: #fff2db;
	padding: 5px;
	margin-bottom: 10px;
}

.info_box .ib_h {
	font-weight: bold;
	font-size: 140%;
	color: #007130;
}

#nodata {
	padding: 80px;
	padding-left: 150px;
	border: solid 1px #eee;
	margin: 10px 0;
	background: url(img/nodata.gif) no-repeat 20px 20px;
}


/* -- 弹出窗口 -- */

#mesbook1_c,
#mesbook1 {
	display: none;
	z-index: 1001;
	width: 398px;
	border: 1px solid #ccc;
	background: #fff;
	padding-bottom: 20px;
}

#mesbook1_c div,
#mesbook1 div {
	border: 1px solid #E4E3E3;
	background: #EBECEB;
	height: 18px;
	padding: 4px .5em 0;
	margin-bottom: 10px;
}

#mesbook1_c dl.b1,
#mesbook1 dl.b1 {
	width: 370px;
	margin: 0 auto;
}

#mesbook1_c dl.b1 dt,
#mesbook1 dl.b1 dt {
	float: left;
	width: 105px;
	overflow: hidden;
}

#mesbook1_c dl.b1 dd,
#mesbook1 dl.b1 dd {
	width: 265px;
	float: right;
}

#mesbook1_c #mesbook1_cBtns,
#mesbook1 #mesbook1Btns {
	padding-bottom: 10px;
}

#mesbook1_c #mesbook1_cBtns input,
#mesbook1 #mesbook1Btns input {
	margin-right: 20px;
}


/*处理中动画占全屏*/

#oran_div_processing {
	width: 300px;
	padding: 20px;
	z-index: 9999;
	text-align: center;
	background: #fffeef;
	border: solid 1px #b8ab04;
}


/*注册*/

.register_tab {
	background: #f6f6f6;
	width: 670px;
	font-size: 14px;
	margin-bottom: 10px;
}

.register_tab td {
	padding: 10px 5px;
}

.register_tab cite {
	display: block;
	width: 200px;
	font-style: normal;
	background: #fff8e8;
	border: solid 1px #ffe7af;
	padding-left: 18px;
	color: Red;
	font-size: 12px;
}

.register_tab .icon_cln {
	width: 50px;
	vertical-align: middle;
	text-align: center;
}

.register_tab .icon_cln img {
	display: none;
}

.register_tab .tr {
	width: 80px;
}

.register_prof {
	background: #fffdf0;
	width: 670px;
	font-size: 14px;
	margin-bottom: 10px;
	border: solid 1px #fed289;
	color: Gray;
}

.register_prof td {
	padding: 8px 5px;
}

.register_prof cite {
	display: block;
	width: 200px;
	font-style: normal;
	background: #fff8e8;
	border: solid 1px #ffe7af;
	padding-left: 18px;
	color: Red;
	font-size: 12px;
}

.register_prof span {
	font-size: 12px;
}

.register_prof .tr {
	width: 140px;
}

.blk {
	display: block;
}

.p {
	cursor: pointer;
}

.p5 {
	padding: 5px;
}

.hd {
	display: none;
}

.tfocus {
	background: #fffdf0;
}

.error {
	background: url(img/verror.gif) 2px 2px no-repeat #fff8e8;
	border: solid 1px #ffe7af;
	padding-left: 18px
}

cite {
	display: block;
}


/*产品左边分类样式*/

li.sub_column {
	margin-left: 10px;
	clear: both;
	background: none;
}

.t05_ul .nones {
	background: none;
}

li.sub_column li {
	background: url(img/ico10.gif) no-repeat 0 10px;
	padding-left: 10px;
}

li.sub_column li.cur {
	background: url(img/ico7.gif) no-repeat 0 10px;
	padding-left: 10px;
	font-weight: bold;
}

li.sub_column li.cur a {
	color: #fa8d0d;
}

.t05_ul li.cur a {
	font-weight: bold;
	color: #fa8d0d;
}

li.sub_column li a {
	height: 25px;
	line-height: 25px;
}

li.sub_column ul {
	margin-left: -20px;
	_margin-left: -35px;
}


/*登录*/

.login_tb {}

.login_tb td {
	padding: 5px 5px;
}

.login_tb .tr {
	width: 70px;
	vertical-align: top;
	font-size: 14px;
}


/*购物车产品详细页*/

.bgF7F7F7 {
	background: #F7F7F7;
}

#tbCartProducts td {
	border: solid 1px #ECECEC;
}

.quantity_tr {
	text-align: center;
}

.quantity_tr input {
	width: 30px;
	text-align: right;
	border: solid 1px #ddd;
}

.quantity_tr a {
	display: none;
	text-decoration: underline;
}


/*购物车支付方式*/

.payment_tab {
	width: 100%;
	margin-bottom: 10px;
}

.payment_tab tr {
	cursor: pointer;
}

.payment_tab .hover {
	background: #f3f2f2;
}

.payment_tab td {
	padding: 5px;
}

.add_info {
	border: solid 1px #bdbdbd;
	background: #edecec;
	padding: 10px;
	margin-bottom: 10px;
	line-height: 180%;
}


/*产品所有分类层*/

#prod_all_columns {
	z-index: 999;
	display: none;
	width: 557px;
}

#prod_all_columns h1 {
	font-size: 100%;
	background: url(Img/all_columns_title.gif);
	height: 19px;
	line-height: 25px;
	padding-left: 10px;
	height: 25px;
}

#prod_all_columns .close {
	font-weight: normal;
	float: right;
	cursor: pointer;
	margin-right: 8px;
	line-height: 25px;
	_padding-top: 5px;
}

#prod_all_columns .close img {
	vertical-align: middle;
}

#prod_all_columns .columns {
	border: solid 1px #d5d5d5;
	border-top: 0;
	background: #fff;
	height: 400px;
	width: 555px;
	overflow: auto;
}

#prod_all_columns td {
	padding: 5px;
}

#prod_all_columns .top_column a {
	color: orange;
	font-weight: bold;
}

#prod_all_columns .top_column img {
	margin-right: 5px;
}

#prod_all_columns .sub_columns a {
	line-height: 150%;
	margin-right: 15px;
	background: url(img/ico12.gif) no-repeat 0 5px;
	padding-left: 10px;
}


/*收货人地址弹出层*/

.pop_addr {
	width: 557px;
}

.addr_title {
	width: 547px;
	font-size: 100%;
	background: url(Img/all_columns_title.gif);
	line-height: 25px;
	height: 25px;
	padding: 0 5px;
}

.addr_title .close {
	float: right;
	margin-top: 5px;
}

.pop_addr .bord {
	background: #fff;
	width: 555px;
	height: 350px;
	border: solid 1px #d5d5d5;
	border-top: 0;
	background: #fff;
	padding-top: 5px;
}

.pop_addr .cont {
	height: 350px;
	overflow-y: scroll;
}

.pop_addr div table .tr {
	width: 100px;
}

.pop_addr div table td {
	padding: 2px;
}

.pop_addr .line {
	font-size: 0;
	overflow: hidden;
	line-height: 0;
	height: 1px;
	background: #ddd;
	margin: 10px;
}

#divCartMyAddr {
	z-index: 999;
	display: none;
	width: 557px;
}

#divCartMyAddr iframe {
	width: 557px;
	height: 356px;
}


/*分页控件*/

.apage .cur {
	border: 1px solid #D5D5D5;
	padding: 0 3px;
}


/*产品属性*/

.prod_attrs_b {
	width: 246px;
	height: 131px;
	background: url(img/attr_form.gif);
	margin-left: 5px;
	padding: 10px;
	margin-top: 5px;
	overflow: hidden;
}

.prod_attrs_b h5 {
	border-bottom: solid 1px #eeeded;
	line-height: 16px;
	margin-bottom: 5px;
}

.prod_attrs_b .prod_attrs_det {
	width: 236px;
	height: 96px;
	overflow-y: auto;
	word-break: break-all;
}

.prod_attrs {
	width: 246px;
	height: 267px;
	background: url(img/attr_form_b.gif);
	margin-left: 5px;
	padding: 10px;
	margin-top: 5px;
	overflow: hidden;
	margin-bottom: 10px;
}

.prod_attrs h5 {
	border-bottom: solid 1px #eeeded;
	line-height: 16px;
	margin-bottom: 5px;
}

.prod_attrs .prod_attrs_det {
	width: 236px;
	height: 236px;
	overflow-y: auto;
	word-break: break-all;
}


/*查看产品所有图片*/

.photo_list {
	padding: 10px;
}

.photo_list ul li {
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
}

.photo_list ul li img {
	width: 120px;
	height: 120px;
	border: solid 1px #fff;
}

.photo_list ul li a.cur img,
.photo_list ul li a:hover img {
	border: solid 1px #fda305;
}

.photo_list input {
	border: 0;
	height: 20px;
	line-height: 20px;
	width: 54px;
	background: #FDA305;
	color: white;
	cursor: pointer;
}

.photo_big {
	text-align: center;
	padding: 10px;
}


/*帮助中心满意度*/

.static_graph {
	width: 20px;
	background: orange;
	margin: 0 auto;
	font-size: 0;
	line-height: 0;
	margin-top: 10px;
}

.static_graph .tc {
	text-align: center;
}

#cntrStatic_0,
#cntrStatic_1,
#cntrStatic_2 {
	vertical-align: bottom;
	text-align: center;
}


/*推荐文章（mail）*/

#mailArticle {
	display: none;
	border: solid 1px #ccc;
}

#mailArticle iframe {
	width: 632px;
	height: 602px;
	overflow: hidden;
}

.mailprod {
	width: 626px;
	height: 600px;
	overflow: hidden;
	border: solid 1px #aaa;
	background: #fff;
}


/*拷贝地址*/

#div_nsw_copy_url {
	width: 400px;
	border: solid 1px #ccc;
	background: #fff;
}

#div_nsw_copy_url h1 {
	background: #f0f0f0;
	border-bottom: solid 1px #ccc;
	font-size: 14px;
	padding: 3px;
}

#div_nsw_copy_url h1 a {
	float: right;
	font-weight: normal;
	font-size: 12px;
}

#div_nsw_copy_url .cont {
	border-top: solid 1px #f6f6f6;
	padding: 10px;
}

#div_nsw_copy_url .cont textarea {
	width: 380px;
	height: 50px;
	margin: 10px 0;
}


/*资讯高级搜索*/

#div_nsw_news_advan_cntr {
	display: none;
}

#div_nsw_news_advan_cntr iframe {
	height: 222px;
	width: 402px;
}

#div_nsw_news_advan {
	height: 220px;
	width: 400px;
	border: solid 1px #ccc;
	background: #fff;
}

#div_nsw_news_advan h1 {
	background: #f0f0f0;
	border-bottom: solid 1px #ccc;
	font-size: 14px;
	padding: 3px;
}

#div_nsw_news_advan h1 a {
	float: right;
	font-weight: normal;
	font-size: 12px;
}

#div_nsw_news_advan .cont {
	border-top: solid 1px #f6f6f6;
	padding: 10px;
}

#div_nsw_news_advan .cont table td {
	padding: 3px;
}


/*网站公告*/

.anns {}

.anns dl {
	border-bottom: solid 1px #ddd;
	margin: 10px;
	padding-bottom: 5px;
	line-height: 150%;
}

.anns dl dt {
	font-weight: bold;
}

.anns dl .showtime {
	color: #959595;
}


/*相关搜索*/

.rele_search {
	border-top: solid 1px #ddd;
	margin: 5px;
	line-height: 160%;
}

.rele_search li {
	float: left;
	width: 150px;
}

.NewsColumns select {
	width: 130px;
}


/*图片滚动*/

#img_scroll {
	overflow: hidden;
	width: 400px;
}

#img_scroll #imgPrev {
	float: left;
	margin-top: 25px;
	cursor: pointer;
}

#img_scroll #imgNext {
	float: right;
	margin-top: 25px;
	cursor: pointer;
}

#img_scroll #img_list {
	float: left;
	width: 360px;
	overflow: hidden;
	white-space: nowrap;
	margin-left: 10px;
}

#img_scroll #img_list a {
	margin-left: 10px;
}

#img_scroll #img_list a img {
	padding: 8px 3px 3px 3px;
}

#img_scroll #img_list a.cur img {
	background: url(img/smallimgbg1.gif) no-repeat;
}

#img_scroll #img_list a img.cur {
	background: url(img/smallimgbg1.gif) no-repeat;
}


/*收藏样式修改（mail）*/

#div_fav_cntr {
	width: 250px;
	height: 135px;
	overflow: hidden;
}


/*资讯图片列表形式*/

dl.l08 {
	width: 197px;
	margin: 1.5em 0 0 25px;
	float: left;
	display: inline;
}

dl.l08 dt {
	width: 195px;
	height: 195px;
	border: 1px solid #ECECEC;
	overflow: hidden;
}

dl.l08 img {
	display: block;
	width: 195px;
	height: 195px;
}

dl.l08 dd {
	background: #ECECEC;
	margin: 2px 0 0 0;
	width: 100%;
	height: 24px;
	line-height: 24px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
}

dl.l08 dd a {
	color: #666;
}


/*产品详细视频*/

.provideo .video_tit {}

.provideo .cont {}


/*加码销售*/

.payad_cntr {
	white-space: nowrap;
	width: 726px;
	overflow: hidden;
}

.sale_prom_info {
	background: #fffada;
	border: solid 1px #f00;
	padding: 5px;
	line-height: 150%;
	color: #535353;
}

.msg_li______ li {
	background: url(img/ico6.gif) no-repeat 0 8px;
	padding-left: 14px;
}


/*邀请注册*/

.invitation_2 {
	background: url(img/u_invitation.gif) no-repeat 0 10px;
	padding: 20px;
	padding-left: 150px;
	border: solid 1px #ccc;
	line-height: 200%;
	margin-bottom: 10px;
}

li.sub_column {
	margin-left: 10px;
}

li.sub_column li {
	background: url(img/ico10.gif) no-repeat 0 10px;
	padding-left: 10px;
}

li.sub_column li.cur {
	background: url(img/ico7.gif) no-repeat 0 10px;
	padding-left: 10px;
	font-weight: bold;
}

li.sub_column li.cur a {
	color: #fa8d0d;
}

.t05_ul li.cur a {
	font-weight: bold;
	color: #fa8d0d;
}


/*资料完整率*/

.prof_rate {
	border: solid 1px #f58d12;
	background: #fff2db;
	width: 600px;
}

.prof_rate td {
	padding: 5px;
}

.prof_rate td.rate {
	width: 500px;
}

.prof_rate td.rate div.r_cntr {
	border: solid 1px #0068b7;
	width: 490px;
}

.prof_rate td.rate div.r_cntr div {
	padding: 0 5px;
	background: #a7e2fe;
}


/*******/

.lnav div.lnav_more {
	margin-left: 18px;
}

.lnav ul.lnav_more {
	display: none;
	width: 180px;
	margin: 0px auto 0px auto;
}

.lnav ul.lnav_more li {
	white-space: nowrap;
	overflow: hidden;
}

.lnav ul.lnav_more li a {
	color: #666;
	padding-left: 10px;
}

.lnav ul.lnav_more li a:hover {
	background: url(img/ico7.gif) no-repeat 0 6px;
}


/************分页样式开始******************************/

.vc {
	word-break: break-all;
	overflow: visible;
	line-height: 2;
}

.vc a.o:link,
.vc a.o:visited {
	margin: 0 4px;
	padding: 3px 6px 1px;
	border: 1px solid #ddd;
	text-decoration: none;
	background: #fff;
}

.vc a.o:hover {
	border: 1px solid #049;
	text-decoration: none;
}

.ob {
	margin: 0 4px;
	padding: 3px 6px 1px;
	border: 1px solid #ddd;
	text-decoration: none;
	background: #fff;
}

.obg {
	margin: 0 4px;
	padding: 3px 6px 1px;
	border: 1px solid #ddd;
	text-decoration: none;
	background: #f00;
	color: #fff;
}


/***************分页结束****************************/


/*显示帮助*/

#div_nsw_show_help {
	width: 600px;
	border: solid 1px #ccc;
	background: #fff;
}

#div_nsw_show_help h1 {
	background: #f0f0f0;
	border-bottom: solid 1px #ccc;
	font-size: 14px;
	padding: 3px;
}

#div_nsw_show_help h1 a {
	float: right;
	font-weight: normal;
	font-size: 12px;
}

#div_nsw_show_help .cont {
	border-top: solid 1px #f6f6f6;
	padding: 10px;
}

#div_nsw_show_help .cont textarea {
	width: 580px;
	height: 100px;
	margin: 10px 0;
}

.n_info_con a.keys {
	color: Blue;
	text-decoration: underline;
}


/*加码销售样式*/

.payad {
	color: #666;
	padding-top: 15px;
}

.payad1 {
	background: url(Img/ad_bg.gif);
	height: 80px;
	overflow: hidden;
	padding: 24px 0 0 0;
}

.payad1 p {
	padding-left: 60px;
	line-height: 22px;
}

.payad1 p span {
	color: red;
}

.payad1 p a.m {
	color: #FE7101;
	font-weight: bold;
	text-decoration: underline;
}

.payad1 p a.m:hover {
	color: #e00;
}

.payad2 {
	background: #F6F6F6;
	padding: 5px;
	height: 134px;
	overflow: hidden;
}


/*.pl , .pr { width:12px; float:left; }*/

.pm {
	width: 692px;
	float: left;
}

.pm dl {
	width: 330px;
	float: left;
	display: inline;
	margin: 16px 0 0 11px;
}

.pm dt {
	width: 100px;
	height: 100px;
	border: 1px solid #E4E4E4;
	background: white;
	overflow: hidden;
	float: left;
}

.pm dt img {
	width: 100px;
}

.pm dd {
	width: 220px;
	float: right;
}

.pm dd.tit {
	overflow: hidden;
	white-space: normal;
}

.pm dd.tit a {
	color: #04d;
	font-size: 14px;
}

.pm dd.con {
	height: 45px;
	overflow: hidden;
	margin: 7px 0;
}

.pm dd.btn a {
	font-weight: bold;
	color: #E87917;
	text-decoration: underline;
}

.pm dd.btn a:hover {
	color: #e00;
}

.pm dd.btn input {
	vertical-align: text-bottom;
}


/*reset*/

@charset "utf-8";
html {
	color: #000;
	background: #FFF;
	overflow-y: scroll;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,
ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

input,
button,
textarea,
select {
	*font-size: 100%;
}

input,
select {
	vertical-align: middle;
}

body {
	font: 12px/1.231 arial, helvetica, clean, sans-serif;
}

select,
input,
button,
textarea,
button {
	font: 99% arial, helvetica, clean, sans-serif;
}

table {
	font-size: inherit;
	font: 100%;
	border-collapse: collapse;
}

pre,
code,
kbd,
samp,
tt {
	font-family: monospace;
	*font-size: 108%;
	line-height: 100%;
}

.txtboxcs {
	border: solid 1px #ccc;
	height: 22px;
}


/*title*/

h1 {
	font-size: 32px;
}

h2 {
	font-size: 26px;
}

h3 {
	font-size: 20px;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 12px;
}

h6 {
	font-size: 10px;
}


/* -- 外边距 -- */

.m1 {
	margin: 1px;
}

.m2 {
	margin: 2px;
}

.m5 {
	margin: 5px;
}

.m10 {
	margin: 10px;
}

.mt2 {
	margin-top: 2px;
}

.mt5 {
	margin-top: 5px;
}

.mt8 {
	margin-top: 8px;
}

.mt10 {
	margin-top: 10px;
}

.mt12 {
	margin-top: 12px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.mt30 {
	margin-top: 30px;
}

.mr5 {
	margin-right: 5px;
}

.mr10 {
	margin-right: 10px;
}

.mr12 {
	margin-right: 12px;
}

.ml5 {
	margin-left: 5px;
}

.ml7 {
	margin-left: 7px;
}

.mb10 {
	margin-bottom: 10px;
}

.ml12 {
	margin-left: 12px;
}

.ml10 {
	margin-left: 10px;
}

.ml20 {
	margin-left: 20px;
}


/*加盟商在线下单*/

.userorder {
	width: 700px;
}

.userorder tr {
	height: 25px;
}

.userorder tr span {
	color: #f00;
	padding-left: 4px;
}

.stf {
	border: 1px solid #ccc;
	padding-left: 140px;
	padding-top: 10px;
	padding-bottom: 20px
}

.stf span {
	color: #000;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold
}

.stf dd {
	line-height: 24px;
	font-size: 14px
}

.stf p {
	line-height: 24px;
	font-size: 14px
}


/*新加*/

.ban_bg {
	/*height: 527px;*/
	width: 100%;
	position: relative;
}

.ban_bg .bgitem {
	width: 100%;
	height: 100%;
	position: relative;
}

.ban_bg .bgitem>img {
	width: 100%;
}

.ban_bg .btn {
	bottom: 5px;
	margin-right: -450px;
	padding: 5px 6px;
	position: absolute;
	right: 50%;
	z-index: 7;
}

.ban_bg .btn span {
	background: none repeat scroll 0 0 #2B130F;
	border: 1px solid #2B130F;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	margin-left: 5px;
	padding: 2px 5px;
}

.ban_bg .btn span.cur {
	font-weight: bold;
	padding: 4px 8px;
}

.ImTable * {
	padding: 0px;
	margin: 0px
}

.ImTable {
	border-collapse: collapse;
	border: none;
	background: url(/UserControls/im/kefu/bg.gif)
}

.ImTable h2 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px
}

.ImHeader {
	height: 165px;
	background: url(/UserControls/im/kefu/im_01.gif)
}

.ImRow0 {
	background: url(/UserControls/im/kefu/ico_item1.gif) no-repeat;
	margin: 10px 10px 0;
	height: 24px;
	padding-left: 10px;
	padding-top: 4px;
}

.ImRow1 {
	background: url(/UserControls/im/kefu/ico_item1.gif) no-repeat;
	margin: 10px 10px 0;
	height: 24px;
	padding-left: 10px;
	padding-top: 4px;
}

a.im,
a:hover.im {
	text-decoration: none;
	height: 35px;
	color: #000;
	font-size: 12px;
}

.ImFooter {
	height: 90px;
	background: url(/UserControls/im/kefu/im_04.gif) no-repeat;
	display: inline-block;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
}

.ImFooter h5 {
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	margin: 15px 0 0;
	font-family: '宋体';
}

.ImFooter p {
	font-size: 20px;
	font-weight: bold;
	color: #ff993b;
	text-align: center;
	margin: 10px 0;
}

#img_scroll2lis .swiper-slide>a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

#img_scroll2lis .swiper-slide>a>img {
	position: absolute;
	/*top: 0;
	height: 100%;
	width: auto;
	left: 50%;
	transform: translateX(-50%);*/
	width: 100%;
	height: auto;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.ban03 .content>.title {
	width: 100%;
	text-align: center;
	font-size: 30px;
	color: #fff;
	padding-top: 30px;
}

.ban03 .content>.center {
	font-size: 26px;
	color: #fff;
	margin-top: 20px;
}

#TextContent1 {
	position: relative;
}

.flashs_fyq {
	text-align: right;
	bottom: 30px !important;
}

.flashs_fyq>span {
	width: 24px;
	height: 24px;
	background-color: gray;
	text-align: center;
	line-height: 24px;
	color: #fff;
	font-size: 16px;
	margin: 0 10px !important;
	opacity: 0.6 !important;
}

.flashs_fyq>span:last-child {
	margin-right: 200px !important;
}

.flashs_fyq>.swiper-pagination-bullet-active {
	opacity: 1 !important;
	background-color: red;
}

header {
	position: relative;
	width: 100%;
}

header>.schW {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	margin: auto;
}

#search {
	position: relative;
}

#search_btn {
	display: block;
	width: 60px;
	height: 31px;
	position: absolute;
	right: 0;
	top: 0;
	border: none;
	cursor: pointer;
}

#zhi_liang_zhan_shi,
#show_hou_zhan_shi {
	width: 1100px;
	margin: auto;
	margin-bottom: 30px;
	overflow: hidden;
}

#zhi_liang_zhan_shi>ul,
#show_hou_zhan_shi>ul {
	width: 1000px;
	margin: auto;
	background-color: red;
}

#zhi_liang_zhan_shi>ul>li,
#show_hou_zhan_shi>ul>li {
	margin: 0;
	width: 25%;
	height: 198px;
	float: left;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#zhi_liang_zhan_shi>ul>li>a,
#show_hou_zhan_shi>ul>li>a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

#zhi_liang_zhan_shi>ul>li>a>img,
#show_hou_zhan_shi>ul>li>a>img {
	width: auto;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	transition: all 0.6s;
}

#zhi_liang_zhan_shi>ul>li>a>img:hover,
#show_hou_zhan_shi>ul>li>a>img:hover {
	transform: translateX(-50%) scale(1.1);
}