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

html {
	max-width: 1920px;
	min-width: 320px;
	margin: 0px auto;
}

body {
	width: 100%;
	height: 100%;
	font-size: 14px;
	line-height: 1.5;
	font-family: "\5FAE\8F6F\96C5\9ED1", tahoma, arial, Hiragino Sans GB;
	color: #333;
	position: relative;
}

h1,
h2,
h3,
h4,
h5,
h6,
input,
textarea,
select,
address,
caption,
cite,
code,
dfn,
em,
i,
b,
strong,
small,
th,
var,
abbr {
	font-size: 100%;
	font-style: normal;
}

object,
select,
input,
textarea,
button {
	vertical-align: middle;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

ul,
ol,
menu {
	list-style: none;
}

img,
video,
fieldset {
	border: none;
}

img,
video {

	max-width: 100%;
}

a {
	text-decoration: none;
	cursor: pointer;
	color: #333;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

form input,
form textarea {
	outline: none;
	border: 1px solid #ccc;
}

th,
td,
table {
	border-collapse: collapse;
}

.container {
	max-width: 1000px;
	margin: 0px auto;
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	width: 100%;
}

.f-l {
	float: left;
}

.f-r {
	float: right;
}

.f-n {
	float: none;
}

.clear:after,
.clear:before {
	display: block;
	content: "";
	clear: both;
}

.text-l {
	text-align: left;
}

.text-r {
	text-align: right;
}

.text-c {
	text-align: center;
}

.text-j{
	text-align: justify;
}

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

.margin-0px-auto {
	margin: 0px auto;
}

.margin-left-0px{
	margin-left: 0px !important;
}

.overflow-hidden {
	overflow: hidden;
}

.display-none {
	display: none;
}

.text-underline:hover {
	text-decoration:underline;
}


/*布局*/
	.li_2>li {
		width:calc(100% / 2 - 22px);
		margin-left: 44px;
	}
	.li_2>li:nth-child(1n+3) {
		margin-top: 44px;
	}


	.li_3>li {
		width:calc(100% / 3 - 25.333333px);
		margin-left: 38px;
	}
	.li_3>li:nth-child(1n+4) {
		margin-top: 38px;
	}


	.li_4>li {
		width:calc(100% / 4 - 24px);
		margin-left: 32px;
	}
	.li_4>li:nth-child(1n+5) {
		margin-top: 32px;
	}
	

	.li_5>li {
		width:calc(100% / 5 - 20.8px);
		margin-left: 26px;
	}
	.li_5>li:nth-child(1n+6) {
		margin-top: 26px;
	}
	

	.li_6>li {
		width:calc(100% / 6 - 16.666667px);
		margin-left: 20px;
	}
	.li_6>li:nth-child(1n+7) {
		margin-top: 20px;
	}
	

	.li_2>li,
	.li_3>li,
	.li_4>li,
	.li_5>li,
	.li_6>li {
		float: left;
	}

	.li_2>li:nth-child(2n+1),
	.li_3>li:nth-child(3n+1),
	.li_4>li:nth-child(4n+1),
	.li_5>li:nth-child(5n+1),
	.li_6>li:nth-child(6n+1) {
		margin-left: 0px;
	}




/*字体   背景	颜色*/
	.color-font {
		color: violet !important;
	}

	.color-font-f {
		color: #FFF;
	}

	.color-font-c {
		color: #CCC;
	}

	.color-font-9 {
		color: #999;
	}

	.color-font-6 {
		color: #666;
	}

	.color-font-3 {
		color: #333;
	}

	.color-back {
		background-color: violet !important;
	}

	.color-back-f {
		background-color: #FFF;
	}
	
	.color-back-ef {
		background-color: #efefef;
	}

	.color-back-c {
		background-color: #CCC;
	}

	.color-back-9 {
		background-color: #999;
	}

	.color-back-6 {
		background-color: #666;
	}

	.color-back-3 {
		background-color: #333;
	}




/**********************************************************分割线**************************************************************/




/* 修改手机语言 */
#xg-sj-yv_yan {
	text-align: center;
	margin-top: 40px;
}

#xg-sj-yv_yan a {

}

#xg-sj-yv_yan a:nth-child(2) {
	margin-left: 40px;
}




/* 手机导航 */
	.sj_dao_hang {
		position: fixed;
		top: 0px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		z-index: 10;
		background-color: #fff;
		box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1);
		width: 100%;
		height: 60px;
		padding: 10px 0px;
		box-sizing: border-box;
		margin: 0px auto;
	}
	
	.sj_dao_hang .sj_logo {
		width: 190px;
		margin: 0px auto;
	}
	
	.sj_dao_hang .sj_logo img {
		width: 100%;
	}
	
	.sj_dao_hang .sj_an_niou {
		position: absolute;
		top:calc(50% - 10px);
		left: 10px;
		height: 20px;
	}
	
	.sj_dao_hang .sj_an_niou img {
		width: 100%;
		cursor: pointer;
	}
	
	.sj_dao_hang .sj_fu_jian {
		position: absolute;
		top:calc(50% - 12px);
		right: 10px;
	}
	
	.sj_dao_hang .sj_fu_jian .sj_yv_yan,
	.sj_dao_hang .sj_fu_jian .sj_sou_suo {
		float: left;
	}
	
	.sj_dao_hang .sj_fu_jian .sj_yv_yan {
		position: relative;
	}
	
	.sj_dao_hang .sj_fu_jian .sj_yv_yan h2 {
		font-size: 18px;
		line-height: 24px;
		background:url(../images/geng_duo.png) no-repeat center right;
		padding-right: 16px;
		cursor: pointer;
	}
	
	.sj_dao_hang .sj_fu_jian .sj_yv_yan ul {
		position: absolute;
		top: 24px;
		left: 0px;
		background-color: #fff;
		border-radius: 6px;
		border: 1px solid #ccc;
		overflow: hidden;
		padding: 6px 0px;
		display: none;
		width: 80px;
	}
	
	.sj_dao_hang .sj_fu_jian .sj_yv_yan ul li {
		
	}
	
	.sj_dao_hang .sj_fu_jian .sj_yv_yan ul li a {
		display: block;
		font-size: 16px;
		line-height: 30px;
		padding: 0px 10px;
	}
	
	.sj_dao_hang .sj_fu_jian .sj_yv_yan ul li a:hover {
		color: #fff;
		background-color: #0067b2;
	}
	
	.sj_dao_hang .sj_fu_jian .sj_sou_suo {
		height: 22px;
		margin-left: 20px;
	}
	
	.sj_dao_hang .sj_fu_jian .sj_sou_suo img {
		height: 100%;
		cursor: pointer;
	}
	
	
	/* 手机导航 */
	.sj_dao_hang_zi {
		width: 100%;
		height: calc(100vh - 60px);
		background-color: #f0f0f0;
		position: absolute;
		top: 60px;
		left: 0px;
		display: none;
	}
	
	.sj_dao_hang_zi .sj_yi_ji_dao_hang,
	.sj_dao_hang_zi .sj_er_ji_dao_hang,
	.sj_dao_hang_zi .sj_san_ji_dao_hang {
		width: 100%;
		background-color: #fff;
	}
	
	.sj_dao_hang_zi .sj_yi_ji_dao_hang>li,
	.sj_dao_hang_zi .sj_er_ji_dao_hang>li,
	.sj_dao_hang_zi .sj_san_ji_dao_hang>li {
		border-bottom: 1px solid #ccc;
	}
	
	.sj_dao_hang_zi .sj_yi_ji_dao_hang>li>a,
	.sj_dao_hang_zi .sj_er_ji_dao_hang>li>a,
	.sj_dao_hang_zi .sj_san_ji_dao_hang>li>a {
		display: block;
		font-size: 16px;
		line-height: 36px;
		text-align: center;
	}
	
	/* 导航 当前项 */
	.sj_dao_hang_zi .sj_yi_ji_dao_hang>li>a.dqx_sj_dao_hang {
		color: #fff;
		background-color: #0067b2;
	}
	
	.sj_er_ji_dao_hang,
	.sj_san_ji_dao_hang {
		position: absolute;
		top: 0px;
		left: 0px;
		display: none;
	}
	
	.sj_er_ji_dao_hang>li>img,
	.sj_san_ji_dao_hang>li>img {
		height: 35px;
		padding: 10px 15px;
		cursor: pointer;
	}
	
	
	/* 手机搜索遮罩 */
	.sj_sou_suo_zhe_zhao {
		position: fixed;
		width: 100%;
		height: 100%;
		text-align: center;
		z-index: 11;
		display: none;
	}
	
	.sj_sou_suo_zhe_zhao div {
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0,0.50);
	}
	
	.sj_sou_suo_zhe_zhao form {
		position: absolute;
		top:calc(50% - 15px);
		left:calc(50% - 115px);
		border: 1px solid #ccc;
		border-radius: 4px;
		overflow: hidden;
	}
	
	.sj_sou_suo_zhe_zhao form input {
		float: left;
		border: 0px;
	}
	
	.sj_sou_suo_zhe_zhao form input:nth-child(1) {
		font-size: 16px;
		line-height: 30px;
		padding-left: 10px;
		width: 200px;
	}
	
	.sj_sou_suo_zhe_zhao form input:nth-child(2) {
		width: 30px;
		height: 30px;
		background:url(../images/sou_suo.png) no-repeat center center;
		background-size: 20px auto;
		background-color: #fff;
		border-left: 1px solid #efefef;
		cursor: pointer;
	}




/* 底栏 */
	.sj_di_lan {
		background-color: #eeeeee;
	}
	
	.sj_di_lan .dl_dao_hang_ru_kou {
		
	}
	
	.sj_di_lan .dl_dao_hang_ru_kou li {
		border-bottom: 1px solid #ccc;
	}
	
	.sj_di_lan .dl_dao_hang_ru_kou li a {
		display: block;
		font-size: 16px;
		line-height: 32px;
		padding: 0px 10px;
		box-sizing: border-box;
	}
	
	.sj_di_lan .dl_dao_hang_ru_kou li a span {
		float: right;
		font-size: 20px;
	}
	
	.sj_di_lan .dl_ban_qvan {
		padding: 15px 0px;
	}
	
	.sj_di_lan .dl_ban_qvan h2 {
		font-size: 14px;
		line-height: 14px;
		color: #666;
		margin-top: 6px;
	}
	
	.sj_di_lan .dl_ban_qvan h2:nth-child(1) {
		margin-top: 0px;
	}




/* 返回顶部 */
	#fan_hui_ding_bu {
		width: 30px;
		height: 30px;
		background:url(../images/fan_hui_ding_bu.png) no-repeat center center;
		background-size: 30px auto;
		position: fixed;
		bottom: 20px;
		right: 20px;
		z-index: 9999999999999;
		border-radius: 50%;
		overflow: hidden;
		cursor: pointer;
		display: none;
	}




/*
@media only screen and (max-width: 1200px){
	.sb {
		当sb最大宽度到1200px时，执行什么
	}
}

@media only screen and (min-width: 320px) {
	.sb {
		当sb最小宽度到1200px时，执行什么
	}
}

@media only screen and (min-width: 600px) and (max-width: 1000px) {
	.sd {
		当sb宽度在600px——1000px时，执行什么
	}
}
*/