﻿
/*** all ***/
body, div, img, table, ul, li, p, h1, h2, h3, h4, h5, h6, form {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	background: #fff;
	font-size: 12px;
}
ul, li {
	list-style: none;
}
.blank10 {
	margin: auto;
	width: 1200px;
	height: 10px;
	overflow: hidden;
	clear: both;
}
.box {
	margin: auto;
	width: 1200px;
}
/*** top ***/

/*** header ***/


/***banner***/

/*** index_c ***/
.index_c {
	margin: auto;
	width: 1200px;
}
.index_middle {
	width: 1200px;
	padding-bottom: 10px;
	float: left;
}
.index_middle_title {
	height: 28px;
}
.con1, .tab1 {
	display: block;
	width: 1230px;
}
.con2, .con3, .con4, .con5, .con6, .con7, .con8, .con9, .tab2, .tab3, .tab4, .tab5, .tab6, .tab7, .tab8, .tab9 {
	display: none;
}
.index_middle_title h2 {
	font-size: 22px;
	font-weight: normal;
	float: left;
	font-weight: bold;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	margin-top: 2%;
	margin-bottom: 2%;
}
.index_middle_title h1 a {
	display: block;
	height: 28px;
	line-height: 26px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	padding: 10px 0 0 0;
	float: left;
	color: #333;
	text-decoration: none;
}
.index_middle_title h1 a:hover {
	text-decoration: none;
}
.index_middle_title h1 .h1on {
	border-bottom: 1px solid #fff;
}
.index_middle_title h3 {
	float: right;
	margin-left: 30px;
	padding: 10px 12px 0 0;
}
.index_middle_title h3 ul {
	float: right;
	border-bottom: none;
}
.index_middle_title h3 li {
	float: left;
	cursor: pointer;
	margin: 1px 0 0 0;
	padding: 5px 10px 0 10px;
	height: 19px;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
}
.index_middle_title h3 li:hover {
}
.index_middle_title h3 a {
	color: #333;
	text-decoration: none;
}
.index_middle_title h3 a:hover {
	color: #fff;
	text-decoration: none;
}
.index_middle_title .h3on {
	display: block;
	background: #05BD8E;
	color: #fff;
	font-weight: bold;
}
.index_middle_title h4 {
	font-size: 12px;
	font-weight: normal;
	float: left;
	margin: 18px 12px 0 0;
	color: #666;
}
.index_middle_title h4 a {
	color: #1a1a1a;
	text-decoration: none;
}
.index_middle_title h4 a:hover {
	color: #05BD8E;
	text-decoration: underline;
}
.index_middle_title .title_tab {
	float: right;
	margin: 10px 12px 0 0;
}
.index_middle_title .title_tab ul {
	float: right;
}
.index_middle_title .title_tab li {
	float: left;
	color: #d9d9d9;
	cursor: pointer;
	margin: 5px 0 0 5px;
	width: 18px;
	height: 18px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	background: #d9d9d9;
}
.index_middle_title .title_tab li:hover {
	color: #05BD8E;
	background: #05BD8E;
}
.index_middle_title .title_tab .h3on {
	display: block;
	background: #05BD8E;
	color: #05BD8E;
	font-weight: bold;
}
.index_middle_c ul {
	float: left;
}
.index_middle_c ul li {
	width: 218px;
	float: left;
	color: #666;
	line-height: 18px;
	margin: 0px 25px 0 0;
	display: inline;
	overflow: hidden;
	position: relative;
}
.index_middle_c li span {
	width: 220px;
	height: 18px;
	overflow: hidden;
	display: block;
	text-align: left;
}
.index_middle_c li p {
	width: 220px;
	height: 16px;
	line-height: 18px;
	overflow: hidden;
	display: block;
	text-align: left;
}
.index_middle_c li img {
	width: 220px;
	height: 139px;
	margin-bottom: 2px;
}
.index_middle_c li a {
	color: #1a1a1a;
	text-decoration: none;
	cursor: pointer;
}
.index_middle_c li a:hover {
	color: #05BD8E;
	text-decoration: underline;
}
.index_middle_c li .v_time {
	z-index: 1;
	position: absolute;
	top: 122px;
	left: 5px;
	text-align: center;
	height: 18px;
	line-height: 17px;
	color: #fff;
	font-size: 12px;
	overflow: hidden;
}
.index_middle_c li .v_ishd {
	z-index: 1;
	position: absolute;
	top: 107px;
	right: 5px;
	text-align: right;
	height: 14px;
	line-height: 14px;
	color: #fff;
	font-size: 12px;
	overflow: hidden;
}
.index_middle_c li .v_bg {
	position: absolute;
	top: 122px;
	width: 220px;
	height: 18px;
	line-height: 17px;
	overflow: hidden;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
	overflow: hidden;
}
/*** index_d ***/
.index_d {
	margin: auto;
	width: 1200px;
}
.index_middle {
	width: 1200px;
	padding-bottom: 10px;
	float: left;
}
.index_middle_title {
	height: 28px;
}
.con1, .tab1 {
	display: block;
}
.con2, .con3, .con4, .con5, .con6, .con7, .con8, .con9, .tab2, .tab3, .tab4, .tab5, .tab6, .tab7, .tab8, .tab9 {
	display: none;
}
.index_middle_title h1 a {
	display: block;
	height: 28px;
	line-height: 26px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	padding: 20px 0 0 0;
	float: left;
	color: #333;
	text-decoration: none;
}
.index_middle_title h1 a:hover {
	text-decoration: none;
}
.index_middle_title h1 .h1on {
	border-bottom: 1px solid #fff;
}
.index_middle_title h3 {
	float: right;
	margin-left: 30px;
	padding: 10px 12px 0 0;
}
.index_middle_title h3 ul {
	float: right;
	border-bottom: 1px solid #05BD8E;
}
.index_middle_title h3 li {
	float: left;
	cursor: pointer;
	margin: 1px 0 0 0;
	padding: 5px 10px 0 10px;
	height: 19px;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
}
.index_middle_title h3 li:hover {
	background: #05BD8E;
}
.index_middle_title h3 a {
	color: #333;
	text-decoration: none;
}
.index_middle_title h3 a:hover {
	color: #fff;
	text-decoration: none;
}
.index_middle_title h3 a:active li {
	color: #fff;
	background: #05BD8E;
}
.index_middle_title .h3on {
	display: block;
	background: #05BD8E;
	color: #fff;
	font-weight: bold;
}
.index_middle_title h4 {
	font-size: 12px;
	font-weight: normal;
	float: left;
	margin: 18px 12px 0 0;
	color: #666;
}
.index_middle_title h4 a {
	color: #1a1a1a;
	text-decoration: none;
}
.index_middle_title h4 a:hover {
	color: #05BD8E;
	text-decoration: underline;
}
.index_middle_title .title_tab {
	float: right;
	margin: 10px 12px 0 0;
}
.index_middle_title .title_tab ul {
	float: right;
}
.index_middle_title .title_tab li {
	float: left;
	color: #d9d9d9;
	cursor: pointer;
	margin: 5px 0 0 5px;
	width: 18px;
	height: 18px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	background: #d9d9d9;
}
.index_middle_title .title_tab li:hover {
	color: #05BD8E;
	background: #05BD8E;
}
.index_middle_title .title_tab .h3on {
	display: block;
	background: #05BD8E;
	color: #05BD8E;
	font-weight: bold;
}
.index_middle_d ul {
}
.index_middle_d ul li {
	width: 220px;
	float: left;
	color: #666;
	line-height: 18px;
	margin: 0 0 18px 24px;
	display: inline;
	overflow: hidden;
	position: relative;
}
.index_middle_d li span {
	width: 220px;
	height: 18px;
	overflow: hidden;
	display: block;
	text-align: left;
}
.index_middle_d li p {
	width: 220px;
	height: 16px;
	line-height: 18px;
	overflow: hidden;
	display: block;
	text-align: left;
}
.index_middle_d li img {
	width: 220px;
	height: 155px;
	margin-bottom: 2px;
}
.index_middle_d li a {
	color: #1a1a1a;
	text-decoration: none;
	cursor: pointer;
}
.index_middle_d li a:hover {
	color: #05BD8E;
	text-decoration: underline;
}
.index_middle_d li .v_time {
	z-index: 1;
	position: absolute;
	top: 137px;
	left: 5px;
	text-align: center;
	height: 18px;
	line-height: 17px;
	color: #fff;
	font-size: 12px;
	overflow: hidden;
}
.index_middle_d li .v_ishd {
	z-index: 1;
	position: absolute;
	top: 137px;
	right: 5px;
	text-align: right;
	height: 14px;
	line-height: 14px;
	color: #fff;
	font-size: 12px;
	overflow: hidden;
}
.index_middle_d li .v_bg {
	position: absolute;
	top: 137px;
	width: 220px;
	height: 18px;
	line-height: 17px;
	overflow: hidden;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
	overflow: hidden;
}
.index_middle_d1 {
	width: 220px;
}
.index_middle_d1 ol {
	float: left;
	padding-left: 0;
}
/***info***/
#info {
	background-color: #444;
	float: left;
	width: 100%;
	margin: auto;
}
.info {
	margin: auto;
	width: 1200px;
	padding-top: 30px;
	padding-bottom: 25px
}
.info-item {
	float: left;
	padding-right: 65px;
	width: 135px;
}
.info-item h3 {
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 12px
}
.info-item ul li {
	background: url(../images/li.png) no-repeat scroll 0 center;
	padding-top: 1px;
	padding-left: 8px
}
.info-line {
	float: left;
	width: 0;
	height: 0;
	border-left: 1px dotted #C9C9C9;
	_border-left-style: solid
}
.info-logo {
	float: left;
	width: 196px;
	background: url(../images/huxiulogosmall.png) no-repeat scroll center 45px;
	text-align: center;
	padding-top: 80px
}
.x-container {
	width: 1200px;
*zoom:1
}
.x-container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.x-clear {
*zoom:1
}
.x-clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.x-hints a, a.x-hint {
	color: #ccc;
}
a:hover {
	color: #F60
}
.foot2 {
	background-color: #444;
	float: left;
	width: 100%;
}
.foot2 .out {
	padding: 10px 0 0;
	color: #b4b4b4;
	font-size: 12px;
	font-family: \5FAE\8F6F\96C5\9ED1, arial, sans-serif
}
.foot2 .out {
	height: 80px;
	width: 1200px;
}
.foot2 .out .line1 {
	width: 100%;
	height: 24px;
	text-align: center;
	overflow: hidden;
	margin-bottom: 10px
}
.foot2 .out .line1 ul li {
	height: 24px;
	line-height: 24px;
	overflow: hidden
}
.foot2 .out .line1 ul li a {
	color: #ccc;
	font-size: 14px;
	display: inline-block;
	margin-right: 2px
}
.foot2 .out .line1 ul li a:hover {
	text-decoration: underline
}
.foot2 .out .line2 {
	height: 24px;
	text-align: center;
	margin-bottom: 10px;
	margin-left: -65px;
}
.police {
	height: 35px;
	text-align: center;
	paddimg-bottom: 10px
}
.police a {
	display: inline-block;
	width: 70px;
	height: 32px;
	margin: 0 27px;
}
.breadcrumb {
	height: 32px;
	line-height: 32px;
	margin: auto;
	width: 990px;
	background: #FFF;
	border: #d9d9d9 solid 1px;
}
.breadcrumb li {
	float: left;
	line-height: 32px;
	padding: 0 6px 0 0;
}
.rightyd {
	margin-left: 15px;
}
.breadcrumb a {
	color: #333;
}
.breadcrumb a:hover {
	color: #F60;
}
.breadcrumbsmall {
	height: 32px;
	line-height: 32px;
	margin: auto;
	width: 1200px;
	background: #FFF;
	border: #d9d9d9 solid 1px;
}
.breadcrumbsmall li {
	float: left;
	line-height: 32px;
	padding: 0 6px 0 0;
}
.rightyd {
	margin-left: 15px;
}
.breadcrumbsmall a {
	color: #333;
}
.breadcrumbsmall a:hover {
	color: #F60;
}
/***index_left***/

.index_left {
	float: left;
	width: 950px;
	margin-right: 20px;
}
.index_left_title {
	height: 28px;
}
.index_left_title h1 {
	font-size: 18px;
	font-weight: normal;
	float: left;
}
.index_left_title h1 a {
	display: block;
	height: 28px;
	line-height: 26px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	padding: 10px 0 0 12px;
	float: left;
	color: #333;
	text-decoration: none;
}
.index_left_title h1 a:hover {
	text-decoration: none;
}
.index_left_title h1 .h1on {
	border-bottom: 1px solid #fff;
}
.index_left_title h3 {
	float: right;
	margin-left: 60px;
	padding: 10px 10px 0 0;
}
.index_left_title h3 ul {
	float: right;
	border-bottom: 1px solid #379be9;
}
.index_left_title h3 li {
	float: left;
	cursor: pointer;
	margin: 1px 0 0 0;
	padding: 5px 10px 0 10px;
	height: 19px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
}
.index_left_title h3 li:hover {
	background: #379be9;
}
.index_left_title h3 a {
	color: #333;
	text-decoration: none;
}
.index_left_title h3 a:hover {
	color: #fff;
	text-decoration: none;
}
.index_left_title .h3on {
	display: block;
	background: #379be9;
	color: #fff;
	font-weight: bold;
}
.index_left_c ul {
	float: left;
}
.index_left_c ul li {
	width: 122px;
	float: left;
	color: #666;
	line-height: 18px;
	margin: 10px 0 0 13px;
	display: inline;
	overflow: hidden;
	position: relative;
}
.index_left_c li span {
	width: 122px;
	height: 18px;
	overflow: hidden;
	display: block;
	text-align: left;
}
.index_left_c li p {
	width: 122px;
	height: 36px;
	line-height: 18px;
	overflow: hidden;
	display: block;
	text-align: left;
}
.index_left_c li img {
	width: 122px;
	height: 92px;
	margin-bottom: 2px;
}
.index_left_c li a {
	color: #1a1a1a;
	text-decoration: none;
	cursor: pointer;
}
.index_left_c li a:hover {
	color: #379be9;
	text-decoration: underline;
}
.index_left_c li .v_time {
	z-index: 1;
	position: absolute;
	top: 74px;
	left: 5px;
	height: 18px;
	line-height: 17px;
	color: #fff;
	font-size: 12px;
	overflow: hidden;
}
.index_left_c li .v_ishd {
	z-index: 1;
	position: absolute;
	top: 76px;
	left: 94px;
	height: 14px;
	line-height: 14px;
	color: #fff;
	font-size: 12px;
	overflow: hidden;
}
.index_left_c li .v_bg {
	position: absolute;
	top: 72px;
	left: 2px;
	width: 118px;
	height: 18px;
	line-height: 17px;
	overflow: hidden;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
	overflow: hidden;
}
.index_right {
	float: left;
	width: 220px;
	margin-top: 10px;
}
.index_right_title {
	height: 25px;
	border-bottom: 1px solid #a9b8c5;
	float: left;
	width: 220px;
}
.index_right_title h4 {
	font-size: 14px;
	font-weight: bold;
	color: #1a1a1a;
	float: left;
	padding: 4px 0 0 0;
}
.index_right_title span {
	font-size: 12px;
	float: right;
	padding: 6px 2px 0 0;
}
.index_right_title span a {
	color: #1a1a1a;
	text-decoration: none;
}
.index_right_title span a:hover {
	color: #379be9;
	text-decoration: underline;
}
.indexbox_right_sort {
	float: left;
	margin: 10px 0 0 0;
	padding-bottom: 20px;
}
.indexbox_right_sort ul {
	float: left;
}
.indexbox_right_sort li {
	float: left;
	width: auto;
	margin: 10px 5px 0 0px;
	font-weight: bold;
}
.indexbox_right_sort #li68 {
	width: 68px;
}
.indexbox_right_sort #li88 {
	width: 88px;
}
.indexbox_right_sort #li108 {
	width: 108px;
}
.indexbox_right_sort #li128 {
	width: 128px;
}
.indexbox_right_sort li a {
	color: #1a1a1a;
	text-decoration: none;
	font-weight: normal;
}
.indexbox_right_sort li a:hover {
	color: #379be9;
	text-decoration: underline;
}
/***result-footer***/
.result-footer {
	background-color: #fff;
	text-align: right;
	padding: 20px 10px 30px;
	overflow: hidden;
	margin: auto;
	width: 900px;
	float: left;
}
.x-pager {
	text-align: center;
	color: #666;
*zoom:1;
}
.x-pager:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.x-pager-info {
	float: left;
	_display: inline;
	line-height: 28px
}
.x-pager-list {
	float: left;
	_display: inline
}
.x-pager-list a {
	display: block;
	text-decoration: none
}
.x-pager-list a:hover {
	text-decoration: none
}
.x-pager-list li {
	float: left
}
.x-pager-list .x-pager-pn {
	width: 60px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	margin-right: 5px;
	display: inline-block;
	display: -moz-inline-stack;
*zoom:1;
*display:inline;
	background-color: #FFF;
	border: 1px solid #DDD;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	vertical-align: middle
}
.x-pager-list .x-pager-num {
	width: 28px;
	overflow: hidden;
	padding: 0;
	height: 26px;
	line-height: 26px;
	margin-right: 5px;
	text-align: center;
	display: inline-block;
	display: -moz-inline-stack;
*zoom:1;
*display:inline;
	background-color: #FFF;
	border: 1px solid #DDD;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	vertical-align: middle
}
.x-pager-list .x-pager-sl {
	border: none;
	background: 0 0
}
.x-pager-list .x-pager-current {
	background-color: #255B99;
	border: 1px solid #043F83;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.x-pager-list .x-pager-current a {
	color: #FFF;
	cursor: text
}
.x-pager-disabled a {
	color: #999;
	cursor: default
}
.x-pager-disabled a:hover {
	color: #999
}
.x-right {
	float: right
}
.x-left, .x-right {
	_display: inline
}
/***课程列表�?**/
.w-all {
	width: 100%;
	font: 12px 'microsoft yahei';
}
.w-hg {
	width: 100%;
	height: 120px;
}
.w-main {
	width: 990px;
	margin: 0 auto;
	overflow: hidden;
}
.w-part1 {
	width: 672px;
	height: auto;
	border: 1px solid #d4d4d4;
	position: relative;
	margin-top: 14px;
	background-color: #fff;
	float: left;
}
.w-part1-lev1 {
	width: 672px;
	height: 268px;
	border-bottom: 1px solid #d4d4d4;
	position: relative;
}
.w-part1-pic {
	width: 260px;
	height: 225px;
	border: 1px solid #e2e2e2;
	position: absolute;
	top: 18px;
	left: 10px;
}
.w-part1-pic img {
	width: 260px;
	height: 225px;
}
.w-part1-p1 {
	width: 390px;
	height: 24px;
	line-height: 24px;
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	top: 19px;
	left: 284px;
	color: #454545;
	overflow: hidden;
}
.w-part1-p2 {
	width: 110px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	position: absolute;
	top: 100px;
	left: 284px;
	color: #8f8f8f;
	font-size: 14px;
}
.w-part1-p3 {
	width: 110px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	position: absolute;
	top: 100px;
	left: 396px;
	color: #8f8f8f;
	font-size: 14px;
}
.w-part1-p4 {
	position: absolute;
	top: 56px;
	right: 8px;
	color: #8f8f8f;
	font-size: 14px;
}
.w-part1-p4 span {
	color: #307fc1;
}
.cvote-num {
	color: #307fc1;
	font-size: 14px;
	position: absolute;
	top: -96px;
	right: 19px;
}
.w-part1-p5 {
	font-size: 14px;
	color: #8f8f8f;
	position: absolute;
	top: 126px;
	left: 284px;
}
.w-part1-biao {
	width: 350px;
	height: 18px;
	overflow: hidden;
	position: absolute;
	top: 126px;
	left: 322px;
	font-size: 14px;
}
.w-part1-biao li {
	width: auto;
	height: 18px;
	float: left;
	text-align: center;
	margin-right: 10px;
}
.w-part1-biao li a {
	color: #307fc1;
}
.w-part1-p6 {
	font-size: 14px;
	color: #8f8f8f;
	position: absolute;
	top: 155px;
	left: 284px;
	width: 385px;
	height: 32px;
	overflow: hidden;
	line-height: 16px;
}
.w-part1-btn {
	width: 135px;
	height: 59px;
	position: absolute;
	top: 193px;
	right: -6px;
}
.w-part1-tui {
	width: 672px;
	height: 40px;
	position: relative;
	overflow: hidden;
}
.w-part1-tui img {
	float: left;
}
.w-part1-tui p {
	float: left;
}
.w-part1-p7 {
	width: 650px;
	height: 34px;
	font-size: 16px;
	line-height: 34px;
	font-weight: bold;
	color: #454545;
	margin-top: 6px;
}
.w-part1-p8 {
	width: 640px;
	height: auto;
	font-size: 14px;
	color: #8f8f8f;
	margin: 0 0 6px 15px;
}
.w-part2 {
	width: 298px;
	border: 1px solid #d4d4d4;
	position: relative;
	margin: 14px 0 0 16px;
	float: left;
	background-color: #fff;
	overflow: hidden;
}
.w-part2-qu {
	width: 298px;
	height: 37px;
	border-bottom: 1px solid #d4d4d4;
	position: relative;
}
.w-part2-blue {
	width: 5px;
	height: 19px;
	position: absolute;
	top: 9px;
	left: 0px;
	background-color: #307fc1;
}
.w-part2-p1 {
	font-size: 18px;
	font-weight: normal;
	color: #454545;
	width: 290px;
	height: 37px;
	position: absolute;
	top: 5px;
	left: 10px;
	overflow: hidden;
}
.w-part2-ul {
	width: 272px;
	margin: 10px 0 20px 10px;
}
.w-part2-ul li {
	width: auto;
	height: 16px;
	font-size: 14px;
	line-height: 16px;
	overflow: hidden;
	float: left;
	margin: 0 12px 8px 0;
	text-align: center;
}
.w-part2-ul li a {
	color: #8f8f8f;
}
.w-part3-re {
	margin-bottom: 10px;
}
.w-part3-list {
	width: 298px;
	height: 30px;
	overflow: hidden;
	position: relative;
}
.w-part3-num {
	width: 27px;
	height: 30px;
	background: url(../images/fangkuai.png);
	position: absolute;
	top: 0px;
	left: 0px;
}
.w-part3-num p {
	font-size: 10px;
	color: #fff;
	position: absolute;
	top: 7px;
	left: 11px;
}
.w-part3-list a {
	font-size: 14px;
	width: 270px;
	height: 30px;
	line-height: 30px;
	color: #454545;
	position: absolute;
	top: 0px;
	left: 27px;
	font-weight: normal;
}
.w-part3 {
	padding: 0 0 10px 0;
}
.w-part4 {
	width: 672px;
	border: 1px solid #d4d4d4;
	position: relative;
	margin-top: -70px;
	float: left;
	background-color: #fff;
	overflow: hidden;
}
.w-part4-qu {
	width: 672px;
	height: 37px;
	border-bottom: 1px solid #d4d4d4;
	position: relative;
}
.w-part4-p1 {
	font-size: 18px;
	font-weight: bold;
	color: #454545;
	width: 650px;
	height: 37px;
	position: absolute;
	top: 5px;
	left: 10px;
	overflow: hidden;
}
.w-part4-t1 {
	width: 660px;
	height: 18px;
	font-size: 14px;
	line-height: 18px;
	color: #8f8f8f;
	overflow: hidden;
	margin: 17px 0 0 8px;
}
.w-part4-t1 span {
	margin-left: 60px;
}
.w-part4-ul {
	width: 635px;
	margin-left: 33px;
	margin-top: 10px;
}
.w-part4-li {
	width: 635px;
	height: 42px;
	overflow: hidden;
}
.w-part4-num {
	width: 51px;
	height: 42px;
	background: url(../images/jiantou.png);
	position: relative;
	float: left;
}
.w-part4-num p {
	font-size: 12px;
	color: #fff;
	position: absolute;
	top: 12px;
	left: 15px;
	font-weight: normal;
}
.w-part4-p2 {
	height: 42px;
	font-size: 16px;
	color: #454545;
	line-height: 42px;
	float: left;
}
.w-part4-p3 {
	width: 330px;
	height: 42px;
	font-size: 16px;
	color: #307fc1;
	line-height: 42px;
	float: left;
	overflow: hidden;
	margin-left: 35px;
}
.w-part4-btn {
	width: 54px;
	height: 42px;
	float: right;
	margin-right: 90px;
}
.w-part5-list {
	width: 298px;
	height: 30px;
	overflow: hidden;
	position: relative;
	margin-left: 15px;
}
.w-part5-list a {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	color: #454545;
	position: absolute;
	top: 0px;
	left: 27px;
	font-weight: normal;
}
.w-part5-qu {
	margin-bottom: 15px;
}
.w-part5 {
	padding-bottom: 20px;
}
.w-part5-liu {
	height: 30px;
	position: absolute;
	top: 0px;
	right: 30px;
}
.w-part5-liu p {
	float: right;
	font-size: 12px;
	line-height: 30px;
}
.w-part5-up {
	width: 24px;
	height: 30px;
	float: right;
}
.w-kong {
	width: 990px;
	height: 20px;
	margin: 0 auto;
}
.w-part4-ul a {
	width: 635px;
	height: 42px;
	float: left;
	font-size: 14px;
	color: #307fc1;
}
.w-part4-ul a:hover {
	width: 635px;
	height: 42px;
	float: left;
	font-size: 14px;
	color: #ff6600;
}
.ay-min {
	position: absolute;
	left: 284px;
	top: 47px;
	width: 389px;
	padding-bottom: 15px;
	border-bottom: 1px #ccc solid;
	font-weight: normal;
	font-size: 14px;
	color: #8F8F8F;
	font-size: 14px;
}
.relast {
	color: #8F8F8F;
	font-size: 14px;
	position: absolute;
	left: 284px;
	bottom: 47px;
}
.relast b {
	display: inline-block;
	background-color: #f1f1f1;
	border: 1px solid #e2e2e2;
	font-size: 22px;
	padding: 0 5px;
	margin: 0 5px;
}
.des-mes {
	position: absolute;
	right: 0px;
	bottom: 12px;
	color: #307fc1;
	font-size: 12px;
}
.fix-clear1 {
	zoom: 1;
}
/*** content ***/
/*.clear { clear:both;}*/
.c_middle {
	width: 990px;
	background: #fff;
	border: 1px solid #d9d9d9;
	margin: auto;
}
.c_middle_title {
	height: 28px;
	width: 960px;
	float: left;
}
.c_middle_title .c_middle_deng {
	float: right;
	font-weight: normal;
	font-size: 12px;
	padding: 5px 10px 4px 10px;
	height: 19px;
	width: 24px;
	background: #fff;
	border: 1px solid #d9d9d9;
	border-bottom: none;
}
.c_middle_title .c_middle_deng a {
	color: #1a1a1a;
	text-decoration: none;
}
.c_middle_title .c_middle_deng a:hover {
	color: #1669ab;
	text-decoration: underline;
}
.v_left {
	float: left;
	margin: 10px 0 0 10px;
	display: inline;
	height: 510px;
}
.yp_left {
	float: left;
	margin: 10px 0 0 10px;
	display: inline;
	height: 250px;
}
.v_right {
	float: right;
	width: 300px;
	margin: 10px 10px 0 10px;
	display: inline;
}
.v_right a {
	width: 300px;
	height: 30px;
	float: left;
	font-size: 14px;
	color: #307fc1;
}
.v_right a:hover {
	width: 300px;
	height: 30px;
	float: left;
	font-size: 14px;
	color: #ff6600;
}
#show_mp3 {
	z-index: 200;
}
#show_mp3 embed {
	width: 628px;
	height: 250px;
	z-index: 200;
	position: absolute;
}
#show_mp3 iframe {
	width: 628px;
	height: 250px;
	z-index: 200;
	position: absolute;
}
#showpagephoto {
	z-index: 200;
}
#showpagephoto embed {
	width: 628px;
	height: 510px;
	z-index: 200;
	position: absolute;
}
#showpagephoto iframe {
	width: 628px;
	height: 510px;
	z-index: 200;
	position: absolute;
}
#showpagephoto span {
	width: 628px;
	height: 510px;
	display: block;
	float: left;
	z-index: 200;
	position: absolute;
	font-size: 14px;
	margin-top: 20px;
}
#showpagephoto span a {
	color: #014ccc;
	text-decoration: none;
}
#showpagephoto span a:hover {
	color: #014ccc;
	text-decoration: underline;
}
.v_list {
	width: 628px;
	height: 510px;
}
.v_list_nav {
	float: left;
	border-left: 1px solid #e2e2e2;
	font-size: 14px;
}
.v_list_nav a {
	display: inline;
	float: left;
	width: 120px;
	height: 28px;
	line-height: 28px;
	border-right: 1px solid #e2e2e2;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	color: #014ccc;
	text-decoration: none;
	text-align: center;
}
.v_list_nav a:hover {
	color: #014ccc;
	text-decoration: underline;
	background: #dee7ed;
}
.v_list_nav .on {
	background: #dee7ed;
}
.v_list_nav .off {
	background: #fff;
}
.v_list_c {
	float: left;
	width: 620px;
	height: 472px;
	border: 4px solid #dee7ed;
}
.v_list_c #t_1c {
	float: left;
	width: 620px;
	height: 472px;
	overflow: scroll;
	overflow-x: hidden;
	scrollbar-arrow-color: #fff;
	scrollbar-face-color: #dee7ed;
	scrollbar-3dlight-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-base-color: #fff;
}
.v_list_c #t_1c ul {
	float: left;
	margin: 10px 0 0 10px;
	padding-bottom: 20px;
}
.v_list_c #t_1c li {
	float: left;
	margin: 10px 0 0 10px;
	border: 1px solid #dee7ed;
	width: 175px;
	text-align: center;
}
.v_list_c #t_1c li a {
	display: block;
	text-decoration: none;
	width: 175px;
	padding: 10px 0;
	color: #014ccc;
}
.v_list_c #t_1c li a:hover {
	color: #014ccc;
	background: #dee7ed;
}
.v_list_c #t_2c ul {
	float: left;
	padding-bottom: 20px;
}
.v_list_c #t_2c li {
	float: left;
	margin-top: 20px;
	color: #666;
}
.v_list_c #t_2c li a {
	color: #666;
	text-decoration: underline;
}
.v_list_c #t_2c li a:hover {
	color: #014ccc;
	text-decoration: none;
}
.v_list_c #t_2c .t_2c_l {
	margin: 20px 0 0 10px;
	width: 150px;
}
.v_list_c #t_2c .t_2c_l li {
	text-align: right;
	width: 150px;
}
.v_list_c #t_2c .t_2c_r {
	margin-top: 20px;
	width: 450px;
}
.v_list_c #t_2c .t_2c_r li {
	text-align: left;
	width: 450px;
}
.v_list_c #t_3c ul {
	float: left;
	margin: 30px 0 0 20px;
	padding-bottom: 20px;
	width: 600px;
}
.v_list_c #t_3c li {
	float: left;
	margin: 10px 0 0 10px;
	color: #666;
	width: 580px;
}
.v_list_c #t_3c li input {
	color: #666;
	width: 350px;
	height: 16px;
	line-height: 16px;
	float: left;
}
.v_list_c #t_3c li button {
	width: 50px;
	margin-left: 8px;
	margin-top: 0px;
	float: left;
}
/*.tb { float:left;}
.tb ul { float:left;}
.tb li { display:block; float:left; margin:12px 0 0 10px; height:26px; overflow:hidden; text-decoration:none; background:url(v_tab_off.png) center top no-repeat; padding:12px 15px 0 15px;}
.tb a { color:#1a1a1a; text-decoration:none;}
.tb a:hover { color:#fff; text-decoration:none;}
.tb .current { background:url(v_tab_up.png) center top no-repeat;}*/

.v_tab {
	float: left;
}
.v_tab ul {
	float: left;
}
.v_tab li {
	display: block;
	float: left;
	margin: 12px 0 0 10px;
	height: 26px;
	overflow: hidden;
	text-decoration: none;
	padding: 12px 15px 0 15px;
}
.v_tab a {
	color: #1a1a1a;
	text-decoration: none;
}
.v_tab a:hover {
	color: #fff;
	text-decoration: none;
}
.v_tab .v_tab_off {
	background: url(../css./v_tab_off.png) center top no-repeat;
}
.v_tab .v_tab_up {
	background: url(../css./v_tab_up.png) center top no-repeat;
}
.c_tab {
	float: left;
}
.c_tab ul {
	float: left;
}
.c_tab li {
	float: left;
	margin: 8px 0 0 10px;
	height: 31px;
	padding-top: 4px;
}
.c_tab li a {
	display: block;
	float: left;
	color: #1a1a1a;
	height: 26px;
	overflow: hidden;
	text-decoration: none;
	background: url(../css./c_tab_off.png) center top no-repeat;
	padding: 12px 15px 0 15px;
}
.c_tab li a:hover {
	color: #fff;
	text-decoration: none;
}
.c_tab li .c_tab_off {
	background: url(../css./c_tab_off.png) center top no-repeat;
}
.c_tab li .c_tab_down {
	background: url(../css./c_tab_down.png) center top no-repeat;
}
.flash_b_bg {
	width: 990px;
	color: #666;
	background: #fff;
	padding: 10px 0 10px 0;
}
.flash_b {
	float: left;
}
.flash_b_l p {
	width: 200px;
	padding: 10px 0 8px 0;
}
.flash_b_l p a {
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
}
.flash_b_l p strong {
	color: #000;
}
.flash_b_r p {
	width: 720px;
	float: left;
	padding: 10px 0 8px 0;
}
.flash_b_r p a {
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
}
.flash_b_r p strong {
	color: #000;
}
.flash_b_r p input {
	color: #666;
	width: 300px;
	height: 16px;
	line-height: 16px;
	float: left;
	margin-top: -4px;
}
.flash_b_r p textarea {
	color: #666;
	width: 300px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	scrollbar: none;
	float: left;
}
.flash_b_r p button {
	width: 50px;
	margin-left: 8px;
	margin-top: -4px;
	float: left;
}
.flash_b table {
	float: left;
}
.flash_b td {
	height: 30px;
}
.flash_b td strong {
	color: #000;
}
.flash_b_l {
	width: 200px;
	float: left;
	text-align: right;
}
.flash_b_l span {
	height: 14px;
	overflow: hidden;
	display: block;
}
.flash_b_r {
	width: 720px;
	float: left;
}
.flash_b_r a {
	float: left;
	height: 14px;
	overflow: hidden;
	display: block;
	color: #666;
	text-decoration: underline;
}
.flash_b_r a:hover {
	color: #014ccc;
	text-decoration: none;
}
.flash_b_r strong {
	float: left;
}
.flash_b_r span {
	float: left;
	margin-left: 20px;
}
.flash_b_r span a {
	color: #014ccc;
	text-decoration: none;
}
.flash_b_r span a:hover {
	color: #014ccc;
	text-decoration: underline;
}
.flash_b td input {
	color: #666;
	width: 500px;
	height: 16px;
	line-height: 16px;
	float: left;
}
.flash_b td textarea {
	color: #666;
	width: 500px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	scrollbar: none;
	float: left;
}
.flash_b td button {
	width: 50px;
	margin-left: 8px;
	margin-top: 0px;
	float: left;
}
.flash_jia {
	width: 970px;
	background: #dee7ed;
	border-left: 10px solid #dee7ed;
	border-right: 10px solid #dee7ed;
	border-top: 4px solid #dee7ed;
	border-bottom: 4px solid #dee7ed;
}
.flash_jia a {
	color: #000;
	text-decoration: none;
}
.flash_jia .b {
	float: right;
	margin-top: 6px;
}
.flash_jia .b a {
	color: #014ccc;
	text-decoration: none;
}
.flash_jia .b a:hover {
	color: #014ccc;
	text-decoration: underline;
}
/***tag***/
.h30 {
	height: 30px;
}
.clearfix:after {
	content: '\20';
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: block;
	zoom: 1;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.sort05 {
	margin: 10px 0 10px 10px;
}
.sort05 a {
	float: left;
	width: 116px;
	height: 40px;
	line-height: 40px;
	background-color: #f0f0f0;
	text-align: center;
	text-decoration: none;
	margin: 10px 0 10px 20px;
	color: #333;
}
.sort05 a:hover {
	background-color: #fc9141;
	color: #fff;
}
/***two***/
.two {
	position: relative;
	background: url(../images/sa.png) right center no-repeat;
}
.two dl {
	position: absolute;
	left: -1px;
	top: 52px;
	background: #fff;
	border: #e8e8e8 1px solid;
	border-top: 0;
	width: 114px;
	padding: 5px;
	text-align: center;
	display: none;
	z-index: 900;
}
.two dl dd {
	line-height: 36px;
}
.two dl dd a {
	display: block;
	width: 100%;
	height: 36px;
	line-height: 36px;
}
.two dl dd a:hover {
	background: #f6f6f6;
	color: #333
}
.two .dlwidth {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}
.one, .niwdoawi_center .righ .nav li .two {
	font-size: 18px;
	color: #333;
	padding: 0 26px;
	display: inline-block;
}
.one:hover {
	color: #2980b9
}
/*** menu ***/
.menu_bg {
	margin: auto;
	height: 32px;
	background: #fff;
	border-bottom: 1px solid #d9d9d9;
}
.menu {
	margin: auto;
	width: 960px;
	height: 24px;
}
.menu ul {
	float: left;
	margin-top: 10px;
}
.menu ul li {
	float: left;
	padding: 0 10px;
}
.menu ul li a {
	color: #1a1a1a;
	font-size: 12px;
	text-decoration: none;
}
.menu ul li a:hover {
	color: #379be9;
	text-decoration: none;
}
/***栏目页头�?**/
.top_list_all {
	background-color: #3d3e3f;
	height: 70px;
}
.top_list_bg {
	width: 1190px;
	margin: auto;
}
.top_list_logo_bg {
	height: 25px;
	width: 125px;
	padding: 20px 0 0 0;
	float: left;
}
.top_list_logo_bg img {
	height: 25px;
	width: 125px;
	line-height: 125px;
}
.top_list_logo_bg img a {
	display: block;
	float: left;
}
.top_list_li_bg {
	height: 70px;
	width: 750px;
	float: left;
	line-height: 70px;
}
.top_list_li_bg ul {
	margin-left: 50px;
}
.top_list_li_bg ul li {
	float: left;
	height: 66px;
	padding: 0 18px 4px 18px;
}
.top_list_li_bg ul li a {
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
.top_list_li_bg ul li a:hover {
	color: #05BD8E;
	text-decoration: none;
}
.top_list_from_bg {
	float: right;
	width: auto;
}
.top_list_from_bg_box {
	margin: 15px 0 0 10px;
	width: 190px;
	height: 36px;
	overflow: hidden;
	float: left;
	background: url(../images/search_bg_small.png) no-repeat 0px 0px;
}
.top_list_from_bg_box_input {
	width: 150px;
	float: left;
	display: block;
	outline: none;
	color: #CCC;
	background: #202020;
	height: 26px;
	border: none;
	position: relative;
	top: 6px;
}
.top_list_from_bg_box_bg {
	background: none;
	border: none;
	margin-left: 10px;
	font-size: 14px;
	width: 130px;
	height: 36px;
	padding: 10px 12px 0 0;
	color: #CCC;
	outline: none;
}
.top_list_from_bg_box_button {
	width: 35px;
	height: 36px;
	background: url(../images/search_bg_small.png) no-repeat -190px 0px;
	border: none;
	cursor: pointer;
	outline: none;
}
.top_list_login_bg {
	float: right;
	height: 70px;
	line-height: 70px;
	color: #FFF;
}
.top_list_login_bg ul {
}
.top_list_login_bg ul li {
	float: left;
	height: 66px;
	padding: 0 5px 4px 5px;
}
.top_list_login_bg ul li a {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}
.top_list_login_bg ul li a:hover {
	color: #1669ab;
	text-decoration: none;
}
.mbxdh_bg {
	height: 75px;
	width: 1190px;
	line-height: 75px;
	margin: auto;
	font-size: 14px;
}
.mbxdh_bg ul {
}
.mbxdh_bg ul li {
	float: left;
	height: 66px;
	padding: 0 2px 4px 2px;
}
.mbxdh_bg ul li a {
	color: #333;
	font-size: 14px;
	text-decoration: none;
}
.mbxdh_bg ul li a:hover {
	color: #1669ab;
	text-decoration: none;
}
top_list_bg00 .top_list_from_bg_box {
	margin: 15px 0 0 0;
	width: 190px;
	height: 36px;
	overflow: hidden;
	float: left;
	background: url(../images/search_bg_small.png) no-repeat 0px 0px;
}
top_list_bg00 .top_list_from_bg_box_input {
	width: 150px;
	float: left;
	display: block;
	outline: none;
	color: #CCC;
	background: #202020;
	height: 36px;
	border: none;
}
.top_list_from_bg_box_bg {
	background: none;
	border: none;
	margin-left: 10px;
	font-size: 14px;
	width: 130px;
	height: 36px;
	padding: 10px 12px 0 0;
	color: #CCC;
	outline: none;
}
.top_list_from_bg_box_button {
	width: 35px;
	height: 36px;
	background: url(../images/search_bg_small.png) no-repeat -190px 0px;
	border: none;
	cursor: pointer;
	outline: none;
}
/***视频列表***/
.shipinliebiao_bg {
	width: 1190px;
	margin: 0 auto;
	overflow: hidden;
}
.shipinliebiao_bg_left {
	width: 930px;
	position: relative;
	margin-top: 14px;
	background-color: #fff;
	float: left;
}
.shipinliebiao_bg_right {
	width: 288px;
	border: 1px solid #d4d4d4;
	position: relative;
	margin: 14px 0 0 0px;
	float: right;
	background-color: #fff;
	overflow: hidden;
	clear: both;
}
.shipinliebiao_bg_right_qu {
	width: 288px;
	height: 37px;
	border-bottom: 1px solid #d4d4d4;
	position: relative;
}
.shipinliebiao_bg_right_blue {
	width: 5px;
	height: 19px;
	position: absolute;
	top: 9px;
	left: 5px;
	background-color: #307fc1;
}
.shipinliebiao_bg_right_p1 {
	font-size: 16px;
	font-weight: normal;
	color: #454545;
	width: 290px;
	height: 37px;
	position: absolute;
	top: 7px;
	left: 15px;
	overflow: hidden;
}
.shipinliebiao_bg_right_ul {
	width: 288px;
	margin: 20px 0 20px 10px;
	float: left;
}
.shipinliebiao_bg_right_ul li {
	width: auto;
	height: 16px;
	font-size: 14px;
	line-height: 16px;
	overflow: hidden;
	float: left;
	margin: 0 8px 8px 7px;
	text-align: center;
}
.shipinliebiao_bg_right_ul li a {
	color: #8f8f8f;
}
.shipinliebiao_bg_left ul {
	float: left;
}
.shipinliebiao_bg_left ul li {
	width: 220px;
	float: left;
	color: #666;
	line-height: 18px;
	margin: 10px 0 0 10px;
	display: inline;
	overflow: hidden;
	position: relative;
}
.shipinliebiao_bg_left .result-footer ul {
	float: right;
	padding: 12px 0 12px 16px;
}
.shipinliebiao_bg_left .result-footer ul li {
	border: 1px solid #e9e9e9;
	float: left;
	font-family: Tahoma;
	line-height: 17px;
	margin-right: 6px;
}
.shipinliebiao_bg_left .result-footer ul li.thisclass, .shipinliebiao_bg_left .result-footer ul li.thisclass a, .pagebox ul li.thisclass a:hover {
	background-color: #f8f8f8;
	font-weight: bold;
	padding: 2px 4px;
}
.shipinliebiao_bg_left .result-footer ul li a {
	color: #555;
	display: block;
	float: left;
	padding: 2px 4px;
}
.shipinliebiao_bg_left .result-footer ul .pageinfo {
	color: #999;
	line-height: 21px;
	padding: 12px 10px 12px 16px;
}
.shipinliebiao_bg_left .result-footer ul .pageinfo strong {
	color: #555;
	font-weight: normal;
	margin: 0 2px;
}
.shipinliebiao_bg_left li span {
	width: 220px;
	height: 18px;
	overflow: hidden;
	display: block;
	text-align: left;
}
.shipinliebiao_bg_left li p {
	width: 220px;
	height: 16px;
	line-height: 18px;
	overflow: hidden;
	display: block;
	text-align: left;
}
.shipinliebiao_bg_left li img {
	width: 220px;
	height: 139px;
	margin-bottom: 2px;
}
.shipinliebiao_bg_left li a {
	color: #1a1a1a;
	text-decoration: none;
	cursor: pointer;
}
.shipinliebiao_bg_left li a:hover {
	color: #05BD8E;
	text-decoration: underline;
}
.shipinliebiao_bg_left li .v_time {
	z-index: 1;
	position: absolute;
	top: 107px;
	left: 5px;
	text-align: left;
	height: 18px;
	line-height: 17px;
	color: #fff;
	font-size: 12px;
	overflow: hidden;
}
.shipinliebiao_bg_left li .v_ishd {
	z-index: 1;
	position: absolute;
	top: 107px;
	right: 5px;
	text-align: right;
	height: 14px;
	line-height: 14px;
	color: #fff;
	font-size: 12px;
	overflow: hidden;
}
.shipinliebiao_bg_left li .v_bg {
	position: absolute;
	top: 106px;
	width: 220px;
	height: 18px;
	line-height: 17px;
	overflow: hidden;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
	overflow: hidden;
}
.centers {
	width: 1200px;
	overflow: hidden;
	padding-bottom: 8px;
	margin: auto;
	background: #FFF;
}
.centers_left {
	width: 278px;
	height: 628px;
	margin: 5px 10px 0 5px;
	float: left;
	border: 1px #CCC solid;
}
.centers_left p {
	width: auto;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	padding: 0 0 0 15px;
	border-bottom: 1px solid #CCC;
	background: #6d6e72;
}
.centers_left p a {
	color: #FFF;
	font-size: 14px;
	font-weight: bolder;
}
.centers_left li {
	height: 72px;
	line-height: 30px;
	padding: 0 0 0 15px;
	border-bottom: 1px solid #fe7d39;
	background: #05BD8E;
}
.centers_left li span {
	width: auto;
	font-size: 14px;
	display: block;
	font-weight: bolder;
}
.centers_left li a {
	color: #FFF;
}
.centers_left li:hover {
	background: #fe7d39;
}
.centers_left li b {
	font-weight: normal;
	font-size: 14px;
	margin-right: 10px;
}
.centers_right {
	width: 900px;
	height: 390px;
	margin: 5px 5px 0 0;
	float: right;
}
.centers_right img {
	width: 900px;
	height: 390px;
}
.centers_right_bottom {
	width: 898px;
	height: 233px;
	border: 1px #CCC solid;
	margin: 5px 5px 0 0;
	float: right;
}
.centers_right_bottom p {
	width: auto;
	height: 35px;
	padding: 0 0 0 15px;
	line-height: 35px;
	font-size: 14px;
	border-bottom: 1px #CCC solid;
}
.centers_right_bottom p a {
	color: #333;
}
.centers_right_bottom ul {
	width: 900px;
	height: 200px;
}
.centers_right_bottom ul li {
	width: 290px;
	height: 180px;
	float: left;
	margin: 10px 5px 5px 5px;
}
.centers_right_bottom img {
	width: 290px;
	height: 180px;
	background: #9F0;
}
.zw_left {
	width: 220px;
	height: 285px;
	float: left;
	margin: 10px 0 0 5px;
	background: #969;
}
.zw_left img {
	width: 220px;
	height: 285px;
	float: left;
}
.zw_center {
	width: 960px;
	height: 285px;
	margin: 10px 0 0 10px;
	float: left;
}
.e8 {/*图集列表专用大图列表*/
	width: 100%;
	overflow: hidden;
	clear: both;
	float: left;
}
.e8 li {
	width: 232px;
	height: 285px;
	float: left;
	display: block;
	overflow: hidden;
	margin-right: 8px;
	text-align: center;
	background: #f7f7f7;
}
.e8 li .pic {
	width: 220px;
	height: 125px;
	margin: auto;
	display: block;
	text-align: left;
	overflow: hidden;
}
.e8 li .pic img {
	width: 220px;
	height: 125px;
	display: block;
	border: none;
}
.e8 li .pic2 {
	width: 100px;
	height: 29px;
	margin: auto;
	display: block;
	text-align: left;
	overflow: hidden;
}
.e8 li .title {
	height: 30px;
	display: block;
	line-height: 40px;
	font-weight: bold;
	overflow: hidden;
	color: #fb4827;
	font-size: 14px;
}
.e8 li .date {
	display: block;
}
.datecolor {
	color: #d02418;
	font-size: 18px;
}
.e8 li .date small {
	line-height: 17px;
	font-size: 12px;
	color: #999;
}
.e8 p.intro {
	color: #776955;
	line-height: 20px;
	margin-left: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.e2 {
	width: 900px;
	border: 1px #CCC solid;
	margin: 0 10px 10px 0;
	background: #FFF;
	float: left;
}
.e2 li {
	width: 100%;
	overflow: hidden;
	clear: both;
	padding: 12px 0px;
	border-bottom: 1px solid #EEE;
	color: #aaa;
	border-bottom: 1px #999 dashed;
}
.e2 li b a {
	color: #555;
}
.e2 li a.preview {
	width: 250px;
	height: 154px;
	float: left;
	margin-right: 7px;
	margin-bottom: 3px;
	margin-left: 10px;
	display: inline;
}
.e2 li a.preview img {
	width: 250px;
	height: 154px;
	/*height:60px;*/
	display: block;
	padding: 1px;
	border: 1px solid #EEE;
}
.e2 li a.preview:hover img {
	border: 1px solid #AAA;
}
.e2 li a.title {
	overflow: hidden;
	line-height: 25px;
	font-weight: bold;
	font-size: 14px;
	margin-left: 2px;
}
.e2 span {
	display: block;
	line-height: 23px;
	color: #555;
	padding-left: 12px;
}
.e2 span .small {
	color: #AAA;
	font-size: 12px;
	margin-left: 3px;
}
.e2 span.info a {
	color: #690;
}
.e2 p.intro {
	color: #776955;
	line-height: 20px;
	margin-left: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.color {
	color: #F00;
	margin-left: 15px;
}
.centers_banner {
	width: 1190px;
	height: 248px;
	margin: 5px 10px 0 5px;
	float: left;
}
.centers_banner img {
	width: 1190px;
	height: 248px;
}
.bf_bg {
	background: #292929;
	width: 100%;
	height: 500px;
}
.bf {
	width: 976px;
	height: auto;
	margin: auto;
}
.bf_top {
	height: 50px;
	width: 100%;
}
.bf_bg .bf_left {
	width: 690px;
	height: 400px;
	background: #FFF;
	margin: auto;
	float: left
}
.bf_bg .bf_right {
	width: 286px;
	height: 400px;
	background: #424242;
	margin: auto;
	float: left;
}
.bf_bg .bf_right ul {
	width: 270px;
	height: auto;
	margin-left: 15px;
	float: left;
	overflow: auto;
	max-height: 350px;
}
.bf_bg .bf_right ul li {
	width: 270px;
	height: 30px;
	line-height: 30px;
	float: left;
	color: #CCCCCC;
}
.bf_bg .bf_right ul li:hover {
	width: 270px;
	height: 30px;
	line-height: 30px;
	float: left;
	color: #FFFFFF;
	background: #202020;
}
.bf_bg .bf_right ul li a {
	color: #CCCCCC;
}
.bf_bg .bf_right ul li a:hover {
	color: #FFFFFF;
}
.bf_bg .bf_right p {
	width: 270px;
	height: 30px;
	border-bottom: 1px #CCC solid;
	float: left;
	font-size: 16px;
	color: #CCC;
	margin: 15px 15px 0 15px;
	font-weight: bolder;
}
.index_show {
	position: relative;
	z-index: 2;
	width: 100%;
	background: #fff;
}
.bxslider {
	height: 390px;
	overflow: hidden;
	width: 100%;
}
.bxslider li {
	width: 100%;
	height: 390px;
	overflow: hidden;
}
.bx-controls {
	display: none;
}
#bx-pager a:hover {
	text-decoration: none;
}
#bx-pager .active {
	position: relative;
	background: #fd825c;
	color: #fff;
}
#bx-pager .active::before {
	content: '';
	position: absolute;
	top: -10px;
	left: 25px;
	border: 5px solid transparent;
	border-bottom: 5px solid #fd825c;
}
/*http404*/

.page176404 {
	height: 450px;
}
.main404 {
	margin: 0 auto;
	width: 1000px;
}
.page176404 .content {
	background: url(../images/bg404.gif) no-repeat center center;
	height: 381px;
	margin: 79px auto;
}
.page176404 .content .in {
	margin: 0 auto;
	padding-top: 120px;
	width: 350px;
}
.page176404 .content .in .bottom {
	text-align: center;
}
.page176404 a.btnSize_1 {
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	width: 98px;
}
.page176404 .btn_blue {
	background-color: #2980b9;
	border: 1px solid #2980b9;
	color: #fff;
}
.page176404 a.btnSize_1 {
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	width: 98px;
}
.page176404 .btn_blue {
	background-color: #2980b9;
	border: 1px solid #2980b9;
	color: #fff;
}
.page176404 .btn {
	border: 0 none;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	font-family: 微软雅黑, arial, sans-serif;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}
.page176404 .mt_10 {
	margin-top: 10px;
}
#info .aside {
	float: right;
	text-align: right;
}
#info .aside .tel {
	color: #fff;
	font-size: 30px;
	font-weight: 400;
	line-height: 1.42857;
	margin-top: -10px;
}
#info .aside .tel-info {
	color: #aaa;
	font-size: 18px;
}
/*news_fenlei*/
.layout {
	margin: 0 auto;
	width: 1000px;
	color: #333;
}
.layout .breadcrumb {
	height: 32px;
	line-height: 32px;
	border: none;
	float: left;
}
.layout .breadcrumb li {
	float: left;
	line-height: 32px;
	padding: 0 6px 0 0;
}
.layout .mainbox {
	float: left;
	width: 740px;
}
.layout .seo1 .module2, .seo3 .module2, .seo4 .module2 {
	margin-bottom: 10px;
}
.layout .module2 {
	border: 1px solid #d3d3d3;
}
.layout .m-r10 {
	margin-right: 10px;
}
.layout .tit1 {
	background-color: #f8f8f8;
	border-bottom: 1px solid #d2d2d2;
	font-size: 18px;
	height: 28px;
	line-height: 28px;
	padding: 10px;
	vertical-align: bottom;
}
.layout .sort10 .article-in {
	min-height: 150px;
	padding: 20px;
}
.layout .article-in {
	margin-bottom: 0;
	margin-top: 30px;
}
.layout .article-in p {
	margin-bottom: 20px;
	text-indent: 28px;
}
.layout .sort9 ul {
	padding: 7px;
}
.layout .sort9 ul li {
	border-bottom: 1px dotted #d3d3d3;
	padding: 10px 0;
	table-layout: fixed;
}
.layout .sort9 ul li a {
	border: 1px solid #d3d3d3;
	color: #0198f1;
	float: left;
	height: 46px;
	line-height: 46px;
	margin: 6px;
	overflow: hidden;
	padding: 0 4px;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 120px;
}
.layout .sort02 div.l {
	border-right: 1px dotted #d3d3d3;
}
.layout .sort02 div {
	float: left;
	width: 49.5%;
}
.layout .sort02 div dl {
	overflow: hidden;
	padding: 0 20px;
	margin-top: 0;
}
.layout .sort02 div dl dt {
	height: 28px;
	line-height: 28px;
	padding: 10px 0 0 0;
}
.sort02 div dl dd strong, strong, .sort02 div dl dt strong {
	font-weight: bold;
}
.layout .sort02 a {
	color: #0198f1;
}
.layout .sort02 a:hover {
	color: #f90;
}
.layout .sort02 div dl dd {
	border-bottom: 1px dotted #d3d3d3;
	height: 72px;
	padding: 9px 0;
	margin-left: 0;
}
.siderbox {
	float: left;
	width: 260px;
	overflow: hidden;
}
.siderbox .module2 {
	border: 1px solid #d3d3d3;
}
.siderbox .sort03 dl {
	padding: 20px 20px 0;
}
.siderbox .sort03 dl dt {
	height: 24px;
	padding: 0;
	table-layout: fixed;
}
.siderbox .sort03 dl dt a {
	color: #0198f1;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.sort03 dl dt a:hover {
	color: #fc9141;
}
.siderbox .sort03 dl dd {
	height: 72px;
	padding: 6px 0 10px;
	margin-left: 0;
}
.siderbox .sort04 {
	margin-bottom: 10px;
}
.siderbox .sort04 .tit1 {
	border: 1px solid #d3d3d3;
	margin-right: 1px;
}
.siderbox .sort04 div {
	border-left: 1px solid #d3d3d3;
}
.siderbox .sort04 div a {
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	float: left;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 128px;
	color: #333;
}
.siderbox .sort041 div a {
	width: 257px;
}
.siderbox .sort04 div a:hover {
	background-color: #999;
	color: #fff;
}
.h30 {
	height: 30px;
}
.sort05 {
	margin: 10px auto;
}
.sort05 a {
	background-color: #f0f0f0;
	float: left;
	height: 40px;
	line-height: 40px;
	margin-right: 15px;
	margin-left: 0;
	text-align: center;
	text-decoration: none;
	width: 116px;
}
.friendlink {
	height: auto !important;
	margin-bottom: 0 !important;
	min-height: 30px;
}
.friendlink p {
	padding: 10px 0 10px 15px;
}
.friendlink p a {
	color: #0061a2;
	float: left;
	height: 24px;
	line-height: 24px;
	margin-right: 15px;
}
.layout .sort9 ul li a:hover {
	background-color: #f93;
	border: 1px solid #f93;
	color: #fff;
	font-size: 19px;
	transition: background-color 0.5s ease 0s;
}
.fenlei .box {
	width: 1000px;
}
.fenlei .index_middle {
	width: 1000px;
}
.fenlei .index_middle_c ul li {
	margin: 25px 40px 0 0;
}
/*news_list*/
.sort10 dl {
	height: auto;
	overflow: hidden;
	padding: 10px;
}
.sort10 dl dt {
	font-size: 18px;
	height: 24px;
	padding: 15px 15px 0;
}
.list-n4 dt {
	width: 670px;
}
.list-n4 a {
	color: #333;
	font-size: 14px;
}
.list-n4 a h3:hover {
	color: #f90;
	text-decoration: underline;
}
.list-n4 dt h3 {
	display: inline-block;
	float: left;
	overflow: hidden;
	width: 70%;
}
/*news_detail*/
.articlebox {
	padding: 20px;
}
.articlebox h1 {
	height: 60px;
	line-height: 60px;
}
.label01 {
	border-bottom: 1px dotted #d3d3d3;
	border-top: 1px dotted #d3d3d3;
	height: 38px;
}
.label01 span, .label01 a {
	float: left;
	height: 38px;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
}
.label01 a {
	color: #0198f1;
}
.article-in {
	margin-bottom: 0;
}
.article-in p {
	margin-bottom: 20px;
	text-indent: 28px;
}
.mainbox .article-in a.keyword {
	color: blue;
	font-weight: bold;
}
.mainbox .article-in .key {
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 4px;
	box-shadow: 0 0 10px #666;
	display: none;
	height: auto;
	padding: 8px;
	position: absolute;
	width: auto;
}
.mainbox .article-in .key a {
	color: #191919;
	display: block;
	line-height: 22px;
}
.sort021 div ul {
	padding: 0 10px;
	table-layout: fixed;
}
.sort021 div ul li {
	height: 30px;
}
.sort021 div ul li a {
	display: inline-block;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.sort021 a {
	color: #0198f1;
}
.label01 a:hover {
	color: #fc9141;
}
.timebox {
	height: 48px;
	padding: 30px 0 0;
	text-align: right;
}
.gongkaike .box {
	width: 890px;
	float: left;
}
.gongkaike .index_middle {
	width: 890px;
}
.gongkaike .index_middle_c ul li {
	margin: 20px 0 0 10px;
	width: 210px;
}
.lm_sobar {
	overflow: visible;
	position: relative;
	z-index: 999;
	height: 34px;
	margin: 0 auto;
	padding-bottom: 4px;
	width: 1000px;
}
.lm_sobar_l {
	background: #f0f0f0 none repeat scroll 0 0;
	border: 1px solid #c3d7e6;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.left {
	float: left;
}
.lm_sobar_l span {
	background: #fd520a none repeat scroll 0 0;
	color: #fff;
	display: inline-block;
	font-weight: bold;
	height: 30px;
	text-align: center;
	width: 75px;
}
.lm_sobar_l a {
	margin-left: 15px;
	color: #333;
}
.lm_sobar_l a:hover {
	color: #fd520a;
}
.gongkaike .pagegkk ul li {
	width: auto;
}
.gongkaike .pagegkk ul li:first-child {
	border: 1px solid #ddd;
}
.gongkaike .pagegkk ul li:last-child span {
	width: auto;
}
/*ztpage1*/
.ztpage1 {
	width: 100%;
	background: #edb700;
}
.ztpage2 {
	width: 100%;
	background: #1375bc;
}
.ztpage1 .J_DirectPromo {
	display: none;
}
.ztpage1 .layout-990 {
	position: relative;
	margin: 0 auto;
	width: 990px;
	background-color: #fff;
}
.ztpage1 .top-banner {
	width: 100%;
}
.ztpage1 .top-banner div {
	overflow: hidden;
	background-position: center 0;
	background-repeat: no-repeat;
}
.ztpage1 .top-banner .banner-hd {
	height: 103px;
	background-image: url(http://gtms01.alicdn.com/tps/i1/T16gz7FLhdXXctekPD-1680-103.png);
}
.ztpage1 .top-banner .banner2-bd {
	height: 400px;
	background-image: url(../images/zt0.jpg);
	width: 100%;
}
.ztpage2 .top-banner .banner2-bd {
	height: 400px;
	background-image: url(../images/zt1.jpg);
}
.ztpage1 .top-banner .banner-ft {
	min-height: 165px;
}
.ztpage1 .main-mod {
	width: 668px;
	line-height: 2em;
	padding-bottom: 100px;
	overflow: hidden;
}
.ztpage1 .main-mod h3 {
	padding-left: 20px;
	font-size: 20px;
	line-height: 3em;
	font-family: 'microsoft yahei';
}
.ztpage1 .main-bd dl {
	margin-bottom: 20px;
	font-family: 'microsoft yahei', tahoma, arial, \5b8b\4f53;
}
.ztpage1 .main-bd dt {
	padding: 8px 30px 8px 20px;
	background-color: #bbb;
	font-size: 14px;
	color: #333;
}
.ztpage1 .main-bd dt .time {
	float: right;
}
.ztpage1 .main-bd dt .title {
	display: block;
	font-weight: 700;
	text-align: center;
	font-size: 18px;
	color: #525662;
}
.ztpage1 .main-bd dd {
	padding: 10px 30px 10px 20px;
}
.ztpage1 .main-bd dd a {
	color: #333;
}
.ztpage1 .main-bd dd p {
	position: relative;
	height: 35px;
	overflow: hidden;
	background: url(http://gtms01.alicdn.com/tps/i1/T1piZaFOhaXXXB.Rvd-16-125.png) 75px -33px no-repeat;
}
.ztpage1 .main-bd dd.m-list p:first-child {
	background-position: 75px 5px;
}
.ztpage1 .main-bd dd.m-list p:last-child {
	background-position: 75px -104px;
}
.ztpage1 .main-bd dd .key {
	float: left;
	width: 120px;
}
.ztpage1 .main-bd dd .val {
	display: block;
	font-size: 14px;
	overflow: hidden;
}
.ztpage1 .main-bd dd .link {
	display: block;
	background: url(http://gtms02.alicdn.com/tps/i2/T1ZpgbFKFaXXbKu7Ha-22-22.png) 500px center no-repeat;
}
.ztpage1 .main-bd dd span.link {
	background: none;
	cursor: not-allowed;
}
.ztpage1 .main-bd dd .btn-link {
	position: absolute;
	top: 0;
	right: 30px;
}
.ztpage1 .main-bd .m-list {
	padding: 30px 0 0 20px;
	margin-left: 0;
}
.ztpage1 .main-bd .m-list .list-hd {
	font-size: 20px;
	color: #f35930;
	font-weight: 700;
	line-height: 2.8em;
}
.ztpage1 .main-bd .m-list .list-bd {
	width: 120%;
	overflow: hidden;
}
.ztpage1 .main-bd .m-list .list-bd a {
	float: left;
	margin-right: 30px;
	width: 202px;
	text-align: center;
	color: #83868f;
}
.ztpage1 .main-bd .m-list .list-bd a span {
	display: block;
	line-height: 1.2em;
}
.ztpage1 .side-mod {
	position: absolute;
	right: 0;
	top: 60px;
	width: 283px;
}
.ztpage1 .side-mod .side-bd a {
	color: #525662;
}
.ztpage1 .side-mod .side-bd .val {
	display: block;
	text-align: center;
	font-size: 16px;
}
.ztpage1 .side-mod .side-bd li {
	margin-bottom: 26px;
}
.ztpage1 .banner-intro {
	margin-top: 20px;
	background-color: #fff;
	font-family: 'microsoft yahei';
}
.ztpage1 .banner-intro dt {
	display: inline-block;
	padding: 0 20px;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	background-color: #ce7931;
}
.ztpage2 .banner-intro dt {
	display: inline-block;
	padding: 0 20px;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	background-color: #2d85c5;
}
.ztpage1 .banner-intro dd {
	min-height: 100px;
	padding-top: 10px;
	font-size: 14px;
}
.ztpage1 .main-bd dd a:hover {
	text-decoration: underline;
}
.ztpage1 .side-mod .side-bd .val:hover {
	text-decoration: underline;
}
#J_DirectPromo_360 {
	background: #FFF;
}
.J_chaoshiHot {
	width: 990px;
	margin: 0 auto;
	padding: 0;
	height: 276px;
	font-size: 12px;
	background: #e5e5e5;
}
.J_chaoshiHot img {
	border: 0px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	display: block;
}
.J_chaoshiHot .hotContent {
	width: 970px;
	height: 200px;
	margin: 0 auto;
	background: #fff;
	padding: 10px 0;
}
.J_chaoshiHot .chaoshiAd {
	float: left;
	display: block;
	width: 310px;
	height: 200px;
	overflow: hidden;
}
.J_chaoshiHot .chaoshiBox {
	width: 650px;
	height: 200px;
	overflow: hidden;
	float: left;
}
.J_chaoshiHot .chaoshiImg {
	width: 660px;
	float: left;
	padding: 0;
	margin: 0;
}
.J_chaoshiHot .chaoshiImg li {
	width: 210px;
	height: 200px;
	float: left;
	margin-right: 10px;
}
/**/
#kj {
	left: 50%;
	margin-left: 605px;
	position: fixed;
	z-index: 2;
}
.kj-fixed {
	bottom: 100px !important;
}
#kj .nv {
	width: 40px;
}
#kj .nv a {
	background: url("../images/icons40x40.png") no-repeat;
	display: inline-block;
	float: left;
	height: 40px;
	margin-top: 10px;
	overflow: hidden;
	text-indent: -9999px;
	width: 40px;
}
.iconfont {
	font-family: "iconfont";
	font-size: 16px;
	font-style: normal;
}
#kj .nv .iconfont {
	display: block;
	font-size: 22px;
	line-height: 38px;
}
#kj .nv .mobile {
	background: url(../images/tel.png) no-repeat;
	width: 40px;
	height: 40px;
}
#kj .nv .cart {
	background: url(../images/wang.png) no-repeat;
	width: 40px;
	height: 40px;
}
#kj .nv .cs {
	background-position: 0 -200px;
}
#kj .nv .fb {
	background-position: 0 -240px;
}
#kj .nv .top {
	background-position: 0 -280px;
}
#kj .nv .mobile:hover {
	background: url(../images/telh.png) no-repeat;
	width: 40px;
	height: 40px;
}
#kj .nv .cart:hover {
	background: url(../images/wangh.png) no-repeat;
	width: 40px;
	height: 40px;
}
#kj .nv .cs:hover {
	background-position: -40px -200px;
}
#kj .nv .fb:hover {
	background-position: -40px -240px;
}
#kj .nv .top:hover {
	background-position: -40px -280px;
}
#kj .app-down {
	background: #fcfcfc none repeat scroll 0 0;
	border: 1px solid #b7aea9;
	border-radius: 3px;
	display: none;
	position: absolute;
	right: 60px;
	top: 0;
}
#kj .app-down::before, #kj .app-down::after {
	border: 7px solid transparent;
	content: " ";
	height: 0;
	position: absolute;
	top: 22px;
	width: 0;
}
#kj .app-down::before {
	border-left-color: #fff;
	right: -14px;
	z-index: 101;
}
#kj .app-down::after {
	border-left-color: #b7aea9;
	right: -15px;
	z-index: 100;
}
#kj .nv .iconfont {
	display: block;
	font-size: 22px;
	line-height: 38px;
}
#kj .nv .mobile {
	color: #fff;
	text-align: center;
	text-indent: 0;
}
.app-down p {
	color: #666;
	font-size: 12px;
	position: relative;
}
.app-down .qcode {
	height: 180px;
	width: 180px;
}
/**/
.wapper_box {
	background: #3d3c38 none repeat scroll 0 0;
	padding: 20px 0;
}
.kc_details_c1 img.bigpic {
	margin: 20px 0 0 20px;
}
.container {
	overflow: hidden;
	padding: 0;
	width: 1190px;
	margin: 0 auto;
}
.container::before, .container::after {
	content: " ";
	display: table;
}
.container::after {
	clear: both;
}
.kc_details_c1 {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #dde4eb;
	padding-bottom: 20px;
}
.kc_dcr {
	float: right;
	margin: 20px 20px 0 0;
	width: 290px;
}
.kcname {
	color: #656d79;
	display: block;
	font-family: "����";
	font-size: 20px;
	line-height: 40px;
	margin-bottom: 4px;
	font-weight: bold;
}
.ks {
	color: #656d79;
	display: block;
	font-family: "΢���ź�", "����";
	font-size: 16px;
	height: 34px;
	line-height: 34px;
}
.price {
	color: #656d79;
	display: block;
	font-family: "΢���ź�", "����";
	font-size: 20px;
	height: 51px;
	line-height: 51px;
	text-decoration: line-through;
}
.price2 {
	color: #ee7743;
	display: block;
	font-family: "΢���ź�", "����";
	font-size: 20px;
	height: 51px;
	line-height: 51px;
	margin-top: 4px;
}
#ctl00_ContentPlaceHolder1_lkShop {
	background: #1a70a9 none repeat scroll 0 0;
	border-radius: 5px;
	color: #fff;
	display: block;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	margin-top: 9px;
	text-align: center;
	width: 164px;
}
.wybm {
	background: #1a70a9 none repeat scroll 0 0;
	border-radius: 5px;
	color: #fff;
	display: block;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	margin-top: 9px;
	text-align: center;
	width: 164px;
}
.icon {
	background: url("../images/icon-1.png");
}
.bigpic {
	vertical-align: top;
}
/*jiami*/
.hubtn {
	width: 80px;
	height: 80px;
	display: inline-block;
	position: absolute;
	top: 694px;
	left: 730px;
}
.yunbtn {
	width: 80px;
	height: 80px;
	display: inline-block;
	position: absolute;
	top: 925px;
	left: 380px;
}
.yingbtn {
	width: 80px;
	height: 80px;
	display: inline-block;
	position: absolute;
	top: 1155px;
	left: 743px;
}
.mibtn {
	width: 80px;
	height: 80px;
	display: inline-block;
	position: absolute;
	top: 1388px;
	left: 366px;
}
.xk0 {
	width: 187px;
	height: 40px;
	display: inline-block;
	position: absolute;
	bottom: 480px;
	left: 311px;
}
.xk1 {
	width: 190px;
	height: 40px;
	display: inline-block;
	position: absolute;
	bottom: 480px;
	left: 503px;
}
.xk2 {
	width: 190px;
	height: 40px;
	display: inline-block;
	position: absolute;
	bottom: 480px;
	left: 700px;
}
.xk3 {
	width: 109px;
	height: 40px;
	display: inline-block;
	position: absolute;
	bottom: 370px;
	left: 309px;
}
.xk4 {
	width: 109px;
	height: 40px;
	display: inline-block;
	position: absolute;
	bottom: 370px;
	left: 426px;
}
.xk5 {
	width: 110px;
	height: 40px;
	display: inline-block;
	position: absolute;
	bottom: 370px;
	left: 543px;
}
.xk6 {
	width: 109px;
	height: 40px;
	display: inline-block;
	position: absolute;
	bottom: 370px;
	left: 660px;
}
.xk7 {
	width: 109px;
	height: 40px;
	display: inline-block;
	position: absolute;
	bottom: 370px;
	left: 777px;
}
.xuebtn {
	width: 192px;
	height: 41px;
	display: inline-block;
	position: absolute;
	bottom: 795px;
	left: 371px;
}
.spbtn {
	width: 192px;
	height: 41px;
	display: inline-block;
	position: absolute;
	bottom: 795px;
	left: 609px;
}
.index_rmkc ul li {
	height: 139px;
}
.index_middle_title img {
	width: 25px;
	height: 25px;
	margin-bottom: 3px;
	margin-right: 12px;
}