body.stop-scrolling {
	height: 100%;
	overflow: hidden
}
* {
	margin: 0px;
	padding: 0px
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
	-webkit-overflow-scrolling : touch;
}
body, button, input, select, textarea {
	font-size: 14px;
	font-family: SimSun;
	
	
}
a {
	color: #676b70;
	text-decoration: none;
	outline: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img, area, a, button {
	border: 0;
	outline: 0;
}
address, caption, cite, code, dfn, em, th, var, i {
	font-style: normal;
	font-weight: normal;
}
input, textarea, button, select {
	border: 0;
	outline: none;
	resize: none;
}
ol, ul {
	list-style: none;
}
small {
	font-size: 12px
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
body {
	background: #ffffff;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
strong,b{ font-weight:normal}
/*����*/
.ll_top {
	width: 100%;
	display: block;
	background-color: #333;
	height: auto;
	overflow: hidden;
}
.ll_top_a {
	width: 1200px;
	margin-left: auto;
	margin-right: auto
}
.ll_top_b {
	width: 800px;
	padding: 10px 0px;
}
.ll_top_b ul li {
	float: left;
	margin-right: 10px;
	border-right: 1px solid #cccccc;
	padding-right: 10px;
	height: 14px;
	line-height: 14px;
}
.ll_top_b ul li:last-child {
	border-right: none;
}
.ll_icon_1 {
	background-image: url(../images/index_map.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px
}
.ll_top_b ul li a {
	color: #cccccc;
	font-size: 12px
}
.ll_top_b ul li a b {
	color: #ff6600;
	margin-left: 5px;
	margin-right: 5px
}
.ll_top_c {
	/*padding: 10px 0px*/
	line-height:35px;
	height:35px;
}
.ll_top_c ul li {
	float: left;
	margin-left: 10px;
	padding-right: 10px;
	text-align:center
	/*height: 14px;
	line-height: 14px;*/
	/*border-right: 1px solid #cccccc; */
}
.ll_top_c ul li.hym{}
.ll_top_c ul li:last-child {
	border-right: none;
}
.ll_top_c ul li a {
	color: #cccccc;
	font-size: 12px
}
.ll_cart {
	background-color: #424242;
	display: block;
	padding: 8px 0px;
	width: 100px;
	float: right;
	text-align: center;
	height: auto;
	overflow: hidden;
	background-image: url(../images/index_cart.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 26px
}
.ll_cart a {
	color: #cccccc;
	font-size: 12px
}
.ll_logo {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding: 15px 0px;
	height: auto;
	overflow: hidden
}
.logo {
	float: left;
	width: 140px;
	height: 80px
}
.nav {
	float: left;
	margin-left:75px;
}
.nav ul li {
	float: left;
	margin-left: 18px;
	margin-right: 18px;
	font-size: 16px;
	padding-top: 30px
}
.nav ul li a {
	color: #323232;
}
.seacher {
	border: 1px solid #cccccc;
	height: auto;
	overflow: hidden;
	height: 40px;
	margin-top: 20px;
	width: 300px;
	float: right
}
.seacher_txt {
	width: 230px;
	height: 40px;
	line-height: 40px;
	padding: 0px 10px;
	float: left
}
.button_bnt {
	border-left: 1px solid #ccc;
	height: 40px;
	background-image: url(../images/button_bnt.png);
	background-position: right center;
	width: 40px;
	padding-left: 5px
}
.seacher_2 {
	border: 1px solid #cccccc;
	height: auto;
	overflow: hidden;
	height: 40px;
	margin-top: 20px;
	width: 340px;
	float: left;
	margin-left: 20px; display:block; margin-bottom:40px
}
.seacher_txt_2 {
	width: 230px;
	height: 40px;
	line-height: 40px;
	padding: 0px 10px;
	float: left;
	font-size: 16px
}
.button_bnt_2 {
	border-left: 1px solid #ccc;
	height: 40px;
	width: 80px;
	padding-left: 5px;
	background: none;
	font-size: 16px
}
.foot {
	background-color: #fff;
	height: auto;
	overflow: hidden
}
.footer, .foot_bottom, .foot_bottom_bottom {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	overflow: hidden
}
.footer_a {
	border-bottom: 1px solid #ccc;
	height: auto;
	overflow: hidden;
	padding-bottom: 15px;
	margin-bottom: 20px;
	padding-top: 15px
}
.footer_a ul li {
	float: left;
	height: auto;
	overflow: hidden;
	border-right: 1px solid #ccc;
	margin-left: 49px;
	padding-right: 50px
}
.footer_a ul li:last-child {
	border-right: none
}
.footer_a ul li span {
	height: 32px;
	line-height: 32px;
	text-align: left;
	padding-left: 10px;
	
	color: #323232;
	font-size: 16px
}
.footer_a ul li img {
	display: inline-block;
	float: left;
}
.footer_b {
	width: 600px;
	float: left
}
.footer_b ul li {
	width: 150px;
	float: left
}
.footer_b ul li h2 {
	line-height: 38px;
	color: #323232;
	font-size: 14px;
	font-weight:500
}
.footer_b ul li a {
	display: block;
	color: #646464;
	line-height: 32px
}
.footer_c {
	width: 360px;
	float: left
}
.footer_c h2 {
	text-align: left;
	font-size: 14px;
	font-weight:500;
}
.footer_c ul li {
	width: 180px;
	float: left
}
.footer_c ul li:last-child {
	margin-left: 20px;
	width: 140px;
	text-align: center
}
.footer_c ul li:last-child h2 {
	text-align: center;
	margin-bottom: 20px;
	font-weight:500;
}
.footer_d {
	width: 238px;
	float: right;
	border-left: 1px solid #ccc;
	margin-top: 20px
}
.footer_d h2 {
	color: #ff6600;
	text-align: center;
	font-size: 18px;
	margin-bottom: 15px;
	margin-top: -10px
}
.footer_d span {
	display: block;
	text-align: center;
	color: #323232;
	font-size: 12px
}
.hotphone {
	border: 1px solid #ff6600;
	width: 90px;
	margin-right: auto;
	margin-left: auto;
	padding: 4px 0px;
	background-image: url(../images/hot.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	font-size: 12px;
	margin-top: 20px;
	color: #F60;
}
.foot_bottom_bottom {
	margin-top: 15px
}
.foot_bottom_a {
	float: left
}
.foot_bottom_a .img {
	float: left;
	width: 90px
}
.foot_bottom_a .link {
	margin-top: 7px;
	float: left;
	margin-left: 20px; height:50px
}
.foot_bottom_a .link ul{display:block; height:14px; line-height:14px; margin-top:6px}
.link_dz {
	display: block;
	line-height: 30px;
	color: #969696;
	font-size: 12px
}
.foot_bottom_a .link ul li {
	float: left;
	border-left: 1px solid #ddd;
	padding: 0px 10px;
	height: 14px;
	line-height: 14px;
}
.foot_bottom_a .link ul li:first-child {
	border-left: none;
	padding-left: 0px
}
.foot_bottom_a .link ul li a {
	color: #646464;
	font-size: 12px
}
.foot_bottom_b {
	float: right;
	width: 280px
}
.foot_bottom_b img {
	margin-top: 10px
}
.banner {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	margin-bottom: 20px
}
.nav_nav {
	width: 230px;
	float: left;
	background-image: url(../images/nav_bg.png);
	background-repeat: repeat;
	height: 420px;
	position: absolute;
	left: 0px; z-index:999;padding:20px 0px
}
.nav_nav ul li{ display: block; line-height:46px;}
.nav_nav ul li a{ color:#fff; display: block; font-size:14px;}
.nav_nav ul li a.title{ padding-left:30px; position:relative}
.nav_nav ul li a.title i{ width:22px; height:22px; background-image:url(../images/nav_r.png); background-repeat:no-repeat; background-position:right center; position:absolute; right:10px; top:10px }
.category-item-active{background: #ff6700;
	color: #fff}
.index_a, .index_c {
	margin-bottom: 20px;
	height: auto;
	overflow: hidden;
	width: 1200px;
	margin-left: auto;
	margin-right: auto
}
.index_a .w_230 {
	float: left;
	width: 230px;
	background-image: url(../images/w_230bg.jpg);
	background-repeat: no-repeat;
	height: 150px;
	padding: 10px 0px
}
.index_a .w_230 ul li {
	width: 33.33%;
	float: left;
	text-align: center;
	height: 70px;
	padding-top: 10px
}
.index_a .w_230 ul li span {
	display: block;
	color: #cdcac8;
	font-size: 12px
}
.w_940 {
	width: 940px;
	float: right
}
.w_940 ul li {
	float: left;
	margin-left: 13px
}
.index_b {
	background-color: #f5f5f5;
	height: auto;
	overflow: hidden;
	width: 100%;
	padding: 20px 0px 40px 0px
}
.index_tit {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	overflow: hidden;
	margin-bottom: 15px
}
.index_tit h2 {
	font-size: 22px;
	font-weight: normal;
	color: #ccc;
	float: left
}
.index_tit h2 a {
	margin-right: 10px;
	color: #323232
}
.index_tit h2 a:last-child {
	margin-left: 10px
}
.index_tit h2 a.hover {
	color: #ff6600
}
.index_tit_a {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	overflow: hidden;
	margin-bottom: 15px
}
.index_tit_a h2 {
	font-size: 22px;
	font-weight: normal;
	color: #646464;
	float: left
}
.index_tit_a h2 a {
	margin-right: 10px;
	color: #323232
}
.index_tit_a h2 a.hover {
	color: #ff6600
}
.tit_right {
	float: right;
	margin-top: 5px
}
.tit_right_a {
	float: right;
	margin-top: 3px
}
.tit_right_a a {
	font-size: 18px;
	color: #323232;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 28px;
	display: block
}
.tit_right ul li {
	float: left;
	margin-left: 30px;
	font-size: 16px;
	color: #323232;
	
}
.tit_right ul li.hover {
	color: #ff6600;
	border-bottom: 2px solid #ff6600
}
.index_c .w_230 {
	width: 230px;
	float: left;
	margin-top:5px;
}
.index_c .w_230 ul li {
	margin-bottom: 10px
}
.w_967 {
	width: 970px;
	float: right
}
.mt23 {
	margin-bottom: 23px
}
.f18 {
	font-size: 18px;
	padding-top: 30px
}
.w_967 ul li {
	background-color: #fff;
	text-align: center;
	width: 220px;
	padding: 29px 0px;
	margin-left: 22px;
	float: left;
	margin-bottom: 23px
}
.w_967 ul li img {
	margin-bottom: 10px
}
.w_967 ul li span {
	font-size: 14px;
	color: #323232;
	display: block
}
.w_967 ul li p {
	color: #ff6600;
	font-size: 14px;
	margin-top: 7px
}
.w_967 ul li p:last-child {
	color: #969696;
	font-size: 12px
}
.w_967_b {
	width: 220px;
	float: left;
	margin-left: 22px;
	position: relative;
	margin-top:5px;
}
.w_967_info {
	float: left;
	position: absolute;
	left: 20px;
	text-align: left;
}
.w_967_info h2 {
	font-weight: normal;
	color: #323232;
}
.w_967_info p {
	color: #ff6600
}
.w_967_img {
	float: right;
	width: 120px
}
.w_967_a {
	background-color: #fff;
	height: auto;
	overflow: hidden;
	padding: 17px 0px
}
.w_900 {
	height: auto;
	overflow: hidden;
	width: 900px;
	float: left
}
.w_900 ul li {
	width: 280px;
	float: left;
	margin-right: 18px;
	background-color: #fff;
	height: auto;
	overflow: hidden
}
.w_900 ul li a {
	display: block;
	height: auto;
	overflow: hidden
}
.w_900 ul li img {
	width: 280px;
	height: 210px
}
.w_900 ul li h2 {
	float: left;
	color: #323232;
	font-size: 16px
}
.ht_name {
	padding: 10px 10px 0px;
	height: auto;
	overflow: hidden
}
.w_900 ul li span {
	float: right;
	font-style: oblique;
	color: #969696
}
.ht_bottom {
	display: block;
	text-align: right;
	height: auto;
	overflow: hidden;
	padding: 10px 10px 10px
}
.ht_bottom a {
	float: right;
	margin-left: 15px;
	color: #b23636;
	font-size: 14px;
	font-style:italic;
    

}
.ht_bottom a.ly {
	background-image: url(../images/ly.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px
}
.ht_bottom a.fx {
	background-image: url(../images/prev/fx.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px
}
.w_280 {
	width: 260px;
	float: right;
	background-color: #fff;
	height: auto;
	overflow: hidden;
	padding: 10px
}
.w_280 ul li {
	height: 80px;
	margin-bottom: 10px
}
.w_280 ul li img {
	width: 100px;
	height: 80px;
	float: left
}
.w_280 ul li h2 {
	margin-left: 110px;
	font-weight: normal;
	color: #646464;
	font-size: 12px;
	padding-top: 5px;
	line-height: 24px
}
.w_280 ul li h2 span {
	display: block;
	color: #646464;
	text-align: right
}
.login {
	background-color: #f5f5f5;
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 50px 0px
}
.login_a {
	width: 360px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	text-align: center;
	padding: 40px 20px;
}
.login_a span {
	display: block;
	text-align: left;
	margin-bottom: 15px;
	color: #333333;
	font-size: 16px
}
.login_a b {
	color: #ff6600;
	font-weight: normal;
	font-size: 16px;
}
.login_a h2 {
	font-size: 24px;
	color: #646464;
	padding-top: 10px;
	padding-bottom: 40px
}
.login_a ul li {
	display: block;
	margin-bottom: 15px;
}
.login_a ul li input {
	width: 100%;
	border: 1px solid #ccc;
	height: 40px;
	line-height: 40px;
	text-indent: 10px
}
.login_a ul li p {
	text-align: left;
	background-image: url(../images/icon_zy.png);
	background-position: left center;
	padding-left: 26px;
	background-repeat: no-repeat;
	margin-top: 10px;
	color: #e51717
}
.btn_zc {
	background-color: #ff6600;
	color: #fff;
	font-size: 16px;
	color: #fff;
	padding: 8px 0px;
	margin-top: 35px
}
.btn_zc a {
	color: #fff
}
.btn_fh {
	border: 1px solid #ccc;
	color: #fff;
	font-size: 16px;
	color: #fff;
	padding: 8px 0px;
	margin-top: 35px
}
.btn_fh a {
	color: #333333
}
.login_b {
	padding: 15px 0px
}
.login_b a {
	margin-right: 10px;
	margin-left: 10px;
	color: #646464
}
.arrow_d {
	width: 24px;
	height: 24px;
	background-image: url(../images/arrow_d.png);
	background-position: right center;
	background-repeat: no-repeat;
}
.login_input {
	width: 180px !important;
	float: left
}
.login_input_a {
	width: 140px !important;
	float: right;
	text-align: center
}
.login_a p {
	margin-bottom: 20px;
	color: #999999;
	font-size: 16px;
}
.cg_icon {
	background-image: url(../images/cg_icon.png);
	background-position: left center;
	padding-left: 26px;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	background-size: 24px;
	color: #333333;
	font-size: 18px;
	font-family: SimSun
}
.w_1200 {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	overflow: hidden
}
.w_1220 {
	width: 1220px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	overflow: hidden
}
.w_860 {
	width:860px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	overflow: hidden
}
.home_top a, .home_top {
	color: #333;
	padding-bottom: 15px;
	width: 1200px;
	margin-left: auto;
	margin-right: auto
}
.home_top a {
	margin-right: 15px;
}
.home_top span {
	margin-left: 15px
}
.bnaner1 {
	width: 1200px;
	margin-bottom: 30px;
}
.bnaner1 h4 {
	padding: 10px 20px 20px;
	color: #323232;
	font-size: 18px;
	font-weight: normal;
	line-height: 32px
}
.jm_list {
	height: auto;
	overflow: hidden;
	margin-bottom: 40px
}
.jm_list ul li {
	min-width:27.6%;
	max-width:27.6%;
	float: left;
	border: 1px solid #ccc;
	height: auto;
	overflow: hidden;
	padding: 2%;
	background-color: #fff;
	position: relative;

}
.jm_tj {
	position: absolute;
	top: 0px;
	left: 30px
}
.jm_list ul li h2 {
	border-bottom: 2px dashed #cccccc;
	padding-bottom: 20px;
	margin-bottom: 20px;
	text-align: center;
	font-size: 24px
}
.jm_list ul li span {
	color: #666;
	font-size: 16px;
	display: block
}
.jm_bottom {
	margin-top: 100px
}
.jm_bottom p {
	display: block;
	text-align: center;
	color: #333333;
	font-size: 14px;
	margin-bottom: 10px;
	position: relative
}
.jm_bottom p a {
	text-align: center;
	color: #333333
}
.jm_bottom p:first-child a {
	color: #ff600;
	font-size: 16px;
	color: #ff6600;
}
.jm_bottom p:first-child {
	margin-bottom: 20px
}
.jm_bottom p input {
	width: 22px;
	height: 22px;
	margin-right: 5px; border: 0;
	outline: none;
	resize: none;
}
.jm_bottom p input[type="checkbox"], .jm_bottom p input[type="radio"] {
	opacity: 1;
	width: 22px;
	height: 22px;
	z-index: 10;
	display: inline-block;
	position: absolute;
	-webkit-appearance: none;
	-moz-appearance: none; left:40px
}
.jm_bottom p input {
	display: block;
	background: url("../images/wty.png") no-repeat left center;
	background-size: 22px 22px;
}
.jm_bottom p input:checked {
	background: url("../images/yty_1.png") no-repeat left center;
	background-size: 22px 22px;
	color: #666;
}
.btn_jr {
	background-color: #ff6600;
	color: #fff;
	font-size: 16px;
	color: #fff;
	text-align: center;
}
.btn_jr a {
	color: #fff;
	display: block;
	padding: 8px 0px
}
.btn_cart_k {
	color: #fff;
	font-size: 16px;
	color: #fff;
	text-align: center;
	margin-top: 20px;
	height: auto;
	overflow: hidden
}
.btn_cart_k a:first-child {
	padding: 0px 0px;
	background-color: #ff6600;
	width: 160px;
	float: left;
	border: 1px solid #ff6600;
	color: #fff;
	margin-right: 30px
}
.btn_cart_k a {
	border: 1px solid #ff6600;
	background-color: #fff;
	float: left;
	color: #ff6600;
	width: 160px;
}
.mr27 {
	margin-right:2.1%
}
.home_top h2 {
	font-size: 18px;
	color: #646464; font-weight:bold
}
.jm_zc {
	border-top: 4px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	background-color: #fff;
	margin-bottom: 40px;
	padding: 20px 40px;
	height: auto;
	overflow: hidden;
	color: #323232;
	line-height: 32px;
	font-size: 14px
}
.w_300 {
	width: 240px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px
}
.logo_zf_a img {
	float: left;
	margin-right: 20px
}
.logo_zf_a {
	font-size: 24px;
	color: #323232;
	line-height: 80px
}
.logo_zf_a span {
	color: #969696;
	font-size: 14px;
	margin-left: 20px
}
.logo_zf {
	border-bottom: 2px solid #ff6600
}
.jm_zf_list {
	background-color: #fff;
	margin-bottom: 40px;
	margin-top: 20px;
	padding: 20px 40px;
	height: auto;
	overflow: hidden;
	color: #323232;
	line-height: 32px;
	font-size: 14px
}
.jm_list_a h4, .jm_list_zffs h4, .jm_list_jxs h4 {
	color: #323232;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 20px
}
.jm_list_a {
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	padding-bottom: 20px
}
.jm_list_a ul li {
	display: block;
	height: auto;
	overflow: hidden;
	margin-bottom: 20px;
	margin-top: 15px
}
.jm_list_a ul li label {
	width: 120px;
	float: left;
	font-size: 16px;
	color: #323232;
	height: 40px;
	line-height: 40px
}
.jm_list_a ul li div {
	margin-left: 120px;
}
.jm_list_a ul li div .input {
	border: 1px solid #ddd;
	width: 400px;
	height: 40px;
	line-height: 40px
}
.jm_list_a ul li div em{ float:left; margin-top:10px; line-height:22px; margin-right:15px}
.jm_list_a ul li div em input[type="checkbox"], .jm_list_a ul li div em input[type="radio"] {
	opacity: 1;
	width: 22px;
	height: 22px;
	z-index: 10;
	display: inline-block;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.jm_list_a ul li div em input {
	display: block;
	background: url("../images/wty.png") no-repeat left center;
	background-size: 22px 22px;
}
.jm_list_a ul li div em input:checked {
	background: url("../images/yty_1.png") no-repeat left center;
	background-size: 22px 22px;
	color: #666;
}
.jm_list_a ul li div select {
	width: 124px;
	margin-right: 10px;
	border: 1px solid #ddd;
	height: 40px;
	line-height: 40px
}
.jm_list_a ul li div span {
	color: #e51717;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	margin-left: 10px
}
.jm_list_zffs {
	height: auto;
	overflow: hidden
}
.jm_list_zffs ul li {
	float: left;
	height: 80px;
	overflow: hidden;
	margin-right: 30px;
	border: 1px solid #ccc;
	text-align: center
}
.jm_list_zffs ul li img {
	width: 260px;
	height: 80px
}
.jm_list_zffs ul li span {
	display: block;
	font-size: 22px;
	color: #b2b2b2;
	padding: 10px 10px 0px 10px;
}
.jm_list_zffs ul li h2 {
	font-size: 22px;
	color: #b2b2b2;
	font-weight: normal
}
.jmcg {
	background-color: #fff;
}
.btn_fh_a {
	border: 1px solid #ff6600;
	font-size: 16px;
	padding: 8px 0px;
	margin-top: 35px
}
.btn_fh_a a {
	color: #ff6600
}
.jm_list_jxs {
	height: auto;
	overflow: hidden
}
.jm_list_jxs ul li {
	float: left;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	text-align: left;
	width: 800px;
	height: auto;
	line-height: 38px;
	padding: 20px 20px;
	position: relative
}
.jm_list_jxs h4 b {
	color: #ff6600;
	font-weight: normal
}
.jm_list_jxs a {
	width: 100px;
	border: 1px solid #ccc;
	text-align: center;
	display: block;
	float: right
}
.jm_list_jxs span {
	float: left;
	font-size: 18px
}
.product_fl, .product_deal {
	background-color: #fff;
	height: auto;
	overflow: hidden;
	padding: 15px 0px 15px 0px;
}
.product_fl_a {
	width: 900px;
	float: left;
	font-size: 16px;
	line-height: 38px;
}
.product_fl_a span {
	color: #969696;
	float: left
}
.product_fl_a ul li {
	display: inline-block;
	float: left;
	margin-left: 20px;
	color: #323232;
}
.product_fl_a ul li.hover {
	color: #ff6600
}
.product_fl_b {
	width: 120px;
	margin-right: 20px;
	float: right;
	text-align: center;
	background-color: #ff6600;
	height: 38px;
	line-height: 38px
}
.product_fl_b a {
	color: #fff
}
.product_fl_c {
	width: 600px;
	float: left;
	height: auto;
	overflow: hidden
}
.product_fl_c ul li {
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #323232;
	height: auto;
	overflow: hidden
}
.product_fl_c ul li a {
	border-right: 1px solid #ccc;
	height: 22px;
	padding-left: 25px;
	padding-right: 25px;
	color: #323232;
}
.product_fl_c ul li:last-child a {
	border-right: none
}
.product_fl_d {
	width: 600px;
	float: right
}
.product_fl_d ul li {
	display: inline-block;
	float: right;
	color: #323232;
	margin-left: 50px
}
.product_fl_d ul li input[type="checkbox"], .product_fl_d ul li input[type="radio"] {
	opacity: 1;
	width: 22px;
	height: 22px;
	z-index: 10;
	display: inline-block;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.product_fl_d ul li input {
	display: block;
	background: url("../images/wty.png") no-repeat left center;
	background-size: 22px 22px;
}
.product_fl_d ul li input:checked {
	background: url("../images/yty_1.png") no-repeat left center;
	background-size: 22px 22px;
	color: #666;
}
.product_c, .wntj {
	height: auto;
	overflow: hidden
}
.product_c {
	padding: 30px 0px;
}
#scroll{width:1210px;margin:0 auto;margin-bottom: 30px}
.wntj {
	width: 1210px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px
}
.wntj_top {
	height: auto;
	overflow: hidden;
	width: 100%;
	position: relative;
	margin-top: 40px;
	margin-bottom: 40px
}
.wntj_top h4 {
	font-size: 30px;
	font-weight: normal;
	text-align: center;
	z-index: 9999;
	background-color: #f5f5f5;
	margin-left: auto;
	margin-right: auto;
	width: 240px;
	position: relative
}
.wntj_top span {
	height: 1px;
	width: 100%;
	background-color: #dbdbdb;
	display: block;
	position: absolute;
	top: 25px;
	z-index: 1
}
#scroll .owl-wrapper-outer{margin:0 auto;}
#scroll .item{position:relative;background-color: #fff;
	text-align: center;
	width: 220px;
	padding: 28px 0px;
	margin-left: 11px;
	margin-right: 11px;
	float: left;
	margin-bottom: 23px}
#scroll ul li {
	background-color: #fff;
	text-align: center;
	width: 220px;
	padding: 28px 0px;
	margin-left: 11px;
	margin-right: 11px;
	float: left;
	margin-bottom: 23px
}
#scroll .item img {
	margin-bottom: 10px
}
#scroll .item span {
	font-size: 14px;
	color: #323232;
	display: block
}
#scroll .item p {
	color: #ff6600;
	font-size: 14px;
	margin-top: 7px
}
#scroll .item p:last-child {
	color: #969696;
	font-size: 12px
}
#scroll .owl-wrapper-outer{margin:0 auto;}
.page {
	height: auto;
	overflow: hidden;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px
}
.page ul li {
	display: block;
	width: 36px;
	height: 30px;
	display: inline-block;
	font-size: 22px;
	margin-left: 10px;
	margin-right: 10px;
	color: #646464;
	line-height: 30px
}
.page ul li a.active {
	background-color: #646464;
	color: #fff;
	display: block
}
.product_a {
	width: 600px;
	float: left
}
.product_b {
	width: 410px;
	float: right
}
.product_deal {
	padding-top: 30px;
	height: auto;
	overflow: hidden
}
.product_name {
	padding-bottom: 30px;
	height: auto;
	overflow: hidden;
	color: #646464;
	font-size: 14px
}
.product_name h2 {
	font-size: 30px;
	color: #323232;
	margin-bottom: 20px
}
.product_biaoqian {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 15px 0px
}
.product_biaoqian p {
	display: block;
	color: #646464;
	font-size: 14px
}
.product_biaoqian p .p_del {
	text-decoration: line-through;
	color: #646464;
}
.product_biaoqian p span {
	color: #ff6600;
	margin-left: 10px
}
.product_biaoqian p b {
	font-size: 28px
}
.product_num, .product_btn {
	display: block;
	margin-top: 30px;
	height: auto;
	overflow: hidden
}
.product_num span {
	float: left;
	margin-right: 10px;
	line-height: 32px
}
.product_num span:last-child{ margin-left:20px}
.num {
	width: 114px;
	border: 1px solid #ccc;
	height: auto;
	overflow: hidden;
	margin-right: 10px;
	margin-left: auto;
	margin-right: auto
}
.num input {
	width: 50px;
	float: left;
	text-align: center;
	height: 32px; line-height:32px
}
.num em {
	width: 32px;
	height: 32px;
	line-height: 30px;
	text-align: center;
	background-color: #e6e6e6;
	float: left;
	font-size: 24px
}
.num em a {
	display: block
}
.num_1 {
	width: 134px;
	border: 1px solid #ccc;
	height: auto;
	overflow: hidden;
	margin-right: 10px;
	margin-left: auto;
	margin-right: auto
}
.num_1 input {
	width: 69px;
	float: left;
	text-align: center;
	height: 32px; line-height:32px
}
.num_1 em {
	width: 31px;
	height: 32px;
	line-height: 30px;
	text-align: center;
	background-color: #fff;
	float: left;
	font-size: 24px; border-right:1px solid #ccc
}
.num_1 em:last-child{border-left:1px solid #ccc ;border-right:none}
.num_1 em a {
	display: block
}
.product_btn {
	margin-bottom: 20px
}
.product_btn a.jr_cart {
	background-color: #ff6600;
	color: #FFF;
	width: 218px;
	border: 1px solid #ff6600;
	float: left;
	text-align: center;
	padding: 10px 0px;
	font-size: 18px;
	display: block
}
.product_btn a em {
	background-image: url(../images/jr_cart.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 38px;
	font-weight: normal
}
.product_btn a.ljgm_btn {
	background-color: #fed9bc;
	border: 1px solid #d9917d;
	width: 178px;
	float: right;
	text-align: center;
	display: block;
	padding: 10px 0px;
	font-size: 18px;
	color: #ff6600
}
.product_big {
	border-bottom: 1px solid #ddd;
	padding-bottom: 80px;
	display: block;
	height: auto;
	overflow: hidden
}
.product_fj {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 15px 0px;
	height: auto;
	overflow: hidden
}
.product_fj ul li {
	width: 33.33%;
	float: left;
	text-align: center;
	height: 28px;
	line-height: 28px;
}
.product_fj ul li a {
	display: block;
	border-right: 1px solid #ddd;
	height: auto;
	overflow: hidden;
	text-align: center
}
.product_fj ul li:last-child a {
	border-right: none
}
.product_fj ul li a em {
	font-weight: normal;
	color: #646464;
	display: inline-block
}
.p_pj {
	background-image: url(../images/p_pj.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 32px;
}
.p_yw {
	background-image: url(../images/p_yw.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 32px;
}
.p_my {
	background-image: url(../images/p_my.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 32px;
}
.product_detile {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 0px;
	text-align: center;
	background-color: #fff
}
.product_detile ul li {
	display: inline-block;
	font-size: 18px;
	border-right: 1px solid #ddd;
	padding: 4px 64px
}
.product_detile ul li:last-child {
	border-right: none
}
.product_detile ul li b {
	font-weight: normal;
	color: #ff6600
}
.w1000 {
	background-color: #fff;
	height: auto;
	overflow: hidden
}
.table_gg td {
	padding: 15px 0px;
	width:215px;
	line-height: 28px;
	color: #323232
}
.shdz {
	height: auto;
	overflow: hidden;
	margin-bottom: 20px
}
.shdz h4 {
	color: #323232;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 20px
}
.shdz ul li {
	width: 200px;
	float: left;
	margin-right: 20px;
	border: 1px solid #cccccc;
	padding: 10px 20px;
	height: 156px;
	overflow: hidden; margin-bottom:20px
}
.shdz ul li:hover{ border:1px solid #ff6000}
.shdz ul li p {
	display: block;
	font-size: 14px;
	color: #646464;
	line-height: 24px
}
.shdz ul li p:first-child {
	font-size: 18px;
	color: #323232;
	line-height: 38px
}
.shdz ul li p span {
	margin-right: 15px
}
.shdz ul li p a {
	color: #ff6600;
	float: right;
	font-size: 14px
}
.shdz ul li a {
	text-align: center;
	display: block;
	color: #969696;
	font-size: 16px
}
.xz_add {
	padding: 40px
}
.shdz ul li a span {
	display: block
}
.fkdd_a {
	margin-bottom: 30px;
	height: auto;
	overflow: hidden
}
.fkdd_a dl {
	display: block;
	border-bottom: 1px solid #ddd;
	font-size: 18px;
	color: #323232;
	padding-bottom: 30px;
	padding-top: 30px;
	height: auto;
	overflow: hidden
}
.fkdd_a dl dt {
	width: 100px;
	float: left;
	line-height: 48px
}
.fkdd_a dl dd {
	margin-left: 200px;
}
.fkdd_a dl dd span {
	width: 180px;
	text-align: center;
	border: 1px solid #ccc;
	float: left;
	margin-right: 40px;
	color: #969696;
	padding: 6px 0px
}
.fkdd_a dl dd span.active {
	width: 180px;
	text-align: center;
	border: 1px solid #ff6600;
	color: #ff6600
}
.spmx, .fkdd_bottom {
	margin-top: 30px;
	height: auto;
	overflow: hidden
}
.spmx h4 {
	color: #323232;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px
}
.spmx ul li {
	border-bottom: 1px solid #ddd;
	padding: 10px 0px;
	height: auto;
	overflow: hidden
}
.spmx_pic {
	width: 35%;
	float: left;
	margin-left: 60px
}
.spmx_pic img {
	width: 80px;
	height: 80px;
	float: left
}
.spmx_pic h2 {
	line-height: 80px;
	font-size: 16px;
	color: #323232;
	font-weight: normal; margin-left:95px
}
.spmx_price { width:50%;
	float: right;
	margin-top: 25px;
	text-align: right
}
.spmx_price p {
	float: left;
	padding: 0px 35px;
	font-size: 16px;
	color: #323232; width:20%; text-align:center
}
.spmx_price p:last-child {
	color: #ff6600;
	font-size: 18px
}
.fkdd_bottom_a {
	width: 700px;
	float: left;
	color: #ff6600;
	font-size: 18px
}
.fkdd_bottom_a span {
	font-size: 16px;
	color: #969696;
	margin-left: 20px
}
.fkdd_bottom_a h2 {
	margin-top: 10px;
	line-height: 40px;
	font-weight: normal
}
.fkdd_bottom_a h2 em {
	border: 1px solid #F60;
	margin-left: 10px;
	height: 40px;
	line-height: 40px;
	width: 200px;
	float: left;
	font-weight: normal
}
.fkdd_bottom_a h2 em input {
	width: 165px;
	text-align: right;
	font-size: 18px;
	margin-right: 10px; color:#646464
}
.fkdd_bottom_a p {
	float: left;
	font-weight: normal
}
.fkdd_bottom_b {
	float: right
}
.input_radio input[type="checkbox"], .input_radio input[type="radio"] {
	opacity: 1;
	width: 22px;
	height: 22px;
	z-index: 10;
	display: inline-block;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.input_radio input {
	display: block;
	background: url("../images/wty.png") no-repeat left center;
	background-size: 22px 22px;
}
.input_radio input:checked {
	background: url("../images/yty_1.png") no-repeat left center;
	background-size: 22px 22px;
	color: #666;
}
.fkdd_bottom_b ul li {
	display: block;
	line-height: 24px;
	;
	text-align: right
}
.fkdd_bottom_b ul li label {
	width: 100px;
	text-align: right;
	color: #969696;
	float: left
}
.fkdd_bottom_b ul li span {
	color: #ff6600;
	margin-left: 20px
}
.fkdd_bottom_b ul li:last-child span {
	font-size: 24px;
}
.fkdd_bottom_b ul li:last-child {
	margin-top: 20px
}
.fky_zf {
	height: auto;
	overflow: hidden;
	width: 100%;
	float: left;
	font-size: 16px;
	display: none
}
.fky_zf ul li {
	display: block;
	width: 800px;
	height: auto;
	overflow: hidden;
	margin-top: 20px
}
.fky_zf ul li label {
	float: left;
	width: 100px
}
.fplx a {
	width: 100px;
	float: left;
	margin-right: 20px;
	border: 1px solid #ddd;
	text-align: center;
	color: #646464
}
.fplx a.active {
	border: 1px solid #ff6600;
	color: #ff6600
}
.fplx input {
	border: 1px solid #ddd;
	width: 300px;
	padding: 0px 10px;
	height: 32px;
	line-height: 32px
}
.zfcg {
	padding: 40px 0px;
	height: auto;
	overflow: hidden
}
.zfcg h2 em {
	width: 50px;
	height: 50px;
	background-image: url(../images/zfcg.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	margin-right: 10px
}
.zfcg h2 {
	font-size: 24px;
	color: #323232;
	font-weight: normal;
	line-height: 50px
}
.zfcg h2 span {
	color: #ff6600;
	font-size: 14px;
	margin-left: 20px
}
.zfcg ul li {
	display: block;
	color: #323232;
	font-size: 16px;
	margin-left: 60px
}
.zfcg ul li label {
	width: 84px;
	float: left
}
.zfcg ul li div {
	margin-left: 84px
}
.zfcg ul li div span {
	margin-right: 40px
}
.zfcg ul li b {
	font-size: 18px;
	color: #ff6600
}
.btn_jxgw {
	margin-top: 40px;
	margin-left: 60px
}
.btn_jxgw a {
	font-size: 16px;
	color: #646464;
	margin-right: 20px;
	height: 50px;
	line-height: 50px
}
.btn_jxgw a:first-child {
	background-color: #ff6600;
	width: 140px;
	float: left;
	text-align: center;
	color: #fff;
	height: 50px;
	line-height: 50px
}
.fw_zx {
	height: auto;
	overflow: hidden
}
.fw_zx h2, .fw_fqa h2 {
	color: #323232;
	font-size: 20px;
	text-align: left;
	font-weight: normal;
	padding-top: 15px;
	padding-bottom: 15px;
}
.fw_zx ul {
	background-color: #fff;
	height: auto;
	overflow: hidden;
	margin-right: -1px;
}
.fw_zx ul li {
	width: 33.33%;
	float: left;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
}
.fw_zx ul li a {
	border-right: 1px solid #e5e5e5;
	display: block;
	padding: 25px 0px;
}
.fw_zx ul li img {
	width: 60px;
	height: 60px
}
.fw_zx ul li span {
	display: block;
	color: #646464;
	font-size: 16px
}
.fw_bz {
	height: auto;
	overflow: hidden
}
.fw_bz h2 {
	color: #323232;
	font-size: 20px;
	text-align: left;
	font-weight: normal;
	padding-top: 15px;
	padding-bottom: 15px;
}
.fw_bz ul {
	background-color: #fff;
	height: auto;
	overflow: hidden;
	margin-right: -1px;
}
.fw_bz ul li {
	width: 20%;
	float: left;
	text-align: center;
}
.fw_bz ul li a {
	border-right: 1px solid #e5e5e5;
	display: block;
	padding: 25px 0px;
}
.fw_bz ul li img {
	width: 60px;
	height: 60px
}
.fw_bz ul li span {
	display: block;
	color: #646464;
	font-size: 16px
}
.fw_fqa ul {
	background-color: #fff;
	height: auto;
	overflow: hidden
}
.fw_fqa ul li {
	width: 16.6%;
	float: left;
}
.fw_fqa ul li .fqa {
	padding: 10px 20px 10px 30px;
	border-right: 1px solid #ddd;
	margin-top: 20px;
	margin-bottom: 20px
}
.fw_fqa ul li:last-child .fqa {
	border-right: none
}
.fw_fqa ul li .fqa h4 {
	line-height: 38px;
	display: block;
	font-size: 16px
}
.fw_fqa ul li .fqa a {
	display: block;
	font-size: 14px;
	color: #646464;
	line-height: 28px
}
.seacher_1 {
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #cccccc;
	height: auto;
	overflow: hidden;
	height: 40px;
	margin-top: 45px
}
.seacher_txt_1 {
	width: 130px;
	height: 40px;
	line-height: 40px;
	padding: 0px 10px;
	float: left
}
.button_bnt {
	border-left: 1px solid #ccc;
	height: 40px;
	background-image: url(../images/button_bnt.png);
	background-position: right center;
	width: 40px;
	padding-left: 5px
}
.fqa_bottom {
	margin-top: 30px;
	height: auto;
	overflow: hidden;
	margin-top: 50px;
	margin-bottom: 30px
}
.fqa_bottom ul li {
	width: 280px;
	float: left;
	margin-right: 26px;
	height: auto;
	overflow: hidden
}
.fqa_bottom ul li:hover .fqa_name {
	background-color: #ff6600
}
.fqa_bottom ul li img {
	float: left
}
.fqa_bottom ul li:last-child {
	margin-right: 0px
}
.fqa_name {
	height: 50px;
	background-color: #808080;
	color: #fff;
	text-align: center;
	padding: 30px 0px;
	float: left;
	width: 100%
}
.fqa_name h2 {
	display: block;
	font-size: 20px;
	padding-bottom: 10px
}
.dty {
	padding: 30px 0px;
	display: block;
	height: auto;
	overflow: hidden
}
.dty span {
	float: left;
	font-size: 18px;
	color: #323232;
	height: 40px;
	line-height: 40px;
}
.dty select {
	width: 150px;
	float: left;
	border: 1px solid #ddd;
	height: 40px;
	line-height: 40px;
	margin-left: 20px;
	font-size: 16px;
	color: #323232
}
.kfy {
	padding: 40px;
	height: auto;
	overflow: hidden;
	background-color: #fff;
	margin-top: 20px;
}
.kfy h2 {
	font-size: 18px;
	color: #323232;
	font-weight: normal;
	margin-bottom: 20px
}
.kfy ul li {
	width: 33.33%;
	float: left;
	text-align: center
}
.kfy ul li img {
	width: 170px;
	margin-top: 20px;
}
.kfy ul li span {
	display: block;
	color: #323232;
	font-size: 16px;
	line-height: 24px
}
.kfy ul li div {
	border-right: 1px solid #cccccc;
}
.kfy ul li:last-child div {
	border-right: none
}
.kfy ul li div h4 {
	color: #ff6600;
	font-size: 30px;
	font-weight: normal;
	margin-top: 30px;
	margin-bottom: 10px
}
.kfy ul li:last-child div span {
	font-size: 24px;
	color: #646464;
	margin-bottom: 10px
}
.kfy ul li:last-child div span:last-child {
	font-size: 30px
}
.zxhd {
	height: auto;
	overflow: hidden;
}
.zxhd ul li {
	width: 582px;
	margin-top: 20px;
	margin-bottom: 20px
}
.zxhd ul li .xcsp_a {
	background-color: #fff;
	width: 100%
}
.zxhd ul li .xc_img img {
	width: 100%;
}
.zxhd_name {
	padding: 15px 15px;
	color: #646464;
	font-size: 16px;
	color: #646464;
	line-height: 28px
}
.zxhd_name h2 {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #323232;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 10px
}
.zxhd_name h2 span {
	float: right;
	color: #ff6600;
	font-size: 16px
}
.fqa_tit {
	text-align: center;
	font-size: 14px;
	color: #323232;
	padding-top: 40px;
	line-height: 38px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	padding-bottom: 30px; margin-left:60px; margin-right:60px
}
.fqa_tit h6 {
	font-size: 24px;
	font-weight: normal;
	line-height: 38px
}
.fqa_c {
	padding: 10px 30px;
	height: auto;
	overflow: hidden;
	background-color: #fff;
}
.fqa_c ul li {
	margin-bottom: 25px;
	font-size: 16px
}
.fqa_c ul li h2 {
	text-align: left;
	color: #323232;
	padding: 5px 0px;
	font-weight: normal
}
.fqa_c ul li span {
	color: #646464
}
.sqcx {
	background-color: #fff;
	padding: 40px 200px;
	height: auto;
	overflow: hidden
}
.sqcx span {
	float: left;
	color: #323232;
	font-size: 16px;
	margin-right: 20px;
	height: 40px;
	line-height: 40px;
}
.sqcx input {
	width: 400px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #ddd;
	float: left;
	margin-right: 20px
}
.sqcx a {
	width: 140px;
	background-color: #ff6600;
	font-size: 16px;
	color: #fff;
	text-align: center;
	float: left;
	height: 40px;
	line-height: 40px;
}
.sqcx_b {
	text-align: center;
	padding: 180px 0px
}
.sqcx_b img {
	text-align: center;
	width: 140px
}
.sqcx_b span {
	display: block;
	text-align: center;
	font-size: 24px;
	color: #cccccc
}
.shzc {
	background-color: #fff;
	padding: 40px 180px
}
.shzc h2 {
	font-size: 24px;
	text-align: center;
	font-weight: normal;
	color: #323232
}
.shzc ul li {
	margin-top: 30px
}
.shzc ul li h4 {
	font-size: 18px;
	color: #323232;
	line-height: 38px;
	font-weight: normal
}
.shzc ul li span {
	color: #646464;
	font-size: 16px;
	text-indent: 34px;
	display: block;
	line-height: 38px
}
.xcsp {
	height: auto;
	overflow: hidden
}
.xcsp ul li {
	width: 582px;
	margin-top: 20px;
	margin-bottom: 20px
}
.xcsp ul li .xcsp_a {
	background-color: #fff;
	position: relative
}
.xcsp ul li .xc_bg img {
	z-index: 999;
	width: 582px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px; height:301px
}
.xcsp ul li .xc_img img {
	width: 100%;
}
.xc_name {
	padding: 20px 20px;
	color: #646464
}
.xc_name h2 {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #323232;
	font-size: 24px;
	font-weight: normal
}
.sq_tit {
	padding: 30px 30px;
	background-color: #fff;
	margin-bottom: 20px
}
.sq_tit h2 {
	color: #323232;
	font-size: 20px;
	font-weight: normal;
	width: 1200px;
	margin-left: auto;
	margin-right: auto
}
.sq_tit h2 a {
	color: #646464;
	margin-right: 15px
}
.sq_tit h2 a:last-child {
	margin-left: 15px
}
.sq_tit h2 a.hover {
	color: #ff6600
}
.sc_b {
	height: auto;
	overflow: hidden;
}
.sc_b ul li {
	width: 16.6%;
	float: left;
}
.sc_b ul li div {
	margin: 5px 10px 0px;
	display: block;
	position: relative
}
.sc_b ul li a {
	display: block
}
.sc_b ul li img {
	width: 100%;
	border-radius: 5px
}
.sc_b ul li div span {
	position: absolute;
	top: 10px;
	left: 0px;
	display: block;
	text-align: center;
	color: #fff;
	width: 100%;
	padding: 10px 0px;
	line-height: 40px;
	font-size: 26px
}
.bw_left {
	width: 800px;
	float: left
}
.bw_left {
	height: auto;
	overflow: hidden
}
.bw_left ul li {
	height: auto;
	overflow: hidden;
	padding: 15px 15px;
	margin-bottom: 20px;
	background-color: #fff;
	position: relative
}
.bw_left ul li .news_pic {
	width: 300px;
	float: left;
	height: 200px
}
.bw_left ul li .news_pic img {
	width: 300px; height:200px
}
.bw_left ul li .news_info {
	margin-left: 340px;
	color: #646464;
	font-size: 16px;
	line-height: 32px;
}
.bw_left ul li .news_info h2 {
	font-size: 24px;
	color: #323232;
	line-height: 32px;
	font-weight: normal;
	margin-bottom: 20px
}
.bw_left ul li .news_info .date {
	position: absolute;
	bottom: 20px;
	color: #969696;
	font-size: 14px
}
.bw_left ul li .news_info .date b {
	color: #5a8fe3;
	font-weight: normal;
	margin-left: 20px
}
.bw_right {
	width: 325px;
	float: right;
	background-color: #fff;
	height: auto;
	overflow: hidden;
	padding: 20px
}
.bw_right h2 {
	font-size: 18px;
	color: #ff6600;
	font-weight: normal;
	margin-bottom: 20px
}
.bw_right ul li {
	display: block;
	line-height: 24px;
	;
	font-size: 16px;
	color: #323232;
	margin-bottom: 20px;
	margin-left: 10px
}
.bw_right ul li em {
	width: 24px;
	height: 24px;
	line-height: 24px;
	float: left;
	font-weight: normal;
	text-align: center;
	background-color: #dbdbdb;
	border-radius: 24px;
	color: #fff;
	margin-right: 10px
}
.bw_right ul li em.active {
	width: 24px;
	height: 24px;
	line-height: 24px;
	float: left;
	font-weight: normal;
	text-align: center;
	background-color: #ff6600;
	border-radius: 24px;
}
.wz {
	background-color: #fff;
	height: auto;
	overflow: hidden;
	padding: 20px;
	font-size: 16px;
	line-height: 38px
}
.wz h2 {
	font-size: 24px;
	color: #323232;
	font-weight: normal;
}
.wz h2 span {
	font-size: 18px;
}
.wz h2 span em {
	color: #5a8fe3;
	font-weight: normal;
	margin-left: 20px;
}
.wz p {
	margin-left: 40px;
	margin-right: 40px
}
.hdsq, .tsyj {
	background-color: #fff;
	height: auto;
	overflow: hidden;
	padding: 20px 40px
}
.hdsq h4, .tsyj h4 {
	color: #323232;
	text-align: center;
	margin-bottom: 8px;
	font-size: 24px;
	font-weight: normal;
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px
}
.hdsq ul li {
	padding: 10px 10px;
}
.hdsq ul li label {
	float: left;
	color: #323232;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}
.hdsq ul li div {
	margin-left: 100px;
}
.hdsq ul li div input {
	width: 400px;
	border: 1px solid #ddd;
	height: 40px;
	line-height: 40px
}
.btn {
	text-align: center;
	padding: 10px 0px;
	background-color: #ff6600;
	color: #fff;
	display: block;
	margin-top: 10px
}
.hdsq ul li div textarea {
	border: 1px solid #ddd;
}
.tsyj span {
	font-size: 18px;
	display: block;
	padding-top: 20px;
	color: #323232;
	margin-bottom: 20px
}
.tsyj textarea {
	border: 1px solid #ddd;
}
.sc_product {
	height: auto;
	overflow: hidden;
	width: 1220px;
	margin-left: auto;
	margin-right: auto
}
.sc_product .fw_info {
	background-color: #fff;
	padding: 10px 20px;
	margin: 10px 10px;
	width: 245px;
	float: left;
	margin-bottom: 20px
}
.sc_product .fw_info:hover {
	box-shadow: 0px 0px 15px 0px #ccc
}
.sc_product .fw_info h2 {
	font-size: 18px;
	color: #323232;
	margin-bottom: 5px;
	font-weight: normal
}
.sc_product .fw_info h2 span {
	font-size: 14px;
	text-align: left;
	margin-top: 10px;
	line-height: 24px;
	color: #323232;
	display: block;
	margin-bottom: 10px
}
.sc_product .fw_info .fw_a {
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	overflow: hidden;
	margin-bottom: 20px
}
.sc_product .fw_info .fw_a img {
	width: 100%
}
.sc_product .fw_info .fw_b {
	width: 170px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px
}
.sc_product .fw_info .fw_a ul li {
	width: 33.33%;
	float: left;
}
.sc_product .fw_info .fw_a ul li div {
	margin-left: 5px;
	margin-right: 5px;
}
.fw_c {
	display: blockl;
	text-align: right;
	color: #646464;
	font-size: 12px;
	height: auto;
	overflow: hidden;
	line-height: 30px
}
.fw_c .btn_xz {
	width: 60px;
	text-align: center;
	background-color: #ff6600;
	font-size: 14px;
	color: #fff;
	float: left;
	display: none
}
.sc_product .fw_info:hover .btn_xz {
	display: block
}
.product_d {
	height: auto;
	overflow: hidden;
	width: 1220px;
	margin-left: auto;
	margin-right: auto
}
.product_d .product_info {
	background-color: #fff;
	padding: 40px 0px 20px 0px;
	margin: 10px 10px;
	width: 285px;
	float: left;
	margin-bottom: 10px;
	position: relative
}
.product_d .product_info:hover {
	box-shadow: 0px 0px 15px 0px #ccc
}
.product_d .product_info:hover .pro_t {
	display: block
}
.product_d .product_info:hover .pro_new {
	display: block
}

/*��ҳ��ƷЧ��1*/

.product_sy {
	height: auto;
	overflow: hidden;
	
	margin-left: auto;
	margin-right: auto
}
.product_sy .product_info {
	background-color: #fff;
	
	width: 220px;
	float: left;
	margin-bottom: 10px;
	margin-top: 5px;
	position: relative
}
.product_sy .product_info:hover {
	box-shadow: 0px 0px 15px 0px #ccc
}
.product_sy .product_info:hover .pro_t {
	display: block
}
.product_sy .product_info:hover .pro_new {
	display: block
}




/*����*/




/*��ҳ��ƷЧ��2*/

.product_sya{
	height: auto;
	overflow: hidden;
	
	margin-left: auto;
	margin-right: auto
}
.product_sya .product_info {
	background-color: #fff;
	
	width: 220px;
	float: left;

	position: relative
}
.product_sya .product_info:hover {
	box-shadow: 0px 0px 15px 0px #ccc
}
.product_sya .product_info:hover .pro_t {
	display: block
}
.product_sya .product_info:hover .pro_new {
	display: block
}




/*����*/




.pro_img {
	width: 230px;
	text-align: center;
	margin-left: auto;
	margin-right: auto
}
.pro_img img {
	width: 200px;
}
.pro_img span, .pro_img p {
	display: block;
	text-align: center;
	font-size: 12px;
	line-height: 28px;
	color: #646464
}
.pro_img span {
	font-size: 14px !important;
	color: #323232
}
.pro_img span b {
	font-weight: normal;
	color: #ff6600;
}
.pro_img span b:last-child{ text-decoration: line-through; margin-left:20px; color:#666}
.pro_t {
	height: auto;
	overflow: hidden;
	padding: 0px 0px;
	display: none;
	position: absolute;
	top: 10px;
	width: 100%
}
.pro_t a em {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	color: #323232;
}
.gzsp {
	background-image: url(../images/gzsp.png);
	background-position: left center;
	padding-left: 32px;
	background-repeat: no-repeat;
	float: left;
	margin-left: 10px
}
.jrgwc {
	background-image: url(../images/jrgwc.png);
	background-position: right center;
	padding-right: 32px;
	background-repeat: no-repeat;
	float: right;
	margin-right: 10px
}
.pro_smal {
	display: block;
	height: auto;
	overflow: hidden;
	text-align: center;
	margin-bottom: 15px
}
.pro_smal ul li {
	width: 50px;
	display: inline-block;
	margin-left: 4px;
	margin-right: 4px;
	border: 1px solid #ddd;
	margin-top: 10px
}
.pro_smal ul li img {
	width: 50px
}
.pro_smal ul li.active {
	border: 1px solid #ff6600
}
.pro_new {
	background-color: #d13d3d;
	color: #fff;
	display: none;
	position: absolute;
	bottom: 0px;
	width: 100%
}
.pro_new span {
	padding: 0px 10px
}
.cart_k {
	background-color: #fff;
	padding: 40px 100px;
	height: auto;
	overflow: hidden;
	line-height: 48px
}
.cart_k img {
	float: left
}
.cart_k h2 {
	font-size: 36px;
	color: #969696;
	padding-top: 100px
}
.cart_k span {
	display: block;
	font-size: 24px;
	font-weight: normal
}
.cart {
	background-color: #fff;
	height: auto;
	overflow: hidden;
	padding: 15px 0px
}
.cart_table tr th {
	text-align: center;
	font-size: 16px;
	color: #323232;
	font-weight: normal;
	padding: 20px 0px
}
.cart_table tr td {
	text-align: center;
	padding: 10px 0px;
	border-top: 1px solid #ddd;
}
.cart_img {
	text-align: left
}
.cart_img img {
	width: 90px;
	float: left;
	margin-right: 15px
}
.cart_img h2 {
	font-size: 18px;
	font-weight: normal;
	line-height: 32px;
	color: #323232;
	padding-top: 15px
}
.cart_img h2 span {
	display: block;
	color: #646464;
	font-size: 14px
}
.cart_table tr th {
	position: relative
}
.cart_table tr td p {
	font-size: 18px;
	color: #646464
}
.cart_table tr td p.active {
	color: #ff6600
}
.cart_table tr th sup {
	padding-left: 30px
}
.cart_table tr th sup input[type="checkbox"], .cart_table tr th sup input[type="radio"] {
	opacity: 1;
	width: 22px;
	height: 22px;
	z-index: 10;
	display: inline-block;
	-webkit-appearance: none;
	position: absolute;
	top: 20px;
	margin-left: -28px;
	-moz-appearance: none;
}
.cart_table tr th sup input {
	display: block;
	background: url("../images/wty.png") no-repeat left center;
	background-size: 22px 22px;
}
.cart_table tr th sup input:checked {
	background: url("../images/yty_1.png") no-repeat left center;
	background-size: 22px 22px;
	color: #666;
}
.cart_table tr td sup input[type="checkbox"], .cart_table tr td sup input[type="radio"] {
	opacity: 1;
	width: 22px;
	height: 22px;
	z-index: 10;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.cart_table tr td sup input {
	display: block;
	background: url("../images/wty.png") no-repeat left center;
	background-size: 22px 22px;
}
.cart_table tr td sup input:checked {
	background: url("../images/yty_1.png") no-repeat left center;
	background-size: 22px 22px;
	color: #666;
}
.cart_fj {
	background: url("../images/cart_fj.png") no-repeat left center;
	margin-left: 55px;
	margin-right: 55px;
	padding-left: 40px;
	font-size: 16px;
	margin-top: 20px;
	color: #323232
}
.cart_bottom {
	height: auto;
	overflow: hidden;
	margin-top: 40px;
	margin-left: 55px;
	width: 910px;
	line-height: 52px;
}
.cart_bottom span {
	float: left;
	color: #969696;
	font-size: 16px
}
.cart_bottom em {
	font-size: 16px;
	color: #ff6600;
	font-weight: normal;
}
.cart_bottom b {
	font-size: 30px;
	font-weight: normal;
	color: #ff6600;
}
.cart_bottom dl {
	display: block;
	text-align: right;
	margin-right: 20px;
	height: auto;
	overflow: hidden;
	line-height: 38px
}
.cart_bottom dl dt {
	width: 60px;
	float: left
}
.cart_bottom dl dd {
	margin-left: 60px
}
.cart_bottom dl dd b {
	font-size: 24px
}
.cart_bottom dl:first-child dd b {
	font-size: 18px
}
.hyzx_left {
	height: auto;
	overflow: hidden;
	width: 150px;
	float: left;
	background-color: #fff;
	padding-left: 65px;
	margin-bottom: 40px
}
.hyzx_left h2 {
	padding: 15px 0px;
	font-size: 18px;
	color: #323232;
	font-weight: normal
}
.hyzx_left ul li {
	font-size: 16px;
	color: #646464;
	margin-bottom: 15px;
	display: block
}
.hyzx_left ul li a.cur{ color:#ff6000}
.hyzx_left ul {
	margin-bottom: 20px
}
.hyzx_right {
	width: 920px;
	background-color: #fff;
	height: auto;
	overflow: hidden;
	float: right;
	padding: 20px;
	margin-bottom: 40px
}
.hyzx_right h2 {
	font-size: 16px;
	color: #323232
}
.hyzx_right h1 {
	font-size: 30px;
	color: #646464;
	margin-bottom: 30px;
	font-weight: normal
}
.pj h2 {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 16px;
	color: #323232;
	font-weight: normal
}
.spxx_l {
	width: 240px;
	float: left;
	text-align: left;
	margin-left: 40px
}
.spxx_l span, .spxx_l p {
	display: block;
	line-height: 28px;
	color: #1a1a1a;
	font-size: 14px
}
.spxx_l img {
	border: 1px solid #ddd;
	width: 140px;
	height: 140px
}
.spxx_l h2 {
	margin: 0px;
	font-weight: normal;
	font-size: 16px;
	color: #1a1a1a;
	line-height: 24px
}
.spxx_l p {
	color: #ff6600;
}
.spxx_r {
	float: left;
	width: 600px;
}
.spxx_r .stars {
	padding: 6px 0px;
	display: block;
	height: auto;
	overflow: hidden
}
.spxx_r .stars label {
	color: #323232;
	font-weight: normal;
	font-size: 18px;
	float: left;
	width: 100px
}
.spxx_r .stars span {
	line-height: 24px;
	float: left;
	font-size: 16px;
	color: #ff6600;
	font-weight: bold
}
.star {
	margin-right: 10px;
	height: auto;
	overflow: hidden;
	float: left
}
.star ul {
	float: left;
}
.star ul li {
	float: left;
	width: 28px;
	height: 24px;
	background: url("../images/star_ok.png") no-repeat left top;
	background-size: 24px 24px;
}
.star ul li.on {
	background: url("../images/star.png") no-repeat left top;
	background-size: 24px 24px;
}
.pj_textarea {
	height: auto;
	overflow: hidden;
	padding: 10px;
	border: 1px solid #ff6600;
	margin-top: 60px
}
.pj_textarea textarea {
	width: 100%;
	border: none;
	height: 100px;
	border-radius: 5px;
	color: #969696;
	font-size: 16px
}
.ddy h1 {
	font-size: 18px;
	color: #cccccc;
	font-weight: normal;
	margin-bottom: 20px
}
.ddy h1 a {
	padding-left: 20px;
	padding-right: 20px;
	color: #646464
}
.ddy h1 a.hover {
	color: #ff6600
}
.ddy_table{ height:auto; overflow:hidden; width:100%; float:left}
.ddy_table table tr th{ font-size:16px; padding-bottom:20px;}
.ddy_table table tr td h4{ line-height:24px; font-weight:normal; color:#323232; text-align:left}
.ddy_table table tr td h4 b{ margin-right:20px}
.ddy_table table tr td{ text-align:center; padding:10px 0px;}
.ddy_table table tr td p.hover{ color:#ff6000}
.ddy_table table tr td p{ font-size:16px;line-height:26px;}
.ddxq_a{ display:block; height:auto; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:20px}
.ddxq_a h2{ color:#323232; line-height:32px; float:left; font-size:20px; font-weight:normal}
.ddxq_b{ float: right}
.ddxq_b a{ width:120px; float:right; text-align:center; color:#323232; border:1px solid #ddd; line-height:32px; margin-left:15px; font-size:14px}
.ddxq_b a:first-child{ background-color:#ff6600; border:1px solid #ff6600; color:#fff}
.ddxq h2{ color:#ff6600; font-size:18px; line-height:32px; font-weight:normal}
.ddxq h2 span{ display:block; font-size:14px;}
.ddxq h4{ padding:20px 0px; height:auto; overflow:hidden; font-weight:normal}
.ddxq h4 span{ font-size:18px; color:#ff6600; float:left; background-image:url(../images/xq_down.png); background-repeat:no-repeat; background-position:right center; padding-right:30px}
.ddxq h4 i{ font-size:18px; color:#ff6600; float:left; background-image:url(../images/xq_up.png); background-repeat:no-repeat; background-position:right center; padding-right:30px}
.ddxq h4 p{ font-size:16px; color:#1a1a1a; font-weight:normal; float:left; margin-left:40px}
.ddxq h4 p em{ font-size:14px ;font-weight:normal; color:#646464}
.ddxq_sp ul li{ border-bottom:1px solid #ddd; height:auto; overflow:hidden; padding:10px 0px}
.ddxq_sp ul li h2{ float:left; line-height:90px; padding-top:0px; font-size:16px}
.ddxq_sp ul li p{ line-height:90px; display:inline-block; float:left; padding-left:60px; padding-right:60px; font-size:16px; color:#323232}
.ddxq_bottom{ margin:30px 0px; height:auto; overflow:hidden}
.ddxq_bottom ul li{border-bottom:1px solid #ddd; height:auto; overflow:hidden; padding:20px 0px}
.ddxq_bottom ul li h2{ font-size:18px; color:#323232; margin-bottom:20px; font-weight:normal}
.ddxq_bottom ul li p{ display:block; line-height:32px; color:#646464}
.ddxq_bottom ul li p label{ width:105px; float:left}
.ddxq_btoom_b{ height:auto; overflow:hidden}
.ddxq_btoom_b a{ border:1px solid #ddd; float: left; width:140px; line-height:42px; text-align:center }
.ddxq_d{ float:right}
.ddxq_d p{ line-height:28px; color:#ff6600; text-align:right;}
.ddxq_d p label{ width:100px; float:left; color:#969696; margin-right:30px; font-size:14px}
.ddxq_d p:last-child{ font-size:24px; margin-top:20px}
.jdt_line{ margin-top:28px; width:730px; margin-left:20px}
.jdt_line p{ height:10px; background-color:#ccc; z-index:1;}
.jdt_zt{ padding-bottom:10px; margin-top:20px}
.jdt_zt ul li{ width:20%; float:left;font-size:16px; color:#646464;position:relative;}
.jdt_zt ul li.active{ color:#ff6600}
.jdt_zt ul li em{background-image:url(../images/jdt.png); background-repeat: no-repeat; background-position:0px 0px; position:absolute; top:30px; width:24px; height:24px; left:0px; z-index:99}
.jdt_zt ul li em.hover{background-image:url(../images/jdt.png); background-repeat: no-repeat; background-position:0px -24px; position:absolute; top:30px; width:24px; height:24px; left:0px}
.jdt_zt span{ width:100%; background-color:#ff6600; position:absolute; top:38px; z-index:99; left:10px; height:10px; padding-right:10px; z-index:9}
.jdt_sj{ height:auto; overflow:hidden; margin-top:20px}
.jdt_sj ul li{ width:20%; float:left;font-size:14px; color:#ff6600;}
.jdt_sj ul li span{ display:block}
.box03{ margin-top:20px; height:auto; overflow:hidden}
.box03 p{ font-size:14px; line-height:32px; color:#646464}
.slide-main{height:460px;position:relative; z-index:9}
.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:207px;overflow:hidden;cursor:pointer;}
.prev{left:230px;}
.next{right:0px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.slide-box,.slide{display:block;width:100%;height:460px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:460px;position:relative;position:absolute;z-index:8;}
.slide a{display:block;width:100%;height:460px;cursor:pointer;}
.ddy_list{padding:10px 0px}
.ddy_list ul{ display: table; width:100%}
.ddy_list li{ display: table-cell; text-align:center;}
.user{ background-image:url(../images/arrow_d.png); background-repeat:no-repeat; background-position: right center; padding-right:30px; background-size:18px;}
.user_list{ display:none}
.user_list ul li{ display:block; padding:4px 10px}
.reveal-modal-bg { 
	position: fixed; 
	height: 100%;
	width: 100%;
	background: #000;
	background: rgba(0,0,0,.4);
	z-index: 100;
	display: none;
	top: 0;
	left: 0; 
}
.reveal-modal {
	visibility: hidden;
	top: 200px; 
	left: 50%;
	margin-left: -300px;
	width: 520px;
	background: #fff ;
	position: absolute;
	z-index: 101;
	padding: 60px 40px 60px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
}
.reveal-modal ul li{ font-size:16px; margin-bottom:20px}
.reveal-modal ul li label{ float:left; width:80px; margin-left:60px; text-align:right; margin-right:20px}
.reveal-modal ul li input{ border:1px solid #ddd; width:260px; height:32px; line-height:32px}
.reveal-modal ul li select{ border:1px solid #ddd; width:80px; margin-right:10px;height:32px; line-height:32px;background-image:url(../images/arrow_d.png); background-repeat:no-repeat; background-position:right center;-webkit-appearance: none;
	-moz-appearance: none; background-size:22px}
.btn_tj{ display:block; height:auto; overflow: hidden; text-align:center; margin-top:20px}
.btn_tj a{ color:#fff; font-size:16px; background-color:#ff6000; width:120px; display: inline-block; line-height:38px}
.btn_tj a:last-child{width:120px; background-color:#b3b3b3; margin-left:20px}
.i1{ margin-left:26px;}


/*�ƷЧ��1*/

.product_hd {
	height: auto;
	overflow: hidden;
	
	margin-left: auto;
	margin-right: auto
}
.product_hd .product_info {
	background-color: #fff;
	margin-left:5px;
	margin-right:5px;

    
	position: relative
}
.product_hd .product_info:hover {
	box-shadow: 0px 0px 15px 0px #ccc
}
.product_hd .product_info:hover .pro_t {
	display: block
}
.product_hd .product_info:hover .pro_new {
	display: block
}




/*����*/

/*ͷ�������˵�*/
.hym{ width:120px;}
.hym:hover{ width:120px; background:#fff url(../images/icon_jt1.png) 90% no-repeat; background-size:13%}
.hym .mc{ color:#fff; background:url(../images/icon_jt.png) right no-repeat; background-size:13%; display:block; font-size:14px}
.hym:hover .mc{ color:#f60;}
.xlcd{ position:absolute; width:130px; top:35px; z-index:999; box-shadow:0px 5px 15px 0px #ccc;background-color:#fff}
.xlcd ul li{ float:left; text-align:center; padding:0; margin:0; width:130px; line-height:35px; height:35px; list-style:none; border-right:none; }
.xlcd ul li a{ color:#333; font-size:14px}

.fgx{line-height:14px; padding-top:10px; height:14px; color:#CCC}


.category-item-active .children {
	display: block
}
.children-list {
	height: 458px;
	margin: 0;
	padding: 2px 0;
	list-style-type: none
}
.children-list li {
	position: relative;
	float: left;
	width: 265px;
	height: 76px
}
.children-list li.star-goods .link {
	width: 170px;
	padding-right: 0
}
.children-list .link {
	display: block;
	padding: 18px 20px;
	line-height: 40px;
	color: #333;
	-webkit-transition: color .2s;
	transition: color .2s
}
.children-list .link:hover {
	color: #ff6700
}
.children-list .thumb {
	margin-right: 12px;
	vertical-align: middle
}
.children-list .text {
	line-height: 40px
}
.children-list-col {
	float: left;
	width: 265px
}
.children {
	display: none;
	position: absolute;
	left: 230px;
	top: 0;
	z-index: 24;
	height: 458px;
	border: 1px solid #e0e0e0;
	border-left: 0;
	background: #fff;
	-webkit-box-shadow: 0 8px 16px rgba(0,0,0,0.18);
	box-shadow: 0 8px 16px rgba(0,0,0,0.18)
}
.children-col-1 {
	width: 265px
}
.children-col-2 {
	width: 530px
}
.children-col-3 {
	width: 795px
}


/*垂直居中*/
.verticalAlign{vertical-align:middle;display:inline-block;height:100%;margin-left:-1px;}

.xcConfirm .xc_layer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666666;opacity:0.5;z-index:2147000000;}
.xcConfirm .popBox{position:fixed;left:50%;top:50%;background-color:#ffffff;z-index:2147000001;width:800px;height:600px;margin-left:-380px;margin-top:-250px;border-radius:5px;font-weight:bold;color:#535e66;}
.xcConfirm .popBox .ttBox{height:30px;line-height:30px;padding:14px 20px;border-bottom:solid 1px #eef0f1;}
.xcConfirm .popBox .ttBox .tt{font-size:18px;display:block;float:left;height:30px;position:relative;}
.xcConfirm .popBox .ttBox .clsBtn{display:block;cursor:pointer;width:12px;height:12px;position:absolute;top:22px;right:30px;background:url(../images/icons.png) -48px -96px no-repeat;}
.xcConfirm .popBox .txtBox{margin:20px;height:430px;overflow:hidden;}
.xcConfirm .popBox .txtBox .dhjj_xq{height:430px;margin-top:16px;line-height:26px;overflow-x:hidden;overflow-y:auto;}
.xcConfirm .popBox .txtBox .dhjj_xq input{width:364px;height:30px;border:solid 1px #eef0f1;font-size:18px;margin-top:6px;}
.xcConfirm .popBox .btnArea{border-top:solid 1px #eef0f1;}
.xcConfirm .popBox .btnGroup{ display:block; text-align:center; height:auto; overflow:hidden; width:95px; margin-left:auto; margin-right:auto}
.xcConfirm .popBox .btnGroup .sgBtn{margin-top:20px;}
.xcConfirm .popBox .sgBtn{cursor:pointer;width:95px;height:35px;line-height:35px;text-align:center;color:#FFFFFF;border-radius:5px; display:block}
.xcConfirm .popBox .sgBtn.ok{background-color:#ff6000;color:#FFFFFF;}
.xcConfirm .popBox .sgBtn.cancel{background-color:#ff6000;color:#FFFFFF;}
.question{ float:right; width:930px}
.question ul li{ border-bottom:1px solid #ddd; padding:15px 10px; display:block; float:left; width:100%}
.question li a {
    color: #666;
    padding: 0 15px; display:inline-block; float:left
}
.question li a:hover{ color:#ff4a00}
.question li em {
    color: #bbb;
    float: right;
    padding-right: 25px;
}
.left_slider1 {
    float: left;
    padding-top: px;
    width: 234px;
    border-right: 1px solid #ccc;
}
.left_slider1 li.sqwr {
    background: url(../images/jt.png) no-repeat right;
}
.left_slider1 li {
    height: 174px;
    line-height: 49px;
    width: 258px;
}

.zfcg {
	padding: 40px 0px;
	height: auto;
	overflow: hidden
}
.zfcg h2 em {
	width: 50px;
	height: 50px;
	background-image: url(../images/zfcg.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	margin-right: 10px
}
.zfcg h2 {
	font-size: 24px;
	color: #323232;
	font-weight: normal;
	line-height: 50px
}
.zfcg p{ margin-left:60px; font-size:16px; color:#323232}
.zfcg p em{ color:#ff6600; font-size:18px}
.zfcg h2 span {
	color: #ff6600;
	font-size: 14px;
	margin-left: 20px
}
.zfcg ul li {
	display: block;
	color: #323232;
	font-size: 16px;
	margin-left: 60px
}
.zfcg ul li label {
	width: 84px;
	float: left
}
.zfcg ul li div {
	margin-left: 84px
}
.zfcg ul li div span {
	margin-right: 40px
}
.zfcg ul li b {
	font-size: 18px;
	color: #ff6600
}
.btn_jxgw {
	margin-top: 40px;
	margin-left: 60px
}
.btn_jxgw a {
	font-size: 16px;
	color: #646464;
	margin-right: 20px;
	height: 50px;
	line-height: 50px
}
.btn_jxgw a:first-child {
	background-color: #ff6600;
	width: 140px;
	float: left;
	text-align: center;
	color: #fff;
	height: 50px;
	line-height: 50px
}
.zfcg_jxs{ border:1px solid #ddd; width:935px; height: auto; overflow:hidden; margin-left:60px; margin-right:60px; margin-top:25px; margin-bottom:25px; padding:20px}
.zfcg_jxs_a{ width:460px; border-right:1px solid #ddd; text-align:center; color:#323232; float:left}
.zfcg_jxs_a span{ display:block; height:auto; overflow:hidden; text-align:left; font-size:16px; line-height:24px; margin-left:120px}
.zfcg_jxs_a h2{ display:block; font-size:18px}
.zfcg_jxs_a span em{ color:#ff6600; font-weight:normal}
.zfcg_jxs_b h2{ width:380px; float:right; color:#646464; font-size:18px;font-weight:normal; line-height:30px; padding:100px 45px}

.w_100{ width: 100%}
.ggsj h1{ height: 40px; line-height: 40px; font-size: 28px; text-align: center; background:#511e40; color:#fff; font-weight:normal;letter-spacing: 2px }

.ggsj_content{padding-top: 34px; padding-bottom: 42px; background: #fff}
.ggsj1{ float:left; width: 300px;}
.ggsj1 img{ width:100%}
.sjjt{ width: 0;
    height: 0;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
    border-bottom: 22px solid #511e40;
	margin-left:5px
}
.sjjt2{ width: 0;
    height: 0;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
    border-top: 22px solid #511e40;
	margin-left:5px
}
.ggsj1_text{ height:208px; padding:0 10px}
.ggsj1_text h1{ font-size:24px; font-weight:bold; color:#511e40; margin-top:20px; margin-bottom:5px; letter-spacing:1px}
.ggsj1_text p{ font-size:20px; line-height:30px}
.ggsj2{ float:left; width: 300px;}
.ggsj_content>.ggsj2>.ggsj1_text{ height:208px; padding:0 20px}
.ggsj_content>.ggsj2>.ggsj1_text h1{ font-size:24px; font-weight:bold; color:#511e40; margin-top:0px; margin-bottom:5px; letter-spacing:1px}
.ggsj_content>.ggsj2>.ggsj1_text p{ font-size:20px; line-height:30px;text-align: justify; margin-bottom:10px}
.sj01{ background:#fff; padding:20px 27px; }
.sj01 .sj1{ width: 332px; float:left; padding: 0px 25px}
.sj01 .sj1 p{ font-size:16px; margin-top:5px; margin-bottom:5px}
.js2{ padding:0px 100px}
.js2 .js2_1{ padding:0 40px; float:left}
.js2 .js2_1 images{ width:120px}

.playerdetail{ width:250px;height:300px;background:#FFF;font-family:'SimSun'; border:1px solid #eee; padding:10px;}
.playerdetail div.detailimg{width:250px;height:240px; margin:0 auto}
.playerdetail div.detailimg img{width:250px;height:240px;}
.playerdetail div.teanames{text-align:left;font-size:18px;margin-top:5px;color:#404040; line-height:30px;}
.khal{ padding:0 40px 20px 40px}
.khal .khal_1{ width:220px; height:320px; padding:10px; border:1px solid #ccc; background:#fefdeb; margin:100px 23px 0px 15px; float:left}
.khal .khal_1 img{ width:174px; display:block; margin:0 auto; margin-top:-87px !important}
.khal .khal_1 h1{ font-size:15px; font-weight:bold; background:none; color:#000; letter-spacing:0px; text-align:left; line-height:28px; margin-bottom:14px}
.khal .khal_1 p{ text-align:justify; font-size:14px}

.cjzp{ width:900px; display:block; margin-left:auto; margin-right:auto; border:1px solid #ccc; margin-bottom:20px}
.zpl1{ width:149px; border-right:1px solid #ccc}
.zpl2{ width: 609px; border-right:1px solid #ccc; padding:0 20px}
.zpl3{ width: 100px}
.cjzp ul li{ float:left; text-align:center}
.cjzp .zp1 li{ line-height:40px; font-size:18px; font-weight:bold}

.cjzp .zp2 li{ line-height:46px; border-top:1px solid #ccc;font-size:16px}
.cjzp .zp2 .zpl2{ text-align:left;}

.cjwt{ padding:0 0px 30px 40px}
.cjwt>img{ width:110px; float:left; position:relative; margin-top:20px}
.cjwt .cjwt_box1{ width:415px; background:#fffde9; float:left; margin-left:-20px; margin-bottom:30px }
.cjwt_box1 .container{ position:relative;}
.cjwt .cjwt_box1 h1{ font-size:22px; color:#fff; background:#511e40; line-height:40px; text-align:center;}
.cjwt .cjwt_box1 div>img{ position:absolute; left:0px; top:0px;}
.wt{ margin: 10px 15px 10px 60px; position:relative; border-bottom:1px solid #ccc; margin-bottom:10px}
.wt p{ font-size:16px; margin-bottom:5px}
.b0{ border:none}
.cjwt_box2{ float:left; margin-left:30px; width:625px}
.cjwt_box2>h1{ background:none; color:#511e40; font-size:22px; margin-bottom:10px}
.cjwt_box2>.h1>h2{ width: 80px; text-align:right; font-size:16px; float:left; line-height:40px}
.cjwt_box2>.h1>.srk{ border:1px solid #ccc; background:#fffde9; width:388px; height:28px; margin-left:30px; margin-bottom:20px; padding:5px; font-size:14px}
.cjwt_box2>.h1>.srk2{ margin-left:30px; float:left;margin-bottom:30px;}
.cjwt_box2>.h1>.srk2>.xz{  border:1px solid #ccc; background:#fffde9; width:125px; height:38px; float:left; text-align:center; line-height:38px; font-size:16px; font-weight:bold; margin-right:10px }
.cjwt_box2>.tj{ width:240px; height:50px; font-size:20px; text-align:center; color:#fff; background:#511e40; display:block; margin:0 auto; line-height:50px; letter-spacing:2px}