@charset "utf-8";
* {
	margin: 0;
	padding: 0
}
li {
	list-style: none
}
img {
	border: none;
	display: block
}
input, select, textarea {
	outline: none;
	border: none;
	background: none;
	cursor: pointer;
}
textarea {
	resize: none
}
a {
	text-decoration: none
}
a, label {
blr:expression(this.onfocus=this.blur())
}
a, label {
	outline: none
}
html, body {
	font-family: lucida sans unicode, hiragino sans gb, "黑体", 黑体, wenquanyi micro hei, verdana, aril, sans-serif;
	color: #000;
	background-color: #fff;
	font-size: 14px;
	text-align: center
}
input, textarea, button {
	font-family: lucida sans unicode, hiragino sans gb, "黑体", 黑体, wenquanyi micro hei, verdana, aril, sans-serif;
	font-size: 14px;
	color: #000
}
a, a:hover, a:focus, a:visited {
	text-decoration: none
}
.list-inline {
	display: block
}
.list-inline li {
	float: left;
	display: inline
}
.content {
	width: 1200px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
*zoom:1
}
.content:before, .content:after {
	display: table;
	content: "";
	line-height: 0
}
.content:after {
	clear: both
}
.header {
	width: 100%;
	min-width: 1200px;
	height: 85px;
	text-align: center;
*zoom:1;
	background-color: #fefefe
}
.header:before, .header:after {
	display: table;
	content: "";
	line-height: 0
}
.header:after {
	clear: both
}
.logo {
	float: left;
	display: inline;
	height: 53px;
	width: 169px;
	margin: 21px 20px 11px 0
}
ul.head_menu {
	display: block;
	float: right;
	display: inline;
	height: 55px;
	margin-top: 30px
}
ul.head_menu li {
	float: left;
	display: inline
}
ul.head_menu li {
	height: 55px;
	line-height: 55px;
	text-align: center;
	padding-left: 35px;
	padding-right: 35px;
	font-size: 15px
}
ul.head_menu li a {
	color: #383838
}
ul.head_menu li a:hover {
	font-weight: 700
}
.switch_box {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	background: #eee;
	padding-top: 15px;
	padding-bottom: 55px;
	background:  center bottom no-repeat #eee
}
.switch_box:before, .switch_box:after {
	display: table;
	content: "";
	line-height: 0
}
.switch_box:after {
	clear: both
}
.switch_box .switch_main {
*zoom:1;
	width: 100%;
	background-color: #fff;
	height: 500px;
	position: relative
}
.switch_box .switch_main:before, .switch_box .switch_main:after {
	display: table;
	content: "";
	line-height: 0
}
.switch_box .switch_main:after {
	clear: both
}
.switch_box .switch_main .loading {
	z-index: 1000;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #eee
}
.switch_box .switch_main .loading img {
	margin: 234px 584px
}
.switch_box .switch_main .switch_txt {
	width: 100%;
	height: 184px
}
.switch_box .switch_main .switch_canvas {
	height: 267px;
	width: 1131px;
	padding-left: 32px;
	padding-right: 37px
}
.switch_box .switch_dnxt .canvas_right li {
	height: 40px;
	line-height: 40px
}
.switch_box .switch_nqpxt .canvas_right li {
	height: 49px;
	line-height: 49px
}
.switch_box .switch_nqpdnxt .canvas_right li {
	height: 33px;
	line-height: 33px
}
.switch_box .switch_yzxf .canvas_right li {
	height: 40px;
	line-height: 40px
}
.switch_txt h2 {
	padding-top: 40px;
	height: 40px;
	line-height: 40px;
	width: 100%;
	font-size: 30px;
	font-weight: normal;
	text-align: center;
	color: #e70
}
.switch_txt p {
	text-align: center;
	font-size: 15px;
	color: #333;
	line-height: 30px;
	height: 90px;
	overflow: hidden;
	margin-bottom: 14px
}
.switch_canvas .canvas_left {
	float: left;
	display: inline;
	width: 613px;
	height: 100%
}
.switch_canvas .canvas_middle {
	float: left;
	display: inline;
	border: 4px solid #e70;
	width: 390px;
	height: 259px;
	margin-left: 14px;
	background-color: #ffb45f;
	position: relative
}
.switch_canvas .canvas_middle .middle_detail {
	margin: 2px;
	padding: 80px 9px 0;
	width: 368px;
	height: 175px;
	background-color: #e70
}
.switch_canvas .canvas_middle img.line {
	position: absolute
}
.switch_canvas .canvas_right {
	float: right;
	display: inline;
	width: 100px;
	height: 100%
}
.switch_canvas .canvas_right ul {
	display: block;
	width: 100px;
	height: 100%
}
.switch_canvas .canvas_right ul li {
	width: 98px;
	margin-bottom: 3px;
	border: 1px solid #e70;
	text-align: center;
	cursor: pointer;
	font-size: 13px;
	color: #333
}
.switch_canvas .canvas_right ul li.current {
	background-color: #e70;
	color: #fff
}
.middle_detail img.detail_img {
	float: left;
	display: inline;
	width: 158px;
	height: 109px
}
.middle_detail .detail_txt {
	float: right;
	display: inline;
	width: 200px;
	max-height: 165px;
	overflow: hidden
}
.middle_detail .detail_txt h3 {
	font-size: 38px;
	text-align: center;
	height: 45px;
	line-height: 45px;
	color: #fff
}
.middle_detail .detail_txt p {
	font-size: 13px;
	text-align: center;
	line-height: 20px;
	margin-top: 16px;
	color: #fff2c5
}
.list_main {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	background: #eee
}
.list_main:before, .list_main:after {
	display: table;
	content: "";
	line-height: 0
}
.list_main:after {
	clear: both
}
.list_main .list_item {
	width: 1200px;
	height: 555px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
*zoom:1;
	margin-top: 20px
}
.list_main .list_item:before, .list_main .list_item:after {
	display: table;
	content: "";
	line-height: 0
}
.list_main .list_item:after {
	clear: both
}
.list_item h1 {
	display: block;
	width: 100%;
	height: 84px;
	line-height: 84px;
	font-size: 28px;
	text-align: center;
	color: #e70;
	position: relative;
	font-weight: normal
}
.list_item h1 a {
	display: block;
	position: absolute;
	right: 0;
	top: 40px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #333
}
.list_item h1 a span {
	color: #e70
}
.list_item .item_body {
	padding-top: 20px;
	height: 445px;
	width: 100%;
	border-top: 2px solid #dedede;
	border-bottom: 4px solid #a1a1a1
}
.list_item .item_body .body_left {
	float: left;
	display: inline;
	height: 425px;
	width: 280px;
	margin-left: 60px;
	margin-bottom: 20px;
	border-right: 2px solid #dedede
}
.list_item .item_body .body_right {
	float: right;
	display: inline;
	width: 800px;
	height: 100%;
	margin-right: 29px;
	text-align: center
}
.body_left .one_brand {
	margin-top: 142.5px
}
.body_left .two_brand {
	margin-top: 71px
}
.body_left .line {
	width: 100%;
	height: 0;
	border-top: 2px solid #dedede
}
.body_left .brand_box {
	height: 140px;
	width: 270px
}
.body_left .brand_box img {
	max-height: 40px;
	margin: 19px 0 0
}
.body_left .brand_box p {
	height: 72px;
	width: 260px;
	line-height: 26px;
	overflow: hidden;
	font-size: 14px;
	color: #383838;
	padding-left: 10px
}
.body_right img {
	margin-left: auto;
	margin-right: auto;
	max-width: 800px;
	max-height: 445px
}
.foot_consult {
	width: 100%;
	min-width: 1200px;
	height: 55px;
	text-align: center;
*zoom:1;
	padding-top: 50px;
	background: #eee
}
.foot_consult:before, .foot_consult:after {
	display: table;
	content: "";
	line-height: 0
}
.foot_consult:after {
	clear: both
}
.foot_consult h1 {
	display: block;
	width: 150px;
	text-align: center;
	line-height: 28px;
	height: 45px;
	font-size: 28px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	background:  center bottom no-repeat
}
.foot_consult h1 a {
	color: #e70
}
.footer {
	width: 100%;
	min-width: 1200px;
	height: 260px;
	text-align: center;
*zoom:1
}
.footer:before, .footer:after {
	display: table;
	content: "";
	line-height: 0
}
.footer:after {
	clear: both
}
.footer_top {
	text-align: left;
	background-color: #181617;
	height: 265px;
	width: 100%;
	padding-top: 20px
}
.footer_link {
	height: 54px;
	line-height: 42px;
	border-bottom: 3px solid #e70;
	width: 1200px;
	margin: 0 auto;
	font-size: 14px
}
.footer_link span {
	margin-right: 10px;
	color: #fff
}
.footer_link a, .footer_link i {
	color: #fff
}
.footer_link i {
	margin: 0 6px 0 3px
}
.footer_ul {
	width: 850px;
	float: left;
	display: inline
}
.footer_ul li {
	width: 170px;
	float: left;
	overflow: hidden
}
.footer_ul li h2 {
	font-size: 14px;
	color: #fff;
	margin-bottom: 10px
}
.footer_ul li a {
	font-size: 12px;
	color: #fff;
	width: 100%;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	display: block
}
.footer_con {
	width: 1200px;
	margin: 0 auto;
	margin-top: 20px
}
.footer_conright {
	width: 340px;
	border-left: 2px solid #eee;
	float: right;
	display: inline
}
.footer_erweima {
	width: 94px;
	text-align: center;
	color: #fff;
	margin: 0 15px 0 25px;
	float: left;
	display: inline
}
.footer_erweima img {
	width: 94px
}
.footer_intro {
	float: right;
	display: inline
}
.footer_intro h4 {
	color: #e70;
	font-size: 14px;
	line-height: 24px
}
.footer_intro span {
	font-size: 14px;
	color: #fff
}
.footer_intro p {
	color: #fff;
	word-break: break-all
}
.footer_intro {
	width: 206px
}
.footer_bottom {
	text-align: left;
	background-color: #060603;
	width: 100%;
	min-width: 1200px;
	height: 24px;
	text-align: center;
*zoom:1;
	line-height: 24px;
	border-top: 1px solid #1e1b1d
}
.footer_bottom:before, .footer_bottom:after {
	display: table;
	content: "";
	line-height: 0
}
.footer_bottom:after {
	clear: both
}
.footer_bottom_con {
	width: 1200px;
	height: 24px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
*zoom:1
}
.footer_bottom_con:before, .footer_bottom_con:after {
	display: table;
	content: "";
	line-height: 0
}
.footer_bottom_con:after {
	clear: both
}
.footer_bottom_con p {
	float: left;
	display: inline
}
.footer_bottom_con ul {
	display: block;
	float: right;
	display: inline
}
.footer_bottom_con ul li {
	float: left;
	display: inline
}
.footer_bottom_con ul li {
	padding: 0 10px
}
.footer_bottom_con ul li img {
	vertical-align: middle
}
.footer_bottom p, .footer_bottom a {
	font-size: 12px;
	color: #fff
}
.banner {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	background-color: #eee
}
.banner:before, .banner:after {
	display: table;
	content: "";
	line-height: 0
}
.banner:after {
	clear: both
}
.banner img {
	width: 100%
}
.banner_white {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1
}
.banner_white:before, .banner_white:after {
	display: table;
	content: "";
	line-height: 0
}
.banner_white:after {
	clear: both
}
.banner_white img {
	width: 100%
}
h1.title {
	display: block;
	height: 75px;
	line-height: 75px;
	width: 100%;
	color: #e70;
	text-align: center;
	font-size: 28px;
	font-weight: normal
}
.effect {
	width: 100%;
	min-width: 1200px;
	height: 258px;
	text-align: center;
*zoom:1;
	background:  center bottom no-repeat #eee
}
.effect:before, .effect:after {
	display: table;
	content: "";
	line-height: 0
}
.effect:after {
	clear: both
}
.effect h1.title {
	margin-top: 30px
}
.effect .effect_body {
	width: 100%;
	height: 54px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}
.effect_body ul {
	display: block
}
.effect_body ul li {
	float: left;
	display: inline
}
.effect_body ul li {
	width: 33.3%;
	font-size: 12px;
	height: 54px;
	line-height: 54px;
	text-indent: 20px;
	background:  left center no-repeat
}
.effect_body ul li.last_li {
	width: auto;
	float: right;
	display: inline
}
.distinguish {
	width: 100%;
	min-width: 1200px;
	height: 578px;
	text-align: center;
*zoom:1;
	background-color: #eee
}
.distinguish:before, .distinguish:after {
	display: table;
	content: "";
	line-height: 0
}
.distinguish:after {
	clear: both
}
.distinguish .title {
	height: 50px;
	width: 100%;
	padding: 37px 0
}
.distinguish .title h1 {
	height: 30px;
	line-height: 30px;
	color: #e70;
	text-align: center;
	font-size: 28px;
	font-weight: normal
}
.distinguish .title p {
	height: 20px;
	line-height: 20px;
	color: #333;
	text-align: center;
	font-size: 12px
}
.dist_body {
*zoom:1
}
.dist_body:before, .dist_body:after {
	display: table;
	content: "";
	line-height: 0
}
.dist_body:after {
	clear: both
}
.dist_body ul {
	border-top: 1px solid #8f8f8f;
	border-bottom: 1px solid #8f8f8f
}
.dist_body ul li {
	line-height: 65px;
	font-size: 15px;
	color: #333;
	height: 65px;
	text-align: center;
	border-bottom: 1px solid #cacbcc
}
.dist_body ul li.special {
	height: 45px;
	padding: 20px
}
.dist_body ul li.special h5 {
	font-size: 15px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	text-align: left
}
.dist_body ul li.special p {
	height: 20px;
	line-height: 20px
}
.dist_body .good {
	width: 600px;
	float: left;
	display: inline;
	border-right: 1px solid #cacbcc
}
.dist_body .bad {
	width: 599px;
	float: right;
	display: inline
}
.method {
	width: 100%;
	min-width: 1200px;
	height: 1510px;
	text-align: center;
*zoom:1;
	background-color: #fff
}
.method:before, .method:after {
	display: table;
	content: "";
	line-height: 0
}
.method:after {
	clear: both
}
.method h1.title {
	height: 105px;
	line-height: 105px;
	margin-top: 0
}
.method .method_one {
	height: 492px;
	width: 100%;
	margin-bottom: 135px
}
.method .method_two {
	height: 678px;
	width: 100%
}
h2.method_title {
	border: 1px solid #e70;
	display: block;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 28px;
	color: #e70;
	font-weight: normal;
	margin-bottom: 12px
}
.method_one .one_body .one_left {
	float: left;
	display: inline;
	height: 430px;
	width: 748px
}
.method_one .one_body .one_right {
	float: right;
	display: inline;
	padding: 78px 40px 0 78px;
	height: 350px;
	width: 310px;
	border: 1px solid #e70
}
.one_left .item_empty {
	height: 14px;
	width: 100%
}
.one_left .left_item {
	height: 208px;
	width: 100%
}
.one_left .left_item img {
	float: left;
	display: inline;
	width: 683px;
	height: 100%;
	background-color: #ddd
}
.one_left .left_item p {
	float: right;
	display: inline;
	padding: 50px 22px;
	width: 21px;
	height: 108px;
	background-color: #e70;
	font-size: 20px;
	line-height: 20px;
	color: #fff
}
.one_left .left_item p.bg_fs {
	background-color: #666
}
.one_right h3 {
	width: 290px;
	padding-left: 20px;
	background:  left 6px no-repeat;
	line-height: 24px;
	margin-bottom: 18px;
	color: #333;
	font-size: 15px;
	font-weight: normal
}
.one_right p {
	display: block;
	width: 290px;
	padding-left: 20px;
	color: #333;
	font-size: 12px;
	line-height: 18px
}
.method_two>p {
	height: 12px;
	line-height: 12px;
	text-align: center;
	font-size: 12px;
	margin-bottom: 10px;
	color: #003
}
.method_two .two_item {
	width: 100%;
	height: 183px;
	margin-bottom: 15px
}
.method_two .two_item .item_txt {
	float: left;
	display: inline;
	height: 183px;
	width: 320px;
	color: #fff;
	text-align: center;
	background-color: #666
}
.method_two .two_item .special {
	background-color: #e70
}
.method_two .two_item img {
	float: right;
	display: inline;
	height: 183px;
	width: 868px
}
.item_txt>h4 {
	margin-top: 40px;
	margin-bottom: 10px;
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	font-weight: normal
}
.item_txt>p {
	font-size: 12px;
	line-height: 20px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 230px;
	text-align: left
}
.brain {
	width: 100%;
	min-width: 1200px;
	height: 452px;
	text-align: center;
*zoom:1;
	background-color: #eee
}
.brain:before, .brain:after {
	display: table;
	content: "";
	line-height: 0
}
.brain:after {
	clear: both
}
.brain dl {
	display: block;
	height: 340px;
	width: 100%;
	border-top: 1px solid #b8b8b8;
	border-bottom: 2px solid #dfdfdf
}
.brain dl .bg_one {
	background:  60px center no-repeat;
	line-height: 30px
}
.brain dl .bg_two {
	background:  60px center no-repeat;
	line-height: 60px
}
.brain dl dt {
	float: left;
	display: inline;
	height: 60px;
	width: 40%;
	margin: 12px 0;
	padding: 42px 0;
	border-right: 2px solid #dfdfdf;
	font-size: 20px;
	font-weight: bold;
	color: #000
}
.brain dl dt p {
	padding-left: 90px
}
.brain dl dt.special {
	display: block;
	width: 100%;
	height: 0;
	border-top: 2px solid #dfdfdf;
	margin: 0;
	padding: 0
}
.brain dl dd {
	float: right;
	display: inline;
	margin: 12px 0;
	width: 59%;
	height: 90px;
	padding: 27px 0;
	font-size: 15px;
	font-weight: normal;
	color: #000;
	line-height: 30px
}
.brain dl dd p {
	padding: 0 40px
}
.brain dl dd p span {
	font-size: 18px;
	font-weight: bold;
	color: #e70
}
.structure {
	width: 100%;
	min-width: 1200px;
	height: 460px;
	text-align: center;
*zoom:1;
	background-color: #eee
}
.structure:before, .structure:after {
	display: table;
	content: "";
	line-height: 0
}
.structure:after {
	clear: both
}
.structure .structure_body {
	width: 100%;
	height: 323px;
	margin-top: 10px
}
.choice {
	width: 100%;
	min-width: 1200px;
	height: 248px;
	text-align: center;
*zoom:1;
	background-color: #fff;
	padding-top: 40px;
	padding-bottom: 50px;
	background:  center bottom no-repeat
}
.choice:before, .choice:after {
	display: table;
	content: "";
	line-height: 0
}
.choice:after {
	clear: both
}
.choice .choice_body {
	height: 140px;
	width: 100%
}
.choice .choice_body ul {
	display: block;
	width: 578px;
	height: 140px
}
.choice .choice_body ul li.title {
	height: 60px;
	line-height: 60px;
	background-color: #e70;
	color: #fff;
	font-size: 20px;
	padding-left: 8px
}
.choice .choice_body ul li.txt {
	margin-top: 20px;
	padding-left: 8px;
	height: 60px;
	color: #333;
	font-size: 12px;
	line-height: 30px
}
.choice .choice_body ul.one {
	float: left;
	display: inline
}
.choice .choice_body ul.two {
	float: right;
	display: inline
}
.choice_brand {
	width: 100%;
	min-width: 1200px;
	height: 620px;
	text-align: center;
*zoom:1
}
.choice_brand:before, .choice_brand:after {
	display: table;
	content: "";
	line-height: 0
}
.choice_brand:after {
	clear: both
}
.choice_brand .choice_brand_body {
	width: 100%;
	margin-top: 20px
}
.choice_brand .choice_brand_body .choice_item {
	float: left;
	display: inline;
	width: 565px;
	height: 418px;
	padding: 0 17.5px
}
.nqp_class {
	width: 100%;
	min-width: 1200px;
	height: 1080px;
	text-align: center;
*zoom:1
}
.nqp_class:before, .nqp_class:after {
	display: table;
	content: "";
	line-height: 0
}
.nqp_class:after {
	clear: both
}
.nqp_class table {
	width: 100%;
	border-top: 1px solid #b8b8b8;
	border-bottom: 2px solid #dfdfdf
}
.nqp_class table.tab_1 {
	padding: 10px 0;
	margin-bottom: 46px
}
.nqp_class table.tab_1 td.bt {
	width: 351px;
	border-right: 1px dashed #dfdfdf;
	text-indent: 68px;
	font-size: 20px;
	color: #000;
	font-weight: bold
}
.nqp_class table.tab_1 td.bt span {
	font-size: 28px;
	color: #e70;
	padding-right: 20px
}
.nqp_class table.tab_1 td {
	height: 58px;
	width: 212px;
	font-size: 15px;
	color: #000;
	text-indent: 40px
}
.nqp_class table.tab_1 td span {
	font-size: 18px;
	color: #e70
}
.nqp_class table.tab_1 tr.line td {
	width: 100%;
	height: 21px
}
.nqp_class table.tab_1 tr.line td p {
	display: block;
	width: 100%;
	height: 0;
	margin: 10px 0;
	border-top: 1px dashed #dfdfdf
}
.nqp_class table.tab_2 {
	height: 684px;
	background:  left top no-repeat
}
.nqp_class table.tab_2 tr.row_1 {
	height: 98px
}
.nqp_class table.tab_2 tr.row_2 {
	height: 152px
}
.nqp_class table.tab_2 tr.row_3 {
	height: 146px
}
.nqp_class table.tab_2 .col_1 {
	width: 349px
}
.nqp_class table.tab_2 .col_2 {
	width: 183px
}
.nqp_class table.tab_2 .col_3 {
	width: 187px
}
.nqp_class table.tab_2 .col_4 {
	width: 170px
}
.nqp_class table.tab_2 .col_5 {
	width: 111px
}
.nqp_class table.tab_2 th {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #e70
}
.nqp_class table.tab_2 td {
	text-align: center;
	font-size: 15px
}
.nqp_class table.tab_2 td img {
	vertical-align: middle
}
.zqxz_nqp {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat
}
.zqxz_nqp:before, .zqxz_nqp:after {
	display: table;
	content: "";
	line-height: 0
}
.zqxz_nqp:after {
	clear: both
}
.zqxz_nqp h1.title {
	margin-bottom: 20px
}
.zqxz_nqp .zqxz_body {
	width: 100%;
*zoom:1
}
.zqxz_nqp .zqxz_body:before, .zqxz_nqp .zqxz_body:after {
	display: table;
	content: "";
	line-height: 0
}
.zqxz_nqp .zqxz_body:after {
	clear: both
}
.zqxz_nqp .zqxz_body .zqxz_item {
	float: left;
	display: inline;
	width: 574px;
	height: 360px;
	margin: 0 13px 20px
}
.zqxz_nqp .zqxz_body .zqxz_item img {
	width: 574px;
	height: 275px;
	margin-bottom: 10px
}
.zqxz_nqp .zqxz_body .zqxz_item p {
	display: block;
	border: 1px solid #e70;
	height: 72px;
	width: 572px;
	line-height: 24px;
	font-size: 16px;
	color: #e70
}
.dgngs_nqp {
	width: 100%;
	min-width: 1200px;
	height: auto;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat;
	text-align: center
}
.dgngs_nqp:before, .dgngs_nqp:after {
	display: table;
	content: "";
	line-height: 0
}
.dgngs_nqp:after {
	clear: both
}
.dgngs_nqp h5 {
	font-size: 20px;
	height: 24px;
	line-height: 24px;
	font-weight: normal;
	color: #e70;
	text-align: center;
	margin: 15px 0
}
.dgngs_nqp p {
	font-size: 15px;
	height: 24px;
	line-height: 24px;
	font-weight: normal;
	color: #333;
	text-align: center;
	margin: 10px 0
}
.nqp_brand {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	margin-bottom: 30px
}
.nqp_brand:before, .nqp_brand:after {
	display: table;
	content: "";
	line-height: 0
}
.nqp_brand:after {
	clear: both
}
.nqp_brand .brand_body {
	width: 100%;
*zoom:1
}
.nqp_brand .brand_body:before, .nqp_brand .brand_body:after {
	display: table;
	content: "";
	line-height: 0
}
.nqp_brand .brand_body:after {
	clear: both
}
.nqp_brand .brand_body .brand_item {
	float: left;
	display: inline;
	width: 380px;
	height: 385px;
	margin: 0 10px
}
.glzj_class {
	width: 100%;
	min-width: 1200px;
	height: 1090px;
	text-align: center;
*zoom:1;
	background-color: #eee
}
.glzj_class:before, .glzj_class:after {
	display: table;
	content: "";
	line-height: 0
}
.glzj_class:after {
	clear: both
}
.glzj_class table {
	width: 100%;
	border-top: 2px solid #c0c0c0;
	border-bottom: 2px solid #ddd
}
.glzj_class table.tab_1 {
	padding: 25px 0;
	margin-bottom: 46px
}
.glzj_class table.tab_1 td.bt {
	width: 315px;
	border-right: 2px solid #ddd;
	text-indent: 0;
	line-height: inherit
}
.glzj_class table.tab_1 td.bt span {
	font-size: 90px;
	color: #e70;
	padding-left: 30px;
	padding-right: 20px;
	float: left;
	display: inline;
	display: block
}
.glzj_class table.tab_1 td.bt p {
	float: left;
	display: inline;
	display: block;
	font-size: 24px;
	font-weight: bold;
	color: #261c19;
	padding: 27px 0;
	line-height: 38px
}
.glzj_class table.tab_1 td {
	height: 186px;
	width: 860px;
	font-size: 12px;
	color: #261c19;
	line-height: 30px;
	padding-left: 22px
}
.glzj_class table.tab_1 td span {
	font-size: 18px;
	color: #e70
}
.glzj_class table.tab_1 tr.line td {
	width: 100%;
	height: 21px
}
.glzj_class table.tab_1 tr.line td p {
	display: block;
	width: 100%;
	height: 0;
	margin: 25px 0;
	border-top: 2px solid #ddd
}
.zqxz_gnzj {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat
}
.zqxz_gnzj:before, .zqxz_gnzj:after {
	display: table;
	content: "";
	line-height: 0
}
.zqxz_gnzj:after {
	clear: both
}
.zqxz_gnzj .content {
	text-align: center
}
.zqxz_gnzj h5 {
	font-size: 20px;
	color: #e70;
	height: 38px;
	line-height: 38px;
	font-weight: normal;
	margin: 10px 0
}
.zqxz_gnzj p {
	font-size: 12px;
	color: #261c19;
	line-height: 28px;
	font-weight: bold
}
.zqxz_gnzj hr {
	margin: 20px 0;
	border-bottom: 2px solid #ddd;
	border-top: none
}
.gnzj_brand {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	margin-bottom: 30px
}
.gnzj_brand:before, .gnzj_brand:after {
	display: table;
	content: "";
	line-height: 0
}
.gnzj_brand:after {
	clear: both
}
.gnzj_brand .content {
	text-align: center
}
.gnzj_brand .brand_body {
	margin-left: auto;
	margin-right: auto;
	width: 940px;
*zoom:1
}
.gnzj_brand .brand_body:before, .gnzj_brand .brand_body:after {
	display: table;
	content: "";
	line-height: 0
}
.gnzj_brand .brand_body:after {
	clear: both
}
.gnzj_brand .brand_body .brand_item {
	float: left;
	display: inline;
	width: 430px;
	height: 400px;
	margin: 0 20px
}
h1.title_2 {
	font-size: 28px;
	font-weight: normal;
	height: 48px;
	line-height: 48px;
	border: 1px solid #e70;
	margin: 30px 0;
	text-align: center;
	color: #e70
}
.nqpwkh_class {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	background-color: #eee;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee
}
.nqpwkh_class:before, .nqpwkh_class:after {
	display: table;
	content: "";
	line-height: 0
}
.nqpwkh_class:after {
	clear: both
}
.nqpwkh_class .class_body {
	width: 100%;
*zoom:1
}
.nqpwkh_class .class_body:before, .nqpwkh_class .class_body:after {
	display: table;
	content: "";
	line-height: 0
}
.nqpwkh_class .class_body:after {
	clear: both
}
.nqpwkh_class .class_body .class_item {
	width: 590px;
	float: left;
	display: inline;
	margin: 0 5px
}
.nqpwkh_class .class_body .class_item img {
	width: 590px;
	height: 278px
}
.nqpwkh_class .class_body .class_item p {
	text-align: center;
	font-size: 12px;
	color: #333;
	line-height: 28px
}
.nqpwkh_class .class_body .class_item p strong {
	display: block;
	font-size: 20px;
	font-weight: normal;
	height: 34px;
	line-height: 34px;
	color: #333
}
.nqpwkh_class .three_body {
	width: 100%;
*zoom:1;
	margin: 40px 0 20px;
	height: 370px
}
.nqpwkh_class .three_body:before, .nqpwkh_class .three_body:after {
	display: table;
	content: "";
	line-height: 0
}
.nqpwkh_class .three_body:after {
	clear: both
}
.nqpwkh_class .three_body .three_item {
	float: left;
	display: inline;
	width: 308px;
	padding: 40px 30px 0;
	height: 328px;
	border: 1px solid #e70;
	margin: 0 15px
}
.nqpwkh_class .three_body .three_item h2 {
	font-size: 28px;
	color: #e70;
	font-weight: normal;
	line-height: 36px;
	height: 72px;
	margin-bottom: 18px
}
.nqpwkh_class .three_body .three_item p {
	font-size: 14px;
	color: #333;
	line-height: 22px
}
.nqpwkh_brand {
	background-color: #eee
}
.detail {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	background-color: #eee
}
.detail:before, .detail:after {
	display: table;
	content: "";
	line-height: 0
}
.detail:after {
	clear: both
}
.detail .content {
	min-height: 600px;
	padding: 20px 0;
	border-bottom: 4px solid #a1a1a1
}
.set_meal {
	width: 100%;
	min-width: 1200px;
	height: 380px;
	text-align: center;
*zoom:1;
	padding-top: 15px;
	background-color: #eee;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee
}
.set_meal:before, .set_meal:after {
	display: table;
	content: "";
	line-height: 0
}
.set_meal:after {
	clear: both
}
.set_meal .list {
	width: 100%;
*zoom:1
}
.set_meal .list:before, .set_meal .list:after {
	display: table;
	content: "";
	line-height: 0
}
.set_meal .list:after {
	clear: both
}
.set_meal .list .item {
	float: left;
	display: inline;
	width: 375px;
	height: 315px
}
.set_meal .list .item img {
	width: 375px;
	height: 218px;
	display: block
}
.set_meal .list .item p {
	width: 375px;
	background-color: #e70;
	color: #fff;
	font-size: 24px;
	height: 87px;
	padding-top: 10px;
	line-height: 38px;
	text-align: center;
	font-weight: bold
}
.set_meal h2 {
	height: 65px;
	line-height: 65px;
	width: 1200px;
	text-align: center;
	color: #e70;
	font-size: 18px;
	font-weight: normal;
	display: block
}
h1.title_3 {
	height: 33px;
	line-height: 33px;
	width: 100%;
	background-color: #e70;
	color: #fff;
	text-align: center;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 10px
}
.apply_quote {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	background-color: #eee
}
.apply_quote:before, .apply_quote:after {
	display: table;
	content: "";
	line-height: 0
}
.apply_quote:after {
	clear: both
}
.apply_quote .quote_input {
	width: 1176px;
	height: 205px;
	padding: 12px;
	background-color: #fff
}
.apply_quote .quote_input table {
	width: 100%
}
.apply_quote .quote_input table td {
	width: 32%;
	height: 45px;
	border: 1px solid #e70;
	margin-bottom: 9px;
	text-indent: 20px;
	font-size: 16px;
	color: #e70;
	line-height: 45px;
	vertical-align: top
}
.apply_quote .quote_input table td select, .apply_quote .quote_input table td input, .apply_quote .quote_input table td textarea {
	color: #e70;
	background: transparent
}
.apply_quote .quote_input table td input {
	width: 60%
}
.apply_quote .quote_input table td textarea {
	width: 1000px;
	height: 50px;
	vertical-align: text-top
}
.apply_quote .quote_input table td.special {
	height: 60px
}
.apply_quote .explain {
	width: 100%;
	margin: 20px 0;
*zoom:1
}
.apply_quote .explain:before, .apply_quote .explain:after {
	display: table;
	content: "";
	line-height: 0
}
.apply_quote .explain:after {
	clear: both
}
.apply_quote .explain_item {
	float: left;
	display: inline;
	width: 358px;
	padding: 10px;
	height: 410px;
	border-width: 6px 11px;
	border-style: solid;
	border-color: #eee;
	background-color: #fff;
	color: #e70
}
.apply_quote .explain_item h3 {
	font-size: 18px;
	line-height: 30px;
	height: 60px;
	margin-bottom: 20px;
	text-align: center
}
.apply_quote .explain_item p {
	font-size: 14px;
	line-height: 22px
}
.apply_quote .explain_item:hover {
	background-color: #e70;
	border-color: #e70;
	color: #fff
}
.apply_quote .tijiao {
	margin: 30px 0;
	height: 60px;
	width: 100%;
	text-align: center
}
.apply_quote .tijiao input {
	margin-left: auto;
	margin-right: auto;
	width: 25%;
	height: 60px;
	background-color: #e70;
	color: #fff;
	font-size: 25px;
	font-weight: bold
}
.heating_class {
	width: 100%;
	min-width: 1200px;
	height: 500px;
	text-align: center;
*zoom:1;
	padding-top: 20px;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee
}
.heating_class:before, .heating_class:after {
	display: table;
	content: "";
	line-height: 0
}
.heating_class:after {
	clear: both
}
.heating_class .content {
	height: 472px;
	border: 1px solid #e70
}
.heating_class .item {
	float: left;
	display: inline;
	width: 298px;
	height: 356px;
	border: 1px solid #a1a2a2;
	margin: 0 50px
}
.heating_class .item img {
	display: block;
	width: 298px;
	height: 243px
}
.heating_class .item p {
	display: block;
	width: 100%;
	height: 113px;
	background-color: #898989;
	color: #fbfbfa;
	text-align: center;
	font-size: 14px;
	line-height: 35px
}
.heating_class .item:hover {
	border-color: #e70
}
.heating_class .item:hover p {
	background-color: #e70
}
.compare {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee
}
.compare:before, .compare:after {
	display: table;
	content: "";
	line-height: 0
}
.compare:after {
	clear: both
}
.compare .content {
	text-align: center
}
.compare img {
	margin: 10px auto
}
.compare h5 {
	font-size: 18px;
	font-weight: normal;
	height: 32px;
	line-height: 32px;
	color: #e70
}
.compare p {
	font-size: 16px;
	line-height: 28px;
	color: #555
}
.compare table {
	width: 100%
}
.compare table .on_r_b {
	border-right: 0
}
.compare table .b_pic {
	border-bottom: 0;
	margin-top: 5px
}
.compare table .b_pic img {
	margin-left: auto;
	margin-right: auto
}
.compare table .bc {
	width: 5%;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	font-weight: normal;
	color: #555
}
.compare table th {
	width: 49%;
	height: 38px;
	line-height: 38px;
	font-size: 20px;
	font-weight: normal;
	color: #555;
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	border-top: 2px solid #999
}
.compare table td {
	border-bottom: 2px solid #ccc;
	border-right: 2px solid #ccc;
	font-size: 16px;
	line-height: 24px;
	color: #555
}
.compare table td.zz {
	color: #e70
}
.compare table .no_b_b {
	border-bottom: 0 none
}
.compare .list {
	width: 100%;
	height: 440px;
	margin-bottom: 20px
}
.compare .list .item, .compare .list .line {
	float: left;
	display: inline
}
.compare .list .item {
	width: 300px;
	height: 100%
}
.compare .list .item img {
	border: 1px solid #e70
}
.compare .list .item h5 {
	font-size: 18px;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #060404
}
.compare .list .item p {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	text-align: left;
	padding-left: 20px
}
.compare .list .line {
	margin: 0 50px 0 49px;
	border-right: 1px solid #888;
	width: 0;
	height: 100%
}
h1.title_4 {
	font-size: 18px;
	height: 32px;
	line-height: 32px;
	font-weight: normal;
	color: #555;
	border-bottom: 1px solid #d1d2d2;
	border-top: 1px solid #919191
}
.wuqu {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee
}
.wuqu:before, .wuqu:after {
	display: table;
	content: "";
	line-height: 0
}
.wuqu:after {
	clear: both
}
.wuqu h4 {
	text-align: left;
	font-size: 24px;
	color: #555251;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding-top: 30px;
	margin-bottom: 10px
}
.wuqu .wuqu_item {
	width: 100%;
	margin-bottom: 30px;
	height: 182px
}
.wuqu .wuqu_item img {
	display: block;
	float: left;
	display: inline;
	width: 326px;
	height: 100%
}
.wuqu .wuqu_item .item_text {
	float: right;
	display: inline;
	border: 1px solid #e70;
	height: 140px;
	width: 790px;
	text-align: left;
	padding: 20px 30px
}
.wuqu .wuqu_item .item_text p.t1 {
	font-size: 16px;
	font-weight: bold;
	color: #555251;
	height: 30px;
	line-height: 30px
}
.wuqu .wuqu_item .item_text p.t1 span {
	color: #e70
}
.wuqu .wuqu_item .item_text p.t2 {
	font-size: 14px;
	font-weight: bold;
	color: #555251;
	line-height: 24px;
	padding-left: 32px
}
.wuqu .wuqu_item .item_text div.t3 {
	float: left;
	display: inline;
	margin-top: 20px;
	margin-left: 32px;
	border: 1px solid #e70;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	padding: 0 10px
}
.wuqu .wuqu_item .item_text div.t3 a {
	color: #e70
}
.kxxz {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1
}
.kxxz:before, .kxxz:after {
	display: table;
	content: "";
	line-height: 0
}
.kxxz:after {
	clear: both
}
.kxxz .kxxz_list {
	padding: 10px 0;
	border-top: 1px solid #bababb;
	border-bottom: 1px solid #bababb;
	height: 280px
}
.kxxz .kxxz_list .kxxz_item {
	width: 300px;
	height: 280px;
	float: left;
	display: inline;
	margin: 0 50px
}
.kxxz .kxxz_list .kxxz_item img {
	display: block;
	border: 1px solid #e70
}
.kxxz .kxxz_list .kxxz_item p {
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 15px;
	color: #555251
}
.kxxz a.zxzx {
	display: block;
	height: 58px;
	line-height: 58px;
	width: 178px;
	background-color: #e70;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin: 30px 511px
}
.sudoku {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee
}
.sudoku:before, .sudoku:after {
	display: table;
	content: "";
	line-height: 0
}
.sudoku:after {
	clear: both
}
.sudoku_list {
	width: 100%;
	height: 750px;
	margin: 20px 0;
*zoom:1
}
.sudoku_list:before, .sudoku_list:after {
	display: table;
	content: "";
	line-height: 0
}
.sudoku_list:after {
	clear: both
}
.sudoku_list .sudoku_item {
	float: left;
	display: inline;
	width: 398px;
	height: 248px;
	overflow: hidden;
	border: 1px solid #ccc;
	cursor: pointer;
	position: relative
}
.sudoku_list .sudoku_item img {
	display: block;
	width: 398px;
	height: 248px;
	margin-left: auto;
	margin-right: auto
}
.sudoku_list .sudoku_item div.sudoku_txt {
	background-color: #7f7f7f;
	font-size: 16px;
	text-align: center;
	color: #fff;
	width: 398px;
	height: 60px;
	padding: 100px 0;
	line-height: 24px;
	margin-left: auto;
	margin-right: auto
}
.sudoku_list .sudoku_item div.sudoku_txt p {
	font-size: 18px
}
h5.subtitle {
	margin-top: -15px;
	margin-bottom: 20px;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	color: #565251;
	line-height: 30px
}
.album {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee
}
.album:before, .album:after {
	display: table;
	content: "";
	line-height: 0
}
.album:after {
	clear: both
}
.album .big_pic {
	width: 100%;
	min-height: 318px;
	margin-top: 30px;
	margin-bottom: 15px
}
.album .big_pic img {
	width: 100%;
	display: block
}
.album .pic_view {
	width: 100%;
	height: 150px;
	margin-bottom: 30px;
	overflow: hidden;
	position: relative
}
.album .pic_view .pic_pre, .album .pic_view .pic_next {
	position: absolute;
	width: 43px;
	height: 150px;
	cursor: pointer;
	z-index: 3
}
.album .pic_view .pic_pre {
	background:  left top no-repeat;
	left: 0;
	top: 0
}
.album .pic_view .pic_next {
	background:  left top no-repeat;
	right: 0;
	top: 0
}
.album .pic_view .pic_list {
	height: 150px
}
.album .pic_view .pic_list .pic_item {
	float: left;
	display: inline;
	width: 390px;
	height: 150px;
	padding-right: 15px;
	cursor: pointer;
	position: relative
}
.album .pic_view .pic_list .pic_item img {
	width: 390px;
	height: 150px;
	display: block
}
.album .pic_view .pic_list .pic_item p {
	display: inline;
	position: absolute;
	background:  left top repeat;
	height: 30px;
	width: 240px;
	bottom: 0;
	left: 75px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	z-index: 2
}
.vs_switch_title {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	padding-top: 40px;
	background:  center top no-repeat #eee
}
.vs_switch_title:before, .vs_switch_title:after {
	display: table;
	content: "";
	line-height: 0
}
.vs_switch_title:after {
	clear: both
}
.vs_switch {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee
}
.vs_switch:before, .vs_switch:after {
	display: table;
	content: "";
	line-height: 0
}
.vs_switch:after {
	clear: both
}
.vs_switch ul {
	display: block;
*zoom:1;
	margin-bottom: 12px;
	margin-top: 30px
}
.vs_switch ul li {
	float: left;
	display: inline
}
.vs_switch ul:before, .vs_switch ul:after {
	display: table;
	content: "";
	line-height: 0
}
.vs_switch ul:after {
	clear: both
}
.vs_switch ul li {
	width: 598px;
	height: 40px;
	line-height: 40px;
	border-top: 1px solid #c1c1c1;
	border-bottom: 1px solid #676767;
	border-right: 1px solid #c1c1c1;
	border-left: 1px solid #676767;
	cursor: pointer;
	text-align: center;
	font-size: 18px;
	color: #565251
}
.vs_switch ul li.current {
	font-size: 20px;
	color: #e70;
	background-color: #dcdedd
}
.vs_switch .album_view {
	width: 100%;
*zoom:1;
	margin-bottom: 30px
}
.vs_switch .album_view:before, .vs_switch .album_view:after {
	display: table;
	content: "";
	line-height: 0
}
.vs_switch .album_view:after {
	clear: both
}
.vs_switch .album_view .big_pic {
	width: 100%;
	min-height: 370px;
	margin-bottom: 15px
}
.vs_switch .album_view .big_pic img {
	display: block;
	width: 100%
}
.vs_switch .album_view .pic_list {
	width: 100%;
*zoom:1
}
.vs_switch .album_view .pic_list:before, .vs_switch .album_view .pic_list:after {
	display: table;
	content: "";
	line-height: 0
}
.vs_switch .album_view .pic_list:after {
	clear: both
}
.vs_switch .album_view .pic_list div {
	float: left;
	display: inline
}
.vs_switch .album_view .pic_list .pic_item {
*zoom:1;
	width: 390px;
	cursor: pointer
}
.vs_switch .album_view .pic_list .pic_item:before, .vs_switch .album_view .pic_list .pic_item:after {
	display: table;
	content: "";
	line-height: 0
}
.vs_switch .album_view .pic_list .pic_item:after {
	clear: both
}
.vs_switch .album_view .pic_list .pic_item img {
	display: block;
	height: 185px;
	width: 390px
}
.vs_switch .album_view .pic_list .pic_item p {
	line-height: 30px;
	font-size: 12px;
	color: #565251;
	width: 390px;
	text-align: center
}
.vs_switch .album_view .pic_list .item_jg {
	width: 15px;
	height: 200px
}
.vs_switch .scroll_box {
	width: 100%;
	height: 600px;
	position: relative;
	margin-bottom: 30px
}
.vs_switch .scroll_box .scroll_left {
	display: block;
	height: 576px;
	width: 32px;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	background-color: #eee
}
.vs_switch .scroll_box .scroll_left li {
	display: block;
	border: 1px solid #aaa;
	width: 20px;
	padding: 80px 5px;
	height: 126px;
	font-size: 20px;
	line-height: 24px;
	color: #565251
}
.vs_switch .scroll_box .scroll_left li.ts {
	color: #e70
}
.vs_switch .scroll_box .scroll_right {
	display: block;
	height: 576px;
	width: 42px;
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	background-color: #eee
}
.vs_switch .scroll_box .scroll_right li {
	display: block;
	border: 1px solid #aaa;
	width: 40px;
	height: 286px;
	background:  center center no-repeat
}
.vs_switch .scroll_box .scroll_right li.ts {
	background:  center center no-repeat
}
.vs_switch .scroll_view {
	width: 100%;
	height: 600px;
	overflow-y: hidden;
	overflow-x: scroll
}
.vs_switch .scroll_view .es_list {
	margin-bottom: 16px
}
.vs_switch .scroll_view .es_list, .vs_switch .scroll_view .not_es_list {
	height: 280px;
	margin-left: 32px;
	padding-right: 42px
}
.vs_switch .scroll_view .es_list img, .vs_switch .scroll_view .not_es_list img {
	display: block;
	float: left;
	display: inline;
	width: 360px;
	height: 280px
}
.loop_play {
	width: 100%;
	height: 384px;
	margin-bottom: 30px;
	position: relative
}
.loop_play .left_play, .loop_play .right_play {
	position: absolute;
	width: 36px;
	height: 70px;
	cursor: pointer;
	top: 157px
}
.loop_play .left_play {
	background:  center center no-repeat;
	left: 7px
}
.loop_play .right_play {
	background:  center center no-repeat;
	right: 7px
}
.loop_play .play_view {
	margin: 0 50px;
	border: 4px solid #fff;
	width: 1092px;
	height: 376px;
	overflow: hidden
}
.loop_play .play_view .play_item {
	width: 1092px;
	height: 376px
}
.loop_play .play_view .play_item img {
	display: block;
	width: 1092px;
	height: 376px
}
.attention {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	background-color: #eee
}
.attention:before, .attention:after {
	display: table;
	content: "";
	line-height: 0
}
.attention:after {
	clear: both
}
.attention .item {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	background:  center bottom no-repeat;
	padding-bottom: 24px
}
.attention .item:before, .attention .item:after {
	display: table;
	content: "";
	line-height: 0
}
.attention .item:after {
	clear: both
}
.attention .item:before, .attention .item:after {
	display: table;
	content: "";
	line-height: 0
}
.attention .item:after {
	clear: both
}
.attention .item .text_left, .attention .item .img_left {
	float: left;
	display: inline
}
.attention .item .text_right, .attention .item .img_right {
	float: right;
	display: inline
}
.attention .item .text_left {
	width: 450px;
	padding-left: 100px
}
.attention .item .text_left, .attention .item .text_right {
	text-align: left;
	width: 550px
}
.attention .item .text_left h3, .attention .item .text_right h3 {
	font-size: 24px;
	height: 32px;
	line-height: 32px;
	color: #020202;
	font-weight: normal
}
.attention .item .text_left img, .attention .item .text_right img {
	display: block;
	margin: 10px 0
}
.attention .item .text_left p, .attention .item .text_right p {
	font-size: 15px;
	color: #565251;
	line-height: 28px
}
.attention .item .text_left p strong, .attention .item .text_right p strong {
	color: #030303
}
.attention .item .img_left, .attention .item .img_right {
	display: block;
	text-align: center;
	width: 550px
}
.attention .item .img_left img, .attention .item .img_right img {
	margin-left: auto;
	margin-right: auto
}
.round_shade_box {
	width: 1px;
	height: 1px;
	font-size: 0;
	display: none;
	_background: #fff;
	_border: 1px solid #ccc
}
.round_shade_top {
	margin: 0 12px 0 10px;
	background:  repeat-x -20px -40px;
	_background: #fff;
	zoom: 1
}
.round_shade_topleft {
	width: 11px;
	height: 10px;
	background:  no-repeat 0 0;
	_background: none;
	float: left;
	margin-left: -11px;
	position: relative
}
.round_shade_topright {
	width: 12px;
	height: 10px;
	background:  no-repeat -29px 0;
	_background: none;
	float: right;
	margin-right: -12px;
	position: relative
}
.round_shade_centerleft {
	background:  no-repeat 0 -1580px;
	_background: none
}
.round_shade_centerright {
	background:  no-repeat right -80px;
	_background: none
}
.round_shade_center {
	font-size: 14px;
	margin: 0 12px 0 10px;
	padding: 10px;
	background: #fff;
	letter-spacing: 1px;
	line-height: 1.5
}
.round_shade_bottom {
	margin: 0 12px 0 11px;
	background:  repeat-x -20px bottom;
	_background: #fff;
	zoom: 1
}
.round_shade_bottomleft {
	width: 11px;
	height: 10px;
	background:  no-repeat 0 -30px;
	_background: none;
	float: left;
	margin-left: -11px;
	position: relative
}
.round_shade_bottomright {
	width: 12px;
	height: 10px;
	background:  no-repeat -29px -30px;
	_background: none;
	float: right;
	margin-right: -12px;
	position: relative
}
.round_shade_top:after, .round_shade_bottom:after, .zxx_zoom_box:after {
	display: block;
	content: ".";
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden
}
.round_box_close {
	padding: 2px 5px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #000;
	opacity: .8;
	filter: alpha(opacity=80);
	position: absolute;
	right: -5px;
	top: -5px
}
.round_box_close:hover {
	opacity: .95;
	filter: alpha(opacity=95)
}
.zxx_zoom_left {
	width: 45%;
	float: left;
	margin-top: 20px;
	border-right: 1px solid #ddd
}
.zxx_zoom_left h4 {
	margin: 5px 0 15px 5px;
	font-size: 1.1em
}
.small_pic {
	display: inline-block;
	width: 48%;
	height: 150px;
	font-size: 120px;
	text-align: center;
*display:inline;
	zoom: 1;
	vertical-align: middle
}
.small_pic img {
	padding: 3px;
	background: #fff;
	border: 1px solid #ccc;
	vertical-align: middle
}
.zxx_zoom_right {
	width: 50%;
	float: left;
	margin-top: 20px;
	padding-left: 2%
}
.zxx_zoom_right h4 {
	margin: 5px 0;
	font-size: 1.1em
}
.zxx_zoom_right p.zxx_zoom_word {
	line-height: 1.5;
	font-size: 1.05em;
	letter-spacing: 1px;
	margin: 0 0 35px;
	padding-top: 5px
}
.footer_bottom_con img {
	display: inline
}
.list-inline {
	display: block
}
.list-inline li {
	float: left;
	display: inline
}
.content {
	width: 1200px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
*zoom:1
}
.content:before, .content:after {
	display: table;
	content: "";
	line-height: 0
}
.content:after {
	clear: both
}
.ks2_xzcp_banner {
	width: 100%;
	min-width: 1200px;
	height: 473px;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	padding-top: 35px
}
.ks2_xzcp_banner:before, .ks2_xzcp_banner:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_xzcp_banner:after {
	clear: both
}
.ks2_xzcp_item {
	width: 100%;
	min-width: 1200px;
	height: 473px;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	padding-top: 15px
}
.ks2_xzcp_item:before, .ks2_xzcp_item:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_xzcp_item:after {
	clear: both
}
.ks2_xzcp_item .item_left {
	float: left;
	display: inline;
	width: 562px;
	height: 413px;
	padding-top: 60px
}
.ks2_xzcp_item .item_left h3 {
	font-size: 18px;
	height: 30px;
	line-height: 30px;
	color: #e70;
	font-weight: bold
}
.ks2_xzcp_item .item_left p {
	color: #202020;
	font-size: 14px;
	line-height: 24px
}
.ks2_xzcp_item .item_right {
	float: right;
	display: inline;
	width: 584px;
	height: 473px
}
.ks2_xzcp_item .item_right img {
	width: 584px;
	height: 473px
}
.ks2_xzcp_title {
	width: 557px;
	margin-left: 5px;
	height: 110px
}
.ks2_xzcp_title img {
	float: left;
	display: inline;
	width: 106px;
	height: 80px
}
.ks2_xzcp_title .title_txt {
	float: right;
	display: inline;
	width: 445px;
	text-align: left
}
.ks2_xzcp_title h2 {
	color: #e70;
	font-weight: bold;
	font-size: 50px;
	height: 60px;
	line-height: 60px
}
.ks2_xzcp_title p.t_p {
	color: #e70;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px
}
.ks2_xzcp_link {
	width: 100%;
	min-width: 1200px;
	height: 108px;
	text-align: center;
*zoom:1;
	padding: 20px 0 40px;
	background: #eee
}
.ks2_xzcp_link:before, .ks2_xzcp_link:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_xzcp_link:after {
	clear: both
}
.ks2_xzcp_link a {
	float: left;
	display: inline;
	width: 288px;
	height: 108px;
	line-height: 108px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 25px;
	background:  left top no-repeat;
	margin: 0 6px
}
.ks2_xzcp_link a:hover {
	font-size: 30px
}
.ks2_jngj_banner {
	width: 100%;
	min-width: 1200px;
	height: 473px;
	text-align: center;
*zoom:1;
	background-color: #eee;
	padding-top: 15px;
	padding-bottom: 35px
}
.ks2_jngj_banner:before, .ks2_jngj_banner:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_jngj_banner:after {
	clear: both
}
.ks2_jngj {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	background-color: #eee
}
.ks2_jngj:before, .ks2_jngj:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_jngj:after {
	clear: both
}
.ks2_jngj .jngj_left {
	float: left;
	display: inline;
	width: 425px;
	position: relative
}
.ks2_jngj .jngj_left h2 {
	font-size: 28px;
	height: 40px;
	line-height: 40px;
	position: absolute;
	color: #e70;
	top: 50%;
	right: 30px;
	margin-top: -20px;
	font-weight: bold
}
.ks2_jngj .jngj_middle {
	float: left;
	display: inline;
	width: 65px;
	background:  left top repeat-y;
	position: relative
}
.ks2_jngj .jngj_middle div.number {
	position: absolute;
	width: 65px;
	height: 65px;
	line-height: 65px;
	left: 0;
	top: 50%;
	margin-top: -32.5px;
	background-color: #e70;
	font-family: "黑体", "黑体";
	font-size: 40px;
	color: #fff;
	font-weight: bold;
	text-align: center
}
.ks2_jngj .jngj_right {
	float: right;
	display: inline;
	width: 610px;
	margin-left: 55px;
	margin-right: 45px;
	height: auto;
	padding-bottom: 40px;
	border-bottom: 1px solid #909090;
	margin-bottom: 40px
}
.ks2_jngj .jngj_right h5 {
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	color: #231815;
	padding-left: 10px
}
.ks2_jngj .jngj_right p {
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	color: #e70;
	padding-left: 40px
}
.ks2_jngj .jngj_right img {
	max-width: 581px;
	padding: 10px
}
.ks2_jngj .ks2_jngj_1 {
	height: 533px
}
.ks2_jngj .ks2_jngj_2 {
	height: 353px
}
.ks2_jngj .ks2_jngj_3 {
	height: 383px
}
.ks2_jngj .ks2_jngj_4 {
	height: 231px
}
.ks2_jngj .ks2_jngj_5 {
	height: 231px
}
.ks2_jngj .ks2_jngj_6 {
	height: 231px
}
.ks2_snddn_banner {
	width: 100%;
	min-width: 1200px;
	height: 435px;
	text-align: center;
*zoom:1;
	background-color: #eee;
	padding-top: 15px;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee
}
.ks2_snddn_banner:before, .ks2_snddn_banner:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_snddn_banner:after {
	clear: both
}
.ks2_snddn_zj {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	padding-top: 20px;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee
}
.ks2_snddn_zj:before, .ks2_snddn_zj:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_snddn_zj:after {
	clear: both
}
.ks2_snddn_zj h1 {
	height: 40px;
	line-height: 40px
}
.ks2_snddn_zj p {
	font-size: 18px;
	color: #070707;
	line-height: 40px;
	text-align: left;
	padding-top: 20px
}
.ks2_smslzgs {
	width: 100%;
	min-width: 1200px;
	height: 1264px;
	text-align: center;
*zoom:1;
	background-color: #eee;
	padding-top: 35px;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee
}
.ks2_smslzgs:before, .ks2_smslzgs:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_smslzgs:after {
	clear: both
}
.ks2_smslzgs .sms_title {
	height: 180px;
	width: 100%;
	background-color: #898989;
	color: #fff
}
.ks2_smslzgs .sms_title h1 {
	text-align: center;
	font-size: 50px;
	height: 90px;
	line-height: 90px
}
.ks2_smslzgs .sms_title p {
	text-align: center;
	font-size: 14px;
	line-height: 26px
}
.ks2_smslzgs .sms_body {
	height: 1074px;
	width: 100%;
	background-color: #fff;
	padding-top: 10px;
*zoom:1
}
.ks2_smslzgs .sms_body:before, .ks2_smslzgs .sms_body:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_smslzgs .sms_body:after {
	clear: both
}
.ks2_smslzgs .sms_body div {
	float: left;
	display: inline
}
.ks2_smslzgs .sms_body div img {
	width: 100%;
	height: 100%
}
.ks2_smslzgs .sms_body .row_1 {
	height: 262px;
	margin-bottom: 10px
}
.ks2_smslzgs .sms_body .col_1 {
	width: 396px
}
.ks2_smslzgs .sms_body .col_2 {
	width: 391px;
	margin-left: 10px;
	margin-right: 10px
}
.ks2_smslzgs .sms_body .col_3 {
	width: 393px
}
.ks2_smslzgs .sms_body .row_2 {
	height: 256px;
	margin-bottom: 10px
}
.ks2_smslzgs .sms_body .row_3 {
	height: 261px;
	margin-bottom: 10px
}
.ks2_smslzgs .sms_body .row_4 {
	height: 265px
}
.ks2_smslzgs .sms_body .lzgs_txt {
	background-color: #898989;
	text-align: center
}
.ks2_smslzgs .sms_body .lzgs_txt p {
	color: #fff;
	line-height: 60px;
	font-size: 48px;
	margin-top: 68px
}
.ks2_smslzgs .sms_body .lzgs_txt h5 {
	color: #fff;
	line-height: 80px;
	font-size: 60px
}
.ks2_smslzgs .sms_body .lzgs_td {
	height: 189px;
	margin-left: 10px;
	width: 674px;
	background-color: #c9c9ca;
	padding: 38px 60px;
	color: #231815;
	font-size: 14px;
	line-height: 27px
}
.lzgs_wh {
	width: 100%;
	min-width: 1200px;
	height: 1264px;
	text-align: center;
*zoom:1;
	background-color: #eee;
	padding-top: 35px;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee
}
.lzgs_wh:before, .lzgs_wh:after {
	display: table;
	content: "";
	line-height: 0
}
.lzgs_wh:after {
	clear: both
}
.lzgs_wh .wh_title {
	color: #231815;
	font-weight: bold;
	font-size: 50px;
	height: 90px;
	line-height: 90px;
	text-align: center
}
.lzgs_wh .wh_body {
	width: 100%;
	height: 271px;
	overflow: hidden;
	margin-bottom: 25px
}
.lzgs_wh .wh_body .wh_item {
	width: 280px;
	height: 269px;
	float: left;
	display: inline;
	margin-right: 24px;
	border: 1px solid #898989
}
.lzgs_wh .wh_body .on_margin {
	margin-right: 0
}
.wh_item h1 {
	height: 79px;
	line-height: 79px;
	font-size: 28px;
	color: #898989;
	text-align: center
}
.wh_item div.item_text {
	width: 220px;
	height: 150px;
	background-color: #898989;
	padding: 40px 30px 0;
	color: #fff;
	font-size: 15px;
	line-height: 24px;
	text-align: left
}
.lzgs_wt {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	background-color: #eee;
	padding-top: 35px;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee
}
.lzgs_wt:before, .lzgs_wt:after {
	display: table;
	content: "";
	line-height: 0
}
.lzgs_wt:after {
	clear: both
}
.lzgs_wt .wt_title {
	color: #231815;
	font-weight: bold;
	font-size: 50px;
	height: 90px;
	line-height: 90px;
	text-align: center
}
.lzgs_wt .wt_item {
	width: 1194px;
	height: 156px;
	border: 3px solid #898989;
	margin-bottom: 16px
}
.lzgs_wt .wt_item .wt_num {
	width: 200px;
	height: 156px;
	line-height: 156px;
	background-color: #898989;
	float: left;
	display: inline;
	text-align: center;
	color: #fff;
	font-size: 120px
}
.lzgs_wt .wt_item .wt_txt {
	width: 914px;
	height: 94px;
	float: right;
	display: inline;
	padding: 27px 40px;
	font-size: 15px;
	line-height: 24px;
	color: #2b2320
}
.lzgs_sb {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	background-color: #eee;
	padding-top: 35px;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee
}
.lzgs_sb:before, .lzgs_sb:after {
	display: table;
	content: "";
	line-height: 0
}
.lzgs_sb:after {
	clear: both
}
.lzgs_sb h2 {
	color: #231815;
	font-weight: bold;
	font-size: 50px;
	height: 90px;
	line-height: 90px;
	text-align: center
}
.lzgs_sb h3 {
	color: #231815;
	font-weight: normal;
	font-size: 40px;
	height: 80px;
	line-height: 80px;
	text-align: center
}
.lzgs_sb .sb_body {
	border-top: 2px solid #8a8a8a;
	border-left: 2px solid #8a8a8a;
	width: 1198px;
	height: 700px
}
.lzgs_sb .sb_body .sb_text, .lzgs_sb .sb_body img {
	width: 597px;
	height: 348px;
	float: left;
	display: inline;
	border-bottom: 2px solid #8a8a8a;
	border-right: 2px solid #8a8a8a;
	text-align: center;
	color: #231815
}
.sb_text h3 {
	margin-top: 50px;
	height: 90px;
	line-height: 90px;
	font-size: 40px;
	font-weight: normal
}
.sb_text p {
	line-height: 30px;
	font-size: 15px
}
.lzgs_djm {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	background-color: #eee;
	padding-top: 35px;
	padding-bottom: 50px
}
.lzgs_djm:before, .lzgs_djm:after {
	display: table;
	content: "";
	line-height: 0
}
.lzgs_djm:after {
	clear: both
}
.lzgs_djm h2 {
	color: #231815;
	font-weight: bold;
	font-size: 50px;
	height: 90px;
	line-height: 90px;
	text-align: center
}
.lzgs_djm p {
	color: #231815;
	font-weight: normal;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	text-align: center
}
.lzgs_djm .djm_body {
	width: 100%;
	height: 100%
}
.lzgs_djm .djm_body .djm_item {
	width: 280px;
	padding-bottom: 15px;
	float: left;
	display: inline;
	margin-right: 24px;
	border: 1px solid #898989
}
.lzgs_djm .djm_body .on_margin {
	margin-right: 0
}
.djm_item h1 {
	height: 79px;
	line-height: 79px;
	font-size: 24px;
	font-weight: normal;
	color: #fff;
	background-color: #898989;
	text-align: center;
	margin-bottom: 15px
}
.djm_item p {
	height: 40px;
	line-height: 40px;
	text-align: left;
	margin: 0 15px;
	padding-left: 20px;
	overflow: hidden;
	background:  left center no-repeat
}
.djm_item p a {
	color: #231815;
	font-size: 16px
}
.explain h2 {
	height: 64px;
	line-height: 64px;
	width: 100%;
	border-bottom: 1px solid #a2a3a3;
	border-top: 1px solid #a2a3a3;
	font-size: 30px;
	color: #e70;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px
}
.explain p {
	text-align: left;
	padding: 0 110px;
	min-height: 30px;
	line-height: 30px;
	color: #231815;
	font-size: 14px
}
.explain p span {
	color: #e70;
	font-size: 20px
}
.explain p b {
	color: #231815;
	font-weight: bold
}
.ks2_ysys_banner {
	width: 100%;
	min-width: 1200px;
	height: 579px;
	text-align: center;
*zoom:1;
	background-color: #eee;
	padding-top: 15px;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee
}
.ks2_ysys_banner:before, .ks2_ysys_banner:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_ysys_banner:after {
	clear: both
}
.ks2_titile_1 {
	color: #241916;
	font-size: 18px;
	line-height: 35px;
	text-align: center
}
.ks2_titile_2 {
	color: #e70;
	font-size: 28px;
	font-weight: normal;
	text-align: center;
	line-height: 40px
}
.ks2_titile_3 {
	color: #241916;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	text-align: center
}
.ks2_titile_4 {
	height: 100px;
	width: 1200px;
	background-color: #e70;
	color: #fff;
	text-align: center;
	padding-top: 20px
}
.ks2_titile_4 h1 {
	color: #fff;
	font-size: 30px;
	height: 50px;
	line-height: 50px
}
.ks2_titile_4 p {
	color: #fff;
	font-size: 14px;
	height: 30px;
	line-height: 30px
}
.rhsblzgs {
	display: block;
	width: 1200px;
	height: 78px;
	line-height: 78px;
	background-color: #e70;
	text-align: center;
	color: #fff !important;
	font-size: 30px;
	font-weight: bold;
	margin: 20px 0
}
.ks2_titile_5 {
	font-size: 14px;
	color: #000;
	height: 28px;
	line-height: 28px;
	text-align: center
}
.ks2_product_list {
	width: 100%;
	min-width: 1200px;
	height: 540px;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee
}
.ks2_product_list:before, .ks2_product_list:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_product_list:after {
	clear: both
}
.ks2_product_list .left_product_img, .ks2_product_list .right_product_img {
	width: 540px;
	height: 500px;
	margin-top: 40px
}
.ks2_product_list .right_product_block, .ks2_product_list .left_product_block {
	width: 640px;
	height: 540px;
	margin: 0 10px
}
.ks2_product_list .right_product_block h1, .ks2_product_list .left_product_block h1 {
	height: 200px;
	line-height: 200px;
	font-size: 50px;
	color: #e70;
	text-align: center;
	font-weight: bold
}
.ks2_product_list .right_product_block .product_brand_list, .ks2_product_list .left_product_block .product_brand_list {
	width: 640px;
*zoom:1
}
.ks2_product_list .right_product_block .product_brand_list:before, .ks2_product_list .left_product_block .product_brand_list:before, .ks2_product_list .right_product_block .product_brand_list:after, .ks2_product_list .left_product_block .product_brand_list:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_product_list .right_product_block .product_brand_list:after, .ks2_product_list .left_product_block .product_brand_list:after {
	clear: both
}
.ks2_product_list .right_product_block a.product_more, .ks2_product_list .left_product_block a.product_more {
	display: block;
	margin-left: auto;
	margin-right: auto;
	height: 30px;
	line-height: 30px;
	width: 180px;
	font-size: 15px;
	color: #000;
	background:  right center no-repeat;
	margin-top: 40px
}
.ks2_product_list .right_product_block, .ks2_product_list .right_product_img {
	float: right;
	display: inline
}
.ks2_product_list .left_product_img, .ks2_product_list .left_product_block {
	float: left;
	display: inline
}
.product_brand_list .product_brand {
	width: 268px;
	height: 128px
}
.product_brand_list .product_brand_two_row {
	float: left;
	display: inline;
	margin: 0 26px
}
.product_brand_list .product_brand_one_row {
	float: left;
	display: inline;
	margin-left: auto;
	margin-right: auto;
	margin: 0 186px
}
h1.ks2_rectangle_title {
	height: 78px;
	line-height: 78px;
	width: 100%;
	background-color: #e70;
	font-size: 40px;
	color: #fff;
	text-align: center
}
.ks2_product_select {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	background-color: #eee;
	padding-top: 65px
}
.ks2_product_select:before, .ks2_product_select:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_product_select:after {
	clear: both
}
.ks2_product_select .product_select_item {
	margin-top: 45px;
*zoom:1;
	border-bottom: 1px solid #8a8887
}
.ks2_product_select .product_select_item:before, .ks2_product_select .product_select_item:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_product_select .product_select_item:after {
	clear: both
}
.ks2_product_select .product_select_item .left_select_txt {
	float: left;
	display: inline;
	width: 544px
}
.ks2_product_select .product_select_item .right_select_img {
	float: right;
	display: inline;
	width: 576px;
	margin-left: 70px;
	margin-right: 10px;
	padding-bottom: 15px
}
.ks2_product_select .no_b_b {
	border-bottom: 0 none
}
.left_select_txt h3 {
	height: 120px;
	line-height: 120px;
	width: 100%;
	font-size: 32px;
	font-weight: normal;
	color: #e70;
	text-align: center
}
.left_select_txt p {
	color: #000;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 10px
}
.ks2_host_banner {
	width: 100%;
	min-width: 1200px;
	height: 500px;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	padding-top: 15px
}
.ks2_host_banner:before, .ks2_host_banner:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_host_banner:after {
	clear: both
}
h1.ks2_frame_title {
	height: 76px;
	line-height: 76px;
	border: 1px solid #e70;
	font-size: 40px;
	color: #e70;
	font-weight: bold;
	text-align: center
}
.ks2_host_class {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	padding-top: 35px
}
.ks2_host_class:before, .ks2_host_class:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_host_class:after {
	clear: both
}
.ks2_table_title {
	height: 60px;
	line-height: 60px;
	font-size: 30px;
	color: #4c4948;
	text-align: center;
	font-weight: normal;
	margin-top: 40px
}
.ks2_table_two {
	width: 1200px;
*zoom:1;
	border-top: 1px solid #989695;
	margin-bottom: 60px
}
.ks2_table_two:before, .ks2_table_two:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_table_two:after {
	clear: both
}
.ks2_table_two .left_cell {
	width: 599px;
	float: left;
	display: inline;
	border-bottom: 1px solid #989695;
	border-right: 1px solid #989695;
	min-height: 55px;
	text-align: center
}
.ks2_table_two .right_cell {
	text-align: center;
	width: 600px;
	float: right;
	display: inline;
	border-bottom: 1px solid #989695;
	min-height: 55px
}
.ks2_table_two .th_cell {
	height: 55px;
	line-height: 55px;
	color: #4c4948;
	font-size: 20px;
	font-weight: bold
}
.ks2_table_two .td_col_3 {
	height: 120px;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	color: #4c4948;
	margin-top: 20px;
	margin-bottom: 20px
}
.ks2_table_two .td_col_2 {
	height: 48px;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	color: #4c4948;
	margin-top: 15px;
	margin-bottom: 15px
}
.ks2_table_two .td_col_4 {
	height: 96px;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	color: #4c4948;
	margin-top: 15px;
	margin-bottom: 15px
}
.ks2_table_two .td_coll_img {
	height: 400px
}
.ks2_table_two .td_coll_img img {
	margin-left: auto;
	margin-right: auto
}
.ks2_table_three {
	width: 1200px;
*zoom:1;
	border-top: 1px solid #989695;
	margin-bottom: 10px
}
.ks2_table_three:before, .ks2_table_three:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_table_three:after {
	clear: both
}
.ks2_table_three .left_cell {
	width: 399px;
	float: left;
	display: inline;
	border-bottom: 1px solid #989695;
	border-right: 1px solid #989695;
	min-height: 55px;
	text-align: center
}
.ks2_table_three .right_cell {
	text-align: center;
	width: 400px;
	float: right;
	display: inline;
	border-bottom: 1px solid #989695;
	min-height: 55px
}
.ks2_table_three .th_cell {
	height: 55px;
	line-height: 55px;
	color: #4c4948;
	font-size: 20px;
	font-weight: bold
}
.ks2_table_three .td_col_2 {
	height: 48px;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	color: #4c4948;
	margin-top: 20px;
	margin-bottom: 20px
}
.ks2_table_three .td_col_4 {
	height: 96px;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	color: #4c4948;
	margin-top: 20px;
	margin-bottom: 20px
}
.ks2_host_select {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	padding-top: 35px
}
.ks2_host_select:before, .ks2_host_select:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_host_select:after {
	clear: both
}
.ks2_host_select .host_select_item {
	width: 100%;
*zoom:1;
	padding-bottom: 30px;
	padding-top: 40px;
	border-bottom: 1px solid #8a8887
}
.ks2_host_select .host_select_item:before, .ks2_host_select .host_select_item:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_host_select .host_select_item:after {
	clear: both
}
.ks2_host_select .host_select_item h3 {
	color: #4c4948;
	font-size: 30px;
	font-weight: normal;
	text-align: center;
	height: 50px;
	line-height: 50px;
	margin-bottom: 15px
}
.ks2_host_select .host_select_item p {
	font-size: 14px;
	line-height: 28px;
	color: #4c4948;
	text-align: center
}
.ks2_host_select .host_select_item img {
	max-width: 1200px;
	margin: 15px 0;
	margin-left: auto;
	margin-right: auto
}
.ks2_host_select .no_b_b {
	border-bottom: 0 none
}
.ks2_host_brand {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	background-color: #eee;
	padding-top: 30px
}
.ks2_host_brand:before, .ks2_host_brand:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_host_brand:after {
	clear: both
}
.ks2_host_brand .host_brand_list {
*zoom:1;
	margin-top: 40px;
	margin-bottom: 20px
}
.ks2_host_brand .host_brand_list:before, .ks2_host_brand .host_brand_list:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_host_brand .host_brand_list:after {
	clear: both
}
.ks2_host_brand .host_brand_list .host_brand_item {
	width: 50%;
	height: 291px;
	margin-bottom: 10px;
	float: left;
	display: inline
}
.host_brand_item img {
	margin-left: auto;
	margin-right: auto;
	width: 573px;
	height: 261px
}
.host_brand_item p {
	text-align: center;
	height: 30px;
	line-height: 30px;
	color: #4c4948;
	font-size: 16px
}
.ks2_piping_banner {
	width: 100%;
	min-width: 1200px;
	height: 500px;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	padding-top: 15px
}
.ks2_piping_banner:before, .ks2_piping_banner:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_piping_banner:after {
	clear: both
}
.ks2_piping_importance {
	width: 100%;
	min-width: 1200px;
	height: 308px;
	text-align: center;
*zoom:1;
	background-color: #eee
}
.ks2_piping_importance:before, .ks2_piping_importance:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_piping_importance:after {
	clear: both
}
.ks2_piping_importance .importance_main {
	margin-top: 40px;
	margin-bottom: 40px;
	width: 1200px;
	height: 228px;
	background-color: #da251d;
	color: #fff;
	text-align: center
}
.ks2_piping_importance .importance_main h1 {
	padding: 20px 0;
	height: 50px;
	line-height: 50px;
	font-size: 40px;
	color: #fff;
	font-weight: bold
}
.ks2_piping_importance .importance_main p {
	line-height: 30px;
	font-size: 16px
}
.piping_title {
	background-color: #da251d;
	color: #fff;
	text-align: center;
	height: 78px;
	line-height: 78px;
	font-size: 40px;
	margin-bottom: 40px
}
.ks2_piping_difference {
	width: 100%;
	min-width: 1200px;
	height: auto;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	text-align: center
}
.ks2_piping_difference:before, .ks2_piping_difference:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_piping_difference:after {
	clear: both
}
.ks2_piping_difference h2 {
	text-align: center;
	font-size: 30px;
	font-weight: normal;
	color: #000;
	height: 60px;
	line-height: 60px
}
.ks2_piping_difference p {
	text-align: center;
	font-size: 14px;
	color: #000;
	height: 30px;
	line-height: 30px
}
.ks2_piping_difference img {
	margin-left: auto;
	margin-right: auto;
	margin: 10px 0
}
.ks2_piping_difference hr {
	margin: 40px 0;
	border-top: 0 none;
	border-bottom: 1px solid #da251d
}
.ks2_piping_water {
	width: 100%;
	min-width: 1200px;
	height: 245px;
	text-align: center;
*zoom:1;
	background-color: #eee
}
.ks2_piping_water:before, .ks2_piping_water:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_piping_water:after {
	clear: both
}
.ks2_piping_water .water_main {
	margin-top: 40px;
	margin-bottom: 40px;
	width: 1200px;
	height: 165px;
	background-color: #da251d;
	color: #fff;
	text-align: center
}
.ks2_piping_water .water_main h1 {
	padding: 20px 0;
	height: 50px;
	line-height: 50px;
	font-size: 40px;
	color: #fff;
	font-weight: bold
}
.ks2_piping_water .water_main p {
	line-height: 30px;
	font-size: 16px
}
.ks2_piping_qa {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee
}
.ks2_piping_qa:before, .ks2_piping_qa:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_piping_qa:after {
	clear: both
}
.ks2_piping_qa p {
	font-size: 16px;
	color: #000;
	text-align: center;
	line-height: 30px;
	margin: 15px 0
}
.ks2_piping_qa h5 {
	font-size: 24px;
	height: 40px;
	line-height: 40px;
	color: #da251d;
	text-align: center
}
.ks2_wk_banner {
	width: 100%;
	min-width: 1200px;
	height: 500px;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	padding-top: 15px
}
.ks2_wk_banner:before, .ks2_wk_banner:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_wk_banner:after {
	clear: both
}
.wk_title {
	background-color: #00938e;
	color: #fff;
	text-align: center;
	height: 78px;
	line-height: 78px;
	font-size: 40px;
	margin-bottom: 40px
}
.ks2_wk_container {
	width: 100%;
	min-width: 1200px;
	height: auto;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	text-align: center;
	padding-top: 30px
}
.ks2_wk_container:before, .ks2_wk_container:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_wk_container:after {
	clear: both
}
.ks2_wk_container h2 {
	text-align: center;
	font-size: 30px;
	font-weight: normal;
	color: #000;
	height: 60px;
	line-height: 60px
}
.ks2_wk_container h3 {
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	height: 40px;
	line-height: 40px
}
.ks2_wk_container p {
	text-align: center;
	font-size: 14px;
	color: #000;
	height: 30px;
	line-height: 30px
}
.ks2_wk_container img {
	margin-left: auto;
	margin-right: auto;
	margin: 10px auto
}
.ks2_wk_container hr {
	margin: 40px 0;
	border-top: 0 none;
	border-bottom: 1px solid #00938e
}
.ks2_wk_authorization {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	background-color: #eee;
	padding-bottom: 50px
}
.ks2_wk_authorization:before, .ks2_wk_authorization:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_wk_authorization:after {
	clear: both
}
.ks2_wk_authorization img {
	margin-left: auto;
	margin-right: auto;
	margin: 10px auto
}
.ks2_wk_authorization .authorization_title {
	width: 100%;
	height: 125px;
	padding: 15px 0;
	margin: 20px auto;
	background-color: #00938e
}
.ks2_wk_authorization .authorization_title h1 {
	height: 62px;
	line-height: 62px;
	text-align: center;
	color: #fff;
	font-size: 40px
}
.ks2_wkf_banner {
	width: 100%;
	min-width: 1200px;
	height: 480px;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	padding-top: 15px
}
.ks2_wkf_banner:before, .ks2_wkf_banner:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_wkf_banner:after {
	clear: both
}
.ks2_wkf_container {
	width: 100%;
	min-width: 1200px;
	height: auto;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	text-align: center;
	padding-top: 50px
}
.ks2_wkf_container:before, .ks2_wkf_container:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_wkf_container:after {
	clear: both
}
.ks2_wkf_container h2 {
	text-align: center;
	font-size: 30px;
	font-weight: normal;
	color: #000;
	height: 60px;
	line-height: 60px
}
.ks2_wkf_container p {
	text-align: center;
	font-size: 14px;
	color: #000;
	height: 30px;
	line-height: 30px
}
.ks2_wkf_container img {
	margin-left: auto;
	margin-right: auto;
	margin: 18px auto
}
.ks2_wkf_brand {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	background-color: #eee;
	padding-top: 30px
}
.ks2_wkf_brand:before, .ks2_wkf_brand:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_wkf_brand:after {
	clear: both
}
.ks2_wkf_brand .wkf_brand_list {
*zoom:1;
	margin-top: 40px;
	margin-bottom: 20px
}
.ks2_wkf_brand .wkf_brand_list:before, .ks2_wkf_brand .wkf_brand_list:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_wkf_brand .wkf_brand_list:after {
	clear: both
}
.ks2_wkf_brand .wkf_brand_list .wkf_brand_item {
	width: 50%;
	height: 291px;
	margin-bottom: 10px;
	float: left;
	display: inline
}
.wkf_brand_list img {
	margin-left: auto;
	margin-right: auto;
	width: 573px;
	height: 261px
}
.wkf_brand_list p {
	text-align: center;
	height: 30px;
	line-height: 30px;
	color: #4c4948;
	font-size: 16px
}
.ks2_nqp_banner {
	width: 100%;
	min-width: 1200px;
	height: 500px;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	padding-top: 15px
}
.ks2_nqp_banner:before, .ks2_nqp_banner:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_nqp_banner:after {
	clear: both
}
.nqp_title {
	background-color: #000;
	color: #fff;
	text-align: center;
	height: 78px;
	line-height: 78px;
	font-size: 40px;
	margin-bottom: 40px
}
.ks2_nqp_container {
	width: 100%;
	min-width: 1200px;
	height: auto;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	text-align: center;
	padding-top: 50px
}
.ks2_nqp_container:before, .ks2_nqp_container:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_nqp_container:after {
	clear: both
}
.ks2_nqp_container h2 {
	text-align: center;
	font-size: 30px;
	font-weight: normal;
	color: #000;
	height: 60px;
	line-height: 60px
}
.ks2_nqp_container p {
	text-align: center;
	font-size: 14px;
	color: #000;
	height: 30px;
	line-height: 30px
}
.ks2_nqp_container img {
	margin-left: auto;
	margin-right: auto;
	margin: 18px auto
}
.ks2_nqp_container hr {
	margin: 40px 0;
	border-top: 0 none;
	border-bottom: 1px solid #000
}
.ks2_nqp_container .nqp_main {
	margin-top: 10px;
	margin-bottom: 20px;
	width: 1200px;
	height: 228px;
	background-color: #000;
	color: #fff;
	text-align: center
}
.ks2_nqp_container .nqp_main h1 {
	padding: 25px 0;
	height: 50px;
	line-height: 50px;
	font-size: 40px;
	color: #fff
}
.ks2_nqp_container .nqp_main p {
	line-height: 30px;
	font-size: 16px;
	color: #fff
}
.ks2_nqp_brand {
	width: 100%;
	min-width: 1200px;
	height: auto;
	text-align: center;
*zoom:1;
	background-color: #eee;
	padding-top: 30px
}
.ks2_nqp_brand:before, .ks2_nqp_brand:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_nqp_brand:after {
	clear: both
}
.ks2_nqp_brand .nqp_brand_list {
*zoom:1;
	margin-top: 40px;
	margin-bottom: 20px
}
.ks2_nqp_brand .nqp_brand_list:before, .ks2_nqp_brand .nqp_brand_list:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_nqp_brand .nqp_brand_list:after {
	clear: both
}
.ks2_nqp_brand .nqp_brand_list .nqp_brand_item {
	width: 400px;
	height: 228px;
	margin-bottom: 10px;
	float: left;
	display: inline
}
.nqp_brand_list img {
	margin-left: auto;
	margin-right: auto;
	width: 362px;
	height: 198px
}
.nqp_brand_list p {
	text-align: center;
	height: 30px;
	line-height: 30px;
	color: #4c4948;
	font-size: 16px
}
.ks2_jfsq_banner {
	width: 100%;
	min-width: 1200px;
	height: 486px;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	padding-top: 15px
}
.ks2_jfsq_banner:before, .ks2_jfsq_banner:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_jfsq_banner:after {
	clear: both
}
.ks2_jsfsq_container {
	width: 100%;
	min-width: 1200px;
	height: auto;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	text-align: center;
	padding-top: 50px
}
.ks2_jsfsq_container:before, .ks2_jsfsq_container:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_jsfsq_container:after {
	clear: both
}
.ks2_jsfsq_container h2 {
	text-align: center;
	font-size: 30px;
	font-weight: normal;
	color: #000;
	height: 60px;
	line-height: 60px
}
.ks2_jsfsq_container p {
	text-align: center;
	font-size: 14px;
	color: #000;
	line-height: 30px
}
.ks2_jsfsq_container img {
	margin-left: auto;
	margin-right: auto;
	margin: 18px auto
}
.ks2_jsfsq_container hr {
	margin: 40px 0;
	border-top: 0 none;
	border-bottom: 1px solid #000
}
.ks2_jsfsq_container .nqp_main {
	margin-top: 10px;
	margin-bottom: 20px;
	width: 1200px;
	height: 228px;
	background-color: #000;
	color: #fff;
	text-align: center
}
.ks2_jsfsq_container .nqp_main h1 {
	padding: 25px 0;
	height: 50px;
	line-height: 50px;
	font-size: 40px;
	color: #fff
}
.ks2_jsfsq_container .nqp_main p {
	line-height: 30px;
	font-size: 16px;
	color: #fff
}
.ks2_bosch_banner {
	width: 100%;
	min-width: 1200px;
	height: 500px;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	padding-top: 15px
}
.ks2_bosch_banner:before, .ks2_bosch_banner:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_bosch_banner:after {
	clear: both
}
.ks2_bosch_container {
	width: 100%;
	min-width: 1200px;
	height: auto;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	text-align: center;
	padding-top: 50px
}
.ks2_bosch_container:before, .ks2_bosch_container:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_bosch_container:after {
	clear: both
}
.ks2_bosch_container h2 {
	text-align: center;
	font-size: 30px;
	font-weight: normal;
	color: #305578;
	height: 60px;
	line-height: 60px
}
.ks2_bosch_container h3 {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #305578;
	height: 35px;
	line-height: 35px
}
.ks2_bosch_container p {
	text-align: center;
	font-size: 14px;
	color: #000;
	line-height: 30px
}
.ks2_bosch_container img {
	margin-left: auto;
	margin-right: auto;
	margin: 18px auto
}
.ks2_bosch_container hr {
	margin: 40px 0;
	border-top: 0 none;
	border-bottom: 1px solid #305578
}
.ks2_bosch_frame {
	width: 1200px;
*zoom:1;
	margin-top: 15px
}
.ks2_bosch_frame:before, .ks2_bosch_frame:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_bosch_frame:after {
	clear: both
}
.ks2_bosch_frame .frame_title {
	width: 100%;
	height: 68px;
	line-height: 68px;
	background-color: #305578;
	text-align: center;
	color: #fff;
	font-size: 16px
}
.ks2_bosch_frame .frame_title h3 {
	height: 48px;
	line-height: 68px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: normal
}
.ks2_bosch_frame .frame_title p {
	height: 20px;
	line-height: 18px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: normal
}
.ks2_bosch_frame .left_frame {
	float: left;
	display: inline;
	width: 591px
}
.ks2_bosch_frame .right_frame {
	float: right;
	display: inline;
	width: 591px
}
.ks2_bosch_frame img {
	margin: 0;
	width: 589px;
	height: 299px;
	border-bottom: 1px solid #305578;
	border-left: 1px solid #305578;
	border-right: 1px solid #305578
}
.bosch_title {
	background-color: #305578;
	color: #fff;
	text-align: center;
	height: 78px;
	line-height: 78px;
	font-size: 40px;
	margin-bottom: 40px
}
.bosch_product_title {
	height: 88px;
	border-bottom: 1px solid #305578;
	padding-bottom: 10px
}
.bosch_product_title h1 {
	height: 58px;
	line-height: 58px;
	text-align: center;
	color: #305578;
	font-size: 38px
}
.bosch_product_title p {
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 17px
}
.ks2_otlan_banner {
	width: 100%;
	min-width: 1200px;
	height: 500px;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	padding-top: 15px
}
.ks2_otlan_banner:before, .ks2_otlan_banner:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_otlan_banner:after {
	clear: both
}
.ks2_otlan_container {
	width: 100%;
	min-width: 1200px;
	height: auto;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	text-align: center;
	padding-top: 50px
}
.ks2_otlan_container:before, .ks2_otlan_container:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_otlan_container:after {
	clear: both
}
.ks2_otlan_container h2 {
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	color: #af9186;
	height: 60px;
	line-height: 60px
}
.ks2_otlan_container h3 {
	text-align: center;
	font-size: 25px;
	font-weight: normal;
	color: #000;
	height: 40px;
	line-height: 40px
}
.ks2_otlan_container p {
	text-align: center;
	font-size: 14px;
	color: #000;
	line-height: 30px
}
.ks2_otlan_container img {
	margin-left: auto;
	margin-right: auto;
	margin: 18px auto
}
.ks2_otlan_container hr {
	margin: 40px 0;
	border-top: 0 none;
	border-bottom: 1px solid #af9186
}
.ks2_pnede_piping_banner {
	width: 100%;
	min-width: 1200px;
	height: 500px;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	padding-top: 15px
}
.ks2_pnede_piping_banner:before, .ks2_pnede_piping_banner:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_pnede_piping_banner:after {
	clear: both
}
.ks2_pnede_piping_container {
	width: 100%;
	min-width: 1200px;
	height: auto;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	text-align: center
}
.ks2_pnede_piping_container:before, .ks2_pnede_piping_container:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_pnede_piping_container:after {
	clear: both
}
.ks2_pnede_piping_container h1 {
	color: #da251d;
	text-align: center;
	height: 60px;
	line-height: 60px;
	font-size: 40px
}
.ks2_pnede_piping_container h2 {
	text-align: center;
	font-size: 24px;
	font-weight: normal;
	color: #000;
	height: 40px;
	line-height: 40px
}
.ks2_pnede_piping_container h3 {
	color: #da251d;
	text-align: center;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	font-size: 24px
}
.ks2_pnede_piping_container p {
	text-align: center;
	font-size: 14px;
	color: #000;
	line-height: 30px
}
.ks2_pnede_piping_container img {
	margin-left: auto;
	margin-right: auto;
	margin: 10px 0
}
.ks2_pnede_piping_container hr {
	margin: 40px 0;
	border-top: 0 none;
	border-bottom: 1px solid #da251d
}
.ks2_babe_piping_banner {
	width: 100%;
	min-width: 1200px;
	height: 480px;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	padding-top: 15px
}
.ks2_babe_piping_banner:before, .ks2_babe_piping_banner:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_babe_piping_banner:after {
	clear: both
}
.ks2_babe_piping_container {
	width: 100%;
	min-width: 1200px;
	height: auto;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	text-align: center
}
.ks2_babe_piping_container:before, .ks2_babe_piping_container:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_babe_piping_container:after {
	clear: both
}
.ks2_babe_piping_container h1 {
	color: #e70;
	text-align: center;
	height: 60px;
	line-height: 60px;
	font-size: 40px
}
.ks2_babe_piping_container h2 {
	text-align: center;
	font-size: 24px;
	font-weight: normal;
	color: #000;
	height: 40px;
	line-height: 40px
}
.ks2_babe_piping_container h3 {
	color: #e70;
	text-align: center;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	font-size: 24px
}
.ks2_babe_piping_container p {
	text-align: center;
	font-size: 14px;
	color: #000;
	line-height: 30px
}
.ks2_babe_piping_container img {
	margin-left: auto;
	margin-right: auto;
	margin: 10px 0
}
.ks2_babe_piping_container hr {
	margin: 40px 0;
	border-top: 0 none;
	border-bottom: 1px solid #e70
}
.ks2_siemens_wkf_banner {
	width: 100%;
	min-width: 1200px;
	height: 486px;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	padding-top: 15px
}
.ks2_siemens_wkf_banner:before, .ks2_siemens_wkf_banner:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_siemens_wkf_banner:after {
	clear: both
}
.baga_title {
	height: 42px;
	line-height: 42px
}
.baga_title hr.left {
	float: left;
	display: inline;
	width: 34%;
	margin: 20px 0
}
.baga_title hr.right {
	float: right;
	display: inline;
	width: 34%;
	margin: 20px 0
}
.baga_title p {
	font-size: 35px;
	height: 42px;
	line-height: 42px;
	width: 31%;
	float: left;
	display: inline
}
.freedom_title_1 {
	height: 42px;
	line-height: 42px
}
.freedom_title_1 hr.left {
	float: left;
	display: inline;
	width: 34%;
	margin: 20px 0;
	border-bottom: 1px solid #df4c18
}
.freedom_title_1 hr.right {
	float: right;
	display: inline;
	width: 34%;
	margin: 20px 0;
	border-bottom: 1px solid #df4c18
}
.freedom_title_1 p {
	font-size: 35px;
	height: 42px;
	line-height: 42px;
	width: 31%;
	float: left;
	display: inline;
	color: #df4c18
}
.freedom_title_2 {
	background-color: #df4c18;
	color: #fff;
	text-align: center;
	height: 78px;
	line-height: 78px;
	font-size: 40px;
	margin-bottom: 40px
}
.ks2_zxns_banner {
	width: 100%;
	min-width: 1200px;
	height: 545px;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	padding-top: 15px
}
.ks2_zxns_banner:before, .ks2_zxns_banner:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_zxns_banner:after {
	clear: both
}
.ks2_zxns_container {
	width: 100%;
	min-width: 1200px;
	height: auto;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	text-align: center
}
.ks2_zxns_container:before, .ks2_zxns_container:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_zxns_container:after {
	clear: both
}
.ks2_zxns_container h1 {
	color: #000;
	text-align: center;
	height: 80px;
	line-height: 80px;
	font-size: 40px;
	font-weight: normal
}
.ks2_zxns_container h2 {
	text-align: center;
	font-size: 24px;
	font-weight: normal;
	color: #000;
	height: 40px;
	line-height: 40px
}
.ks2_zxns_container h3 {
	color: #e70;
	text-align: center;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	font-size: 24px
}
.ks2_zxns_container p {
	text-align: center;
	font-size: 14px;
	color: #000;
	line-height: 30px
}
.ks2_zxns_container img {
	margin-left: auto;
	margin-right: auto;
	margin: 10px 0
}
.ks2_zxns_container hr {
	margin: 40px 0;
	border-top: 0 none;
	border-bottom: 1px solid #5c5957
}
.ks2_zsjm_banner {
	width: 100%;
	min-width: 1200px;
	height: 500px;
	text-align: center;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	padding-top: 15px
}
.ks2_zsjm_banner:before, .ks2_zsjm_banner:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_zsjm_banner:after {
	clear: both
}
.ks2_zsjm_container {
	width: 100%;
	min-width: 1200px;
	height: auto;
*zoom:1;
	padding-bottom: 50px;
	background:  center bottom no-repeat #eee;
	text-align: center
}
.ks2_zsjm_container:before, .ks2_zsjm_container:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_zsjm_container:after {
	clear: both
}
.ks2_zsjm_container h2 {
	text-align: center;
	font-size: 24px;
	font-weight: normal;
	color: #000;
	height: 40px;
	line-height: 40px;
	margin-top: 30px
}
.ks2_zsjm_container h3 {
	color: #e70;
	text-align: center;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	font-size: 24px
}
.ks2_zsjm_container p {
	text-align: center;
	font-size: 14px;
	color: #000;
	line-height: 30px
}
.ks2_zsjm_container img {
	margin-left: auto;
	margin-right: auto;
	margin: 10px 0
}
.ks2_zsjm_container hr {
	margin: 40px 0;
	border-top: 0 none;
	border-bottom: 1px solid #5c5957
}
.ks2_zsjm_container .zsjm_list {
	margin-top: 20px;
	height: 40px;
	line-height: 40px;
	text-align: center
}
.ks2_zsjm_container .zsjm_list span {
	padding: 0 20px;
	font-size: 15px;
	color: #000
}
.ks2_zsjm_container .zsjm_list i {
	display: inline;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	width: 24px;
	background-color: #e70;
	margin-right: 5px;
	color: #fff;
	font-size: 15px;
	font-style: normal
}
.ks2_header {
	width: 100%;
	min-width: 1200px;
	height: 600px;
	text-align: center;
*zoom:1;
	background:  center top no-repeat
}
.ks2_header:before, .ks2_header:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_header:after {
	clear: both
}
.ks2_header .content {
	position: relative;
	z-index: 900;
	height: 600px;
	overflow: hidden
}
.ks2_header .content .ks2_index_logo {
	display: block;
	width: 138px;
	height: 164px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -69px
}
.ks2_header .content .ks2_index_logo img {
	width: 138px;
	height: 138px
}
.ks2_header .top_nav {
	width: 100%;
	height: 46px;
	margin-top: 48px
}
.ks2_header .top_nav .top_nav_item_left, .ks2_header .top_nav .top_nav_item_right {
	width: 158px;
	height: 46px;
	line-height: 46px;
	background:  center center;
	text-align: center;
	color: #fff;
	font-size: 20px
}
.ks2_header .top_nav .top_nav_item_left {
	float: left;
	display: inline;
	margin-right: 5px
}
.ks2_header .top_nav .top_nav_item_right {
	float: right;
	display: inline;
	margin-left: 5px
}
.ks2_header .top_nav .top_nav_item_left:hover, .ks2_header .top_nav .top_nav_item_right:hover {
	color: #e70
}
.ks2_header .bottom_nav {
	margin-top: 430px;
	width: 100%;
	height: 55px
}
.ks2_header .bottom_nav .bottom_nav_item, .ks2_header .bottom_nav .bottom_nav_item_right {
	width: 235px;
	height: 50px;
	line-height: 50px;
	background-color: #e70;
	text-align: center;
	color: #fff;
	font-size: 20px
}
.ks2_header .bottom_nav .bottom_nav_item {
	margin-right: 6px;
	float: left;
	display: inline
}
.ks2_header .bottom_nav .bottom_nav_item_right {
	float: right;
	display: inline
}
.ks2_header .bottom_nav .bottom_nav_item:hover, .ks2_header .bottom_nav .bottom_nav_item_right:hover {
	background-color: #666
}
.banner {
	width: 100%;
	min-width: 1200px;
	height: 500px;
	text-align: center;
*zoom:1;
	overflow: hidden;
	position: relative;
	z-index: 900
}
.banner:before, .banner:after {
	display: table;
	content: "";
	line-height: 0
}
.banner:after {
	clear: both
}
.banner .banner_list {
	width: 100%;
	height: 500px;
	overflow: hidden
}
.banner .banner_list li {
	position: absolute;
	z-index: 901;
	top: 0;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 500px
}
.banner .banner_icon {
	position: absolute;
	bottom: 35px;
	left: 50%;
	z-index: 902;
	margin-left: -36px;
	width: 72px;
	height: 12px
}
.banner .banner_icon i {
	float: left;
	display: inline;
	width: 12px;
	height: 12px;
	margin: 0 6px;
	background-color: #ccc;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	cursor: pointer
}
.banner .banner_icon i.cur {
	background-color: #e70
}
.banner_list li img {
	width: 100%
}
.ks2_sample {
	width: 100%;
	min-width: 1200px;
	height: 596px;
	text-align: center;
*zoom:1;
	margin-bottom: 14px;
	background:  center top no-repeat
}
.ks2_sample:before, .ks2_sample:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_sample:after {
	clear: both
}
.ks2_sample .content {
	height: 596px;
	overflow: hidden
}
.ks2_sample .ks2_sample_title {
	display: block;
	margin-top: 85px;
	margin-left: 138px;
	width: 352px;
	height: 112px;
	line-height: 100px;
	background:  left top no-repeat;
	text-align: center;
	font-size: 44px;
	font-weight: bold;
	color: #fff
}
.ks2_sample .sample_sub_list {
	margin-top: 32px;
	margin-left: 727px;
	width: 272px;
	height: 304px
}
.ks2_sample .sample_sub_list a {
	display: block;
	width: 270px;
	height: 66px;
	line-height: 66px;
	text-align: center;
	margin-bottom: 8px;
	border: 1px solid #c8bfb9;
	border: 1px solid rgba(255,255,255,0.6);
	background-color: #584d48;
	background-color: rgba(0,0,0,0.6);
	font-size: 20px;
	color: #fff
}
.ks2_sample .sample_sub_list span {
	color: #e70;
	font-weight: bold
}
.ks2_sample .sample_sub_list a:hover {
	border: 1px solid rgba(255,255,255,0.4);
	background-color: #8f847f;
	background-color: rgba(0,0,0,0.4)
}
.ks2_nous {
	width: 100%;
	min-width: 1200px;
	height: 596px;
	text-align: center;
*zoom:1;
	background:  center top no-repeat
}
.ks2_nous:before, .ks2_nous:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_nous:after {
	clear: both
}
.ks2_nous .content {
	height: 596px;
	overflow: hidden
}
.ks2_nous .ks2_nous_tilte {
	display: block;
	margin-top: 93px;
	margin-left: 138px;
	width: 352px;
	height: 112px;
	line-height: 100px;
	background:  left top no-repeat;
	text-align: center;
	font-size: 44px;
	font-weight: bold;
	color: #fff
}
.ks2_nous .nous_sub_list {
	margin-top: 32px;
	margin-left: 138px;
	width: 352px;
	height: 280px
}
.ks2_nous .nous_sub_list .nous_sub_item {
	width: 350px;
	height: 66px;
	margin-bottom: 4px;
	border-left: 1px solid #e70;
	border-right: 1px solid #e70
}
.nous_sub_item a {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 320px;
	height: 64px;
	line-height: 64px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	border: 1px solid #fff;
	background-color: #817d73;
	background-color: rgba(0,0,0,0.6)
}
.nous_sub_item a:hover {
	background-color: #fd8e3f;
	background-color: rgba(255,102,0,0.6)
}
.ks2_secret {
	width: 100%;
	min-width: 1200px;
	height: 592px;
	text-align: center;
*zoom:1;
	background-color: #fff
}
.ks2_secret:before, .ks2_secret:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_secret:after {
	clear: both
}
.ks2_secret .content {
	height: 592px;
	overflow: hidden
}
.ks2_secret .ks2_secret_tilte {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 130px;
	width: 527px;
	height: 111px;
	line-height: 100px;
	background:  left top no-repeat;
	text-align: center;
	font-size: 44px;
	font-weight: bold;
	color: #000
}
.ks2_secret .secret_sub_list {
	width: 100%;
	height: 240px;
	margin-top: 50px
}
.ks2_secret .secret_sub_list .secret_sub_item {
	width: 25%;
	height: 240px;
	float: left;
	display: inline;
	position: relative;
	z-index: 900
}
.secret_sub_item i {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 188px;
	height: 188px
}
.secret_sub_item i.sub_1 {
	background:  center center no-repeat
}
.secret_sub_item i.sub_2 {
	background:  center center no-repeat
}
.secret_sub_item i.sub_3 {
	background:  center center no-repeat
}
.secret_sub_item i.sub_4 {
	background:  center center no-repeat
}
.secret_sub_item p {
	text-align: center;
	height: 52px;
	line-height: 52px;
	font-size: 18px;
	color: #000
}
.secret_sub_item span {
	display: block;
	width: 188px;
	height: 188px;
	background:  center center no-repeat;
	position: absolute;
	z-index: 901;
	top: 0;
	left: 50%;
	margin-left: -94px
}
.secret_sub_item:hover p {
	color: #e70;
	font-weight: bold
}
.secret_sub_item:hover span {
	display: none
}
.ks2_basket_company {
	width: 100%;
	min-width: 1200px;
	height: 562px;
	text-align: center;
*zoom:1;
	background:  left center no-repeat
}
.ks2_basket_company:before, .ks2_basket_company:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_basket_company:after {
	clear: both
}
.ks2_basket_company .content {
	height: 562px;
	overflow: hidden
}
.ks2_basket_company .ks2_basket_company_tilte {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 210px;
	width: 527px;
	height: 111px;
	line-height: 100px;
	background:  left top no-repeat;
	text-align: center;
	font-size: 44px;
	font-weight: bold;
	color: #fff
}
.ks2_basket_company .ks2_company_sub_list {
	width: 1118px;
	height: 66px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px
}
.ks2_basket_company .ks2_company_sub_list .ks2_company_sub_item {
	width: 25%;
	height: 66px;
	float: left;
	display: inline
}
.ks2_company_sub_item a {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 250px;
	height: 64px;
	line-height: 64px;
	border: 1px solid #fff;
	background-color: #e70;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #fff
}
.ks2_company_sub_item a:hover {
	background-color: #989898
}
.ks2_news_center {
	width: 100%;
	min-width: 1200px;
	height: 638px;
	text-align: center;
*zoom:1;
	background-color: #5a5247;
	/*#c8c8c8*/
}
.ks2_news_center:before, .ks2_news_center:after {
	display: table;
	content: "";
	line-height: 0
}
.ks2_news_center:after {
	clear: both
}
.ks2_news_center .ks2_center_title {
	height: 99px;
	line-height: 99px;
	width: 1131px;
	margin-left: auto;
	margin-right: auto;
	background:  center bottom no-repeat;
	text-align: center;
	font-size: 44px;
	font-weight: bold;
	color: #e70;
	margin-top: 55px;
	margin-bottom: 25px
}
.ks2_news_center .ks2_news_body {
	width: 1131px;
	margin-left: auto;
	margin-right: auto;
	height: 430px
}
.ks2_news_center .ks2_news_body .ks2_news_sub_body {
	width: 361px;
	height: 430px;
	float: left;
	display: inline;
	background-color: #fff;
	position: relative;
	z-index: 900
}
.ks2_news_center .ks2_news_body .ks2_news_sub_margin {
	margin: 0 24px
}
.ks2_news_sub_body .news_img {
	display: block;
	width: 361px;
	height: 150px;
	margin-bottom: 25px
}
.ks2_news_sub_body .news_item {
	display: block;
	height: 24px;
	line-height: 24px;
	margin: 0 24px;
	overflow: hidden;
	font-size: 14px;
	color: #000
}
.ks2_news_sub_body .news_item:hover {
	color: #e70
}
.ks2_news_sub_body .news_more {
	width: 71px;
	height: 21px;
	position: absolute;
	z-index: 901;
	bottom: 10px;
	left: 24px;
	background:  left top no-repeat
}
.ks2_news_sub_body .ks2_about_body {
	height: 216px;
	line-height: 24px;
	margin: 0 24px;
	overflow: hidden;
	font-size: 14px;
	color: #000
}


.ys_head_menu_1{ float:left;}
.ys_head_menu_2{ float:right;}
.ys_head_menu_1,.ys_head_menu_2{ width:500px; display: block;
    height: 55px;
    margin-top: 10px;}
.ys_head_menu_1 li,.ys_head_menu_2 li{height: 55px;
	line-height: 55px;
	text-align: center;
	padding-left: 28px;
	padding-right: 28px;
	font-size: 15px;
	display:inline;}
/*.ys_head_menu_1 li{
	padding-left: 80px;
	padding-right: 35px;
	}*/

.ys_head_menu_1 li a,.ys_head_menu_2 li a {
	color: #383838
}
.ys_head_menu_1 li  a:hover,.ys_head_menu_2 li a:hover {
	font-weight: 700
}
.yslogo{ width:150px; margin:0 auto; position:relative;}
.yslogo a{ position:absolute; z-index:9999;  left:0px;}
.yslogo a img{margin-top:10px; margin-bottom:5px;}

.header {
	height: 70px;
}