.xwdt {
	width: 296px;
	height: 255px;
}
.tops_xw {
	overflow: hidden;
	width: 296px;
}
.tops_text {
	overflow: hidden;
	cursor: pointer;
}
.tops_text li {
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	font-size: 14px;
	color: #333;
	width: 256px;
	margin: 0 0 0 20px;
	height: 37px;
	line-height: 37px;
	background: url(../img/dian_icon.png) left center no-repeat;
	padding-left: 10px
}
.tops_text li a {
	color: #f9f9f9
}
.dituzf {
	float: right;
	border: 1px solid #ccc;
	padding: 10px 18px;
	margin: 40px 0 0 15px;
	color: #666;
	font-size: 14px;
	background: url(../img/dtzhaofang.png) no-repeat;
	text-indent: 1rem;
	background-position: 13px 11px;
}
.dituzf:hover {
	border: 1px solid #bf9f62;
}

/*焦点图*/
.focus {
	position: relative;
	width: 100%;
	height: 515px;
	background-color: #000;
	float: left;
}
.focus img {
	width: 100%;
	height: 515px;
}
.focus .shadow .title {
	width: 260px;
	height: 25px;
	padding-left: 30px;
	padding-top: 20px;
}
.focus .shadow .title a {
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	font-weight: bolder;
	overflow: hidden;
}
.focus .btn {
	position: absolute;
	bottom: 34px;
	left: 510px;
	overflow: hidden;
	zoom: 1;
}
.focus .btn a {
	position: relative;
	display: inline;
	width: 13px;
	height: 13px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	font: 12px/15px "\5B8B\4F53";
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;
}
.focus .btn a:hover, .focus .btn a.current {
	cursor: pointer;
	background: #fc114a;
}
.focus .fPic {
	position: absolute;
	left: 0px;
	top: 0px;
}
.focus .D1fBt {
	overflow: hidden;
	zoom: 1;
	height: 16px;
	z-index: 10;
}
.focus .shadow {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0px;
	z-index: 10;
	height: 60px;
	line-height: 60px;
	background: rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
	display: block;
	text-align: left;
}
.focus .shadow a {
	text-decoration: none;
	color: #fff;
	font-size: 18px;
	overflow: hidden;
	margin-left: 10px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}
.focus .fcon {
	position: relative;
	width: 100%;
	float: left;
	display: none;
	background: #000
}
.focus .fcon img {
	display: block;
}
.focus .prev, .focus .next {
	position: absolute;
	width: 40px;
	height: 74px;
	background: url(../img/focus_btn1.png) no-repeat;
}
.focus .prev {
	top: 55%;
	margin-top: -74px;
	left: 0;
	background-position: 0 -74px;
	cursor: pointer;
}
.focus .next {
	top: 55%;
	margin-top: -74px;
	right: 0;
	background-position: -40px -74px;
	cursor: pointer;
}
.focus .prev:hover {
	background-position: 0 0;
}
.focus .next:hover {
	background-position: -40px 0;
}
.focus .fbg {
	bottom: 5%;
	right: 46%;
	position: absolute;
	height: 21px;
	text-align: center;
	z-index: 200;
}
.focus .fbg div {
	margin: 4px auto 0;
	overflow: hidden;
	zoom: 1;
	height: 14px
}
.focus .D1fBt a {
	position: relative;
	display: inline;
	width: 12px;
	height: 12px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	font: 12px/15px "\5B8B\4F53";
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;
}
.focus .D1fBt .current, .focus .D1fBt a:hover {
	background: #bf9f62;
}
.focus .D1fBt img {
	display: none
}
.focus .D1fBt i {
	display: none;
	font-style: normal;
}
.xwa_top {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	border-left: 5px solid #bf9f62;
	padding-left: 10px;
	margin: 20px 20px 12px 20px;
	float: left
}
.mosr_xw {
	float: right;
	font-size: 14px;
	margin: 25px 20px 0 0
}
.mosr_xw a {
	color: #fff;
}
.xwa_top span {
	color: #bf9f62
}
.banners {
	width: 100%;
	height: 515px;
	background: #447aa5
}
.allfa {
	width: 100%;
	background: #f5f5f5
}
.fast {
	width: 1190px;
	margin: 0 auto;
	padding-bottom: 30px;
	overflow: hidden;
}
.fast_fw {
	float: left;
	width: 270px;
	height: 112px;
	border: 1px solid #ddd;
	margin-left: 20px;
	margin-top: 30px;
	background: #fafafa;
}
.fast_fw:hover {
	box-shadow: 0 0 40px #d9d9d9;
}
.fast_img {
	float: left;
	margin: 30px 0 0 25px;
}
.fast_img img{ width:80%;}
.fast_text {
	float: left;
	margin: 28px 0 0 15px;
}
.big_fast {
	font-size: 24px;
	color: #333;
}
.small_fast {
	font-size: 12px;
	color: #888;
	margin-top: 5px;
}
.ggone {
	width: 1150px;
	height: 90px;
	margin: 0 auto;
	overflow: hidden;
}
.ggone img {
	width: 378px;
	height: 90px;
}
.tj_kfs {
	width: 1150px;
	height: 293px;
	background: url(../img/tjkfs.png);
	margin: 0 auto;
	overflow: hidden;
}
.wwtj_kfs {
	float: left;
}
.tj_ones {
	width: 180px;
	height: 110px;
	background: url(../img/tj_kuang.png);
	margin: 120px 0 0 10px;
}
.tj_ones img {
	padding: 6px 12px;
}
.tj_text {
	text-align: center;
	color: #fff;
	padding-top: 5px;
}
.jx {
	width: 100%;
	background: #f5f5f5;
	overflow: hidden;
	margin-top: 45px;
	padding-bottom: 15px;
}
.jx_lp {
	width: 1191px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 35px;
}
.jx_text {
	width: 1150px;
	margin: 0 auto;
	padding-top: 30px;
	overflow: hidden;
}
.jx_t_left {
	float: left;
	font-size: 32px;
	color: #333;
	font-weight: bold;
}
.jx_t_lefts {
	float: left;
	font-size: 18px;
	color: #666;
	padding: 18px 0 0 10px
}
.jx_t_right {
	float: right;
	font-size: 16px;
	color: #666;
	padding: 20px 0 0 10px
}
.jx_t_right a {
	color: #555；
}
.jx_t_right a:hover {
	color: #bf9f62;
}
.jx_ones {
	width: 274px;
	height: 310px;
	background: #fff;
	box-shadow: 3px 3px 10px #d9d9d9;
	margin: 0 0 30px 18px;
	float: left;
}
.jx_ones:hover {
	box-shadow: 0 0 40px #d9d9d9;
}
.jx_imgs {
	width: 274px;
	height: 205px;
	position: relative;
	z-index: 1;
}
.jx_imgs img {
	width: 274px;
	height: 205px;
}
.mengban {
	width: 274px;
	height: 205px;
	background: #000;
	position: absolute;
	top: 0;
	z-index: 2;/* older safari/Chrome browsers */
	-webkit-opacity: 0.3;
	/* Netscape and Older than Firefox 0.9 */  
	-moz-opacity: 0.3;
	/* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
	-khtml-opacity: 0.3;
	/* IE9 + etc...modern browsers */  
	opacity: .3;
	/* IE 4-9 */  
	filter: alpha(opacity=30);
}
.jiage {
	font-size: 16px;
	color: #fffad6;
	position: absolute;
	top: 85px;
	z-index: 3;
	left: 70px
}
.jiage span {
	font-size: 24px;
	font-weight: bold;
	color: #fffad6;
	padding-right: 5px;
}
.lp_name {
	color: #333;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	padding: 20px 0 7px 0;
}
.lp_phone {
	color: #666;
	text-align: center;
	font-size: 14px;
}
.lp_phone span {
	font-size: 18px;
	padding-left: 10px;
}
.hp_phone {
	color: #666;
	text-align: center;
	font-size: 14px;
}
.hp_phone span {
	font-size: 14px;
	padding: 0 5px;
}
.hx_lp {
	width: 1191px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 35px;
}
.hx_ones {
	width: 274px;
	height: 310px;
	background: #fff;
	border: 1px solid #ddd;
	margin: 0 0 30px 18px;
	float: left;
}
.hx_ones:hover {
	box-shadow: 0 0 40px #d9d9d9;
	border: 1px solid #eee;
}
.hx_imgs {
	width: 274px;
	height: 205px;
	position: relative;
	z-index: 1;
	border-bottom: 1px solid #ddd;
	position: relative;
}
.hx_imgs p {
	position: absolute;
	bottom: 0;
	right: 0;
	background: #b39254;
	color: #fff;
	font-size: 12px;
	padding: 5px 10px;
}
.hx_imgs p span {
	padding: 0 3px;
}
.baq {
	width: 100%;
	margin: 0 auto;
}
#full-screen-slider {
	width: 100%;
	height: 515px;
	float: left;
	position: relative;
	overflow: hidden;
}
#slides {
	display: block;
	width: 100%;
	height: 515px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative
}
#slides li {
	display: block;
	width: 100%;
	height: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute
}
#slides li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px
}
#pagination {
	display: block;
	list-style: none;
	position: absolute;
	left: -3%;
	top: 470px;
	z-index: 9900;
	padding: 5px 15px 5px 0;
	margin: 0
}
#pagination li {
	display: block;
	list-style: none;
	width: 10px;
	height: 10px;
	float: left;
	margin-left: 15px;
	border-radius: 5px;
	background: #FFF
}
#pagination li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}
#pagination li.current {
	background: #bf9f62
}
.float_layer {
	display: none;
}
.float_layer h2 {
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	font-size: 14px;
	color: #333;
	background: url(../img/title_bg.png) repeat-x;
	position: relative;
}
.float_layer .close {
	width: 21px;
	height: 20px;
	background: url(../img/close.png) no-repeat 0 bottom;
	position: absolute;
	top: 2px;
	right: 3px;
}
.float_layer .close:hover {
	background: url(../img/close.png) no-repeat 0 0;
}
.float_layer .content {
	height: 230px;
	width: 280px;
	overflow: hidden;
	font-size: 14px;
	line-height: 18px;
	color: #666;
}
.float_layer .wrap2 {
	padding: 0
}
.content img {
	height: 230px;
	width: 280px;
}
.kfspaiming {
	width: 1183px;
	margin: 0 auto;
	margin-top: 20px;
	height: 280px
}
.fksf {
	width: 149px;
	float: left;
	padding: 0 10px
}
.sty_img {
	width: 147px;
	border: 1px solid #ddd;
	height: 100px;
}
.sty_img:hover {
	box-shadow: 0 0 20px #d9d9d9;
	border: 1px solid #eee;
}
.sty_img img {
	width: 147px;
	height: 100px
}
.sty_text {
	text-align: center;
	line-height: 20px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 14px;
	margin: 8px 10px;
}
.fksf:hover {
	color: #bf9f62;
}
.gg {
	width: 100%;
	height: 515px;
	background: #f60;
	overflow: hidden;
}
#divSmallBox {
	overflow: hidden;
 *display:inline;
	zoom: 1;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 10px;
	background: #ffffff;
}
#playBox {
	width: 100%;
	height: 515px;
	background: #333;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
#playBox .oUlplay {
	width: 99999px;
	position: absolute;
	left: 0;
	top: 0;
}
#playBox .oUlplay li {
	float: left;
}
#playBox .pre {
	cursor: pointer;
	width: 45px;
	height: 45px;
	background: url(../img/l.png) no-repeat;
	position: absolute;
	top: 250px;
	left: 10px;
	z-index: 10;
}
#playBox .next {
	cursor: pointer;
	width: 45px;
	height: 45px;
	background: url(../img/r.png) no-repeat;
	position: absolute;
	top: 250px;
	right: 10px;
	z-index: 10;
}
#playBox .smalltitle {
	width: 103%;
	height: 10px;
	position: absolute;
	bottom: 20px;
	z-index: 10;
}
#playBox .smalltitle ul {
	width: 100px;
	margin: 0 auto;
}
#playBox .smalltitle ul li {
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 10px;
	background: #ffffff;
	float: left;
	overflow: hidden;
*display:inline;
*zoom:1;
}
#playBox .smalltitle .thistitle {
	background: #bf9f62;
}
.oUlplay li img {
	width: 1920px;
	height: 515px;
}
@media screen and (max-device-width:1440px) {
.gg {
	width: 100%;
	height: 387px;
	background: #f60;
	overflow: hidden;
}
#divSmallBox {
	overflow: hidden;
 *display:inline;
	zoom: 1;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 10px;
	background: #ffffff;
}
#playBox {
	width: 100%;
	height: 387px;
	background: #333;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
#playBox .oUlplay {
	width: 99999px;
	position: absolute;
	left: 0;
	top: 0;
}
#playBox .oUlplay li {
	float: left;
}
#playBox .pre {
	cursor: pointer;
	width: 45px;
	height: 45px;
	background: url(../img/l.png) no-repeat;
	position: absolute;
	top: 170px;
	left: 10px;
	z-index: 10;
}
#playBox .next {
	cursor: pointer;
	width: 45px;
	height: 45px;
	background: url(../img/r.png) no-repeat;
	position: absolute;
	top: 170px;
	right: 10px;
	z-index: 10;
}
#playBox .smalltitle {
	width: 103%;
	height: 10px;
	position: absolute;
	bottom: 20px;
	z-index: 10;
}
#playBox .smalltitle ul {
	width: 100px;
	margin: 0 auto;
}
#playBox .smalltitle ul li {
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 10px;
	background: #ffffff;
	float: left;
	overflow: hidden;
*display:inline;
*zoom:1;
}
#playBox .smalltitle .thistitle {
	background: #bf9f62;
}
.oUlplay li img {
	width: 1440px;
	height: 387px;
}
}
@media screen and (max-device-width:1366px) {
.gg {
	width: 100%;
	height: 366px;
	background: #f60;
	overflow: hidden;
}
#divSmallBox {
	overflow: hidden;
 *display:inline;
	zoom: 1;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 10px;
	background: #ffffff;
}
#playBox {
	width: 100%;
	height: 366px;
	background: #333;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
#playBox .oUlplay {
	width: 99999px;
	position: absolute;
	left: 0;
	top: 0;
}
#playBox .oUlplay li {
	float: left;
}
#playBox .pre {
	cursor: pointer;
	width: 45px;
	height: 45px;
	background: url(../img/l.png) no-repeat;
	position: absolute;
	top: 150px;
	left: 10px;
	z-index: 10;
}
#playBox .next {
	cursor: pointer;
	width: 45px;
	height: 45px;
	background: url(../img/r.png) no-repeat;
	position: absolute;
	top: 150px;
	right: 10px;
	z-index: 10;
}
#playBox .smalltitle {
	width: 103%;
	height: 10px;
	position: absolute;
	bottom: 20px;
	z-index: 10;
}
#playBox .smalltitle ul {
	width: 100px;
	margin: 0 auto;
}
#playBox .smalltitle ul li {
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 10px;
	background: #ffffff;
	float: left;
	overflow: hidden;
*display:inline;
*zoom:1;
}
#playBox .smalltitle .thistitle {
	background: #bf9f62;
}
.oUlplay li img {
	width: 1366px;
	height: 366px;
}
}
.news {
	width: 1150px;
	margin: 0 auto;
	padding-top: 15px;
	overflow: hidden;
}
.newsleft {
	float: left;
	width: 757px;
}
.nletop {
	font-size: 32px;
	color: #333;
	font-weight: bold;
	padding-bottom: 10px;
	overflow: hidden;
}
.nletop span {
	float: right;
	font-size: 16px;
	font-weight: 500;
	padding-top: 17px;
}
.newsmid {
	width: 757px;
	overflow: hidden;
	margin-top: 15px;
}
.newleft {
	float: left;
	width: 350px;
	border-right: 1px solid #ddd;
	padding-right: 25px;
}
.newrig {
	float: left;
	width: 350px;
	padding-left: 20px
}
.zcfg {
	font-size: 32px;
	font-weight: bolder;
	color: #333;
	margin-bottom: 10px;
}
.zcfgbot {
	overflow: hidden;
}
.zcfgbot li {
	font-size: 15px;
	background: url(../img/dian_icon.png) left no-repeat;
	text-indent: 0.9rem;
	width: 350px;
	background-position: 0 23px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	padding-top: 15px;
}
.bignew {
	text-align: center;
	font-size: 28px;
	font-weight: bolder;
	width: 650px;
	margin: 0 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	line-height: 50px;
}
.zcfg span {
	float: right;
	font-size: 16px;
	font-weight: 500;
	margin-top: 17px;
}
.newsimg {
	float: left;
	width: 200px;
}
.topy_img {
	position: relative;
	width: 200px;
	height: 150px;
	margin-bottom: 20px;
}
.topy_img img {
	width: 200px;
	height: 150px;
}
.jt_tesc {
	width: 200px;
	height: 35px;
	line-height: 35px;
	position: absolute;
	bottom: 0;
	color: #fff;
	text-indent: 1rem;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	font-size: 14px;
	background-image: linear-gradient(transparent 0%, #000);
}
.jt_tesb: {
width:274px;
}
.jt_tesc:hover {
	background: #bf9f62
}
.newstext {
	margin-left: 30px;
	float: left;
}
.bignews {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
	width: 580px;
	;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.smnews {
	overflow: hidden;
}
.smnews li {
	float: left;
}
.smleft {
	width: 275px;
	font-size: 16px;
	line-height: 36px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.sml {
	color: #ddd;
	line-height: 36px;
	padding: 0 10px;
}
.smrig {
	max-width: 275px;
	font-size: 16px;
	line-height: 36px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.newstext a:hover {
	color: #bf9f62;
	text-decoration: none;
}
.nletop a:hover {
	color: #bf9f62;
}
.newsrig {
	width: 350px;
	float: right;
	border-left: 1px solid #ddd;
	padding-left: 20px;
}
.nretop {
	font-size: 22px;
	color: #333;
	font-weight: bold;
	padding-bottom: 25px;
	overflow: hidden;
	margin-top: 10px;
}
.nretop span {
	float: right;
	font-size: 16px;
	font-weight: 500;
	margin-top: 7px;
}
.stopy_img {
	position: relative;
	width: 350px;
	height: 210px;
	margin-bottom: 9px;
}
.stopy_img img {
	width: 350px;
	height: 210px;
}
.sjt_tesc {
	width: 350px;
	height: 35px;
	line-height: 35px;
	position: absolute;
	bottom: 0;
	color: #fff;
	text-indent: 1rem;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	font-size: 14px;
	background-image: linear-gradient(transparent 0%, #000);
}
.sjt_tesc:hover {
	background: #bf9f62;
}
.onexi {
	margin-top: 15px;
	overflow: hidden;
}
.oxtext {
	width: 200px;
	font-size: 14px;
	float: left;
	line-height: 22px;
	padding-top: 5px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.oximg {
	float: right;
	width: 85px;
	height: 58px;
}
.oximg img {
	width: 85px;
	height: 58px;
}
.oxtext a:hover {
	color: #bf9f62;
	text-decoration: none;
}
.zesf {
	width: 1191px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 35px;
}
.zesfleft {
	width: 274px;
	float: left;
	height: 670px;
	margin-right: 20px;
}
.zesfrig {
	float: left;
	width: 880px;
	height: 670px;
}
.zzj {
	width: 274px;
	height: 630px;
	background: #fff;
	margin-left: 20px;
	overflow: hidden;
}
.jjjg {
	width: 244px;
	margin: 0 auto;
	font-size: 18px;
	font-weight: bold;
	padding-top: 15px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	color: #333;
	margin-bottom: 15px;
}
.jjjg span {
	font-size: 14px;
	font-weight: 500;
	float: right;
	padding-top: 3px;
}
.jjjgs {
	width: 244px;
	margin: 0 auto;
	font-size: 18px;
	font-weight: bold;
	padding-top: 5px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	color: #333;
	margin-bottom: 15px;
}
.jjjgs span {
	font-size: 14px;
	font-weight: 500;
	float: right;
	padding-top: 3px;
}
.jglb {
	width: 244px;
	margin: 0 auto;
	overflow: hidden;
	height: 75px;
}
.jgimg {
	float: left;
	width: 60px;
	height: 60px;
	border: 1px solid #ddd;
}
.jgimg img {
	width: 60px;
	height: 60px;
}
.jgname {
	float: left;
	font-size: 14px;
	padding-left: 20px;
	width: 162px;
	height: 60px;
	padding-top: 10px;
}
.jgrlb {
	width: 244px;
	margin: 0 auto;
	overflow: hidden;
	height: 95px;
}
.jgrimg {
	float: left;
	width: 60px;
	height: 80px;
	border: 1px solid #ddd;
}
.jgrimg img {
	width: 60px;
	height: 80px;
}
.jgrname {
	float: left;
	padding-left: 20px;
	width: 162px;
	height: 80px;
	padding-top: 3px;
}
.jjrna {
	font-size: 18px;
	font-weight: bold;
}
.jjrjg {
	font-size: 14px;
	padding-top: 5px;
}
.zjx_ones {
	width: 274px;
	height: 300px;
	background: #fff;
	box-shadow: 3px 3px 10px #d9d9d9;
	margin: 0 0 30px 18px;
	float: left;
}
.zjx_ones:hover {
	box-shadow: 0 0 40px #d9d9d9;
}
.zjx_imgs {
	width: 274px;
	height: 205px;
	position: relative;
	z-index: 1;
}
.zjx_imgs img {
	width: 274px;
	height: 205px;
}
.zmengban {
	width: 75px;
	height: 35px;
	background: #000;
	position: absolute;
	z-index: 2;/* older safari/Chrome browsers */
	-webkit-opacity: 0.8;
	/* Netscape and Older than Firefox 0.9 */  
	-moz-opacity: 0.8;
	/* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
	-khtml-opacity: 0.8;
	/* IE9 + etc...modern browsers */  
	opacity: .8;
	/* IE 4-9 */  
	filter: alpha(opacity=80);
	left: 0;
	bottom: 10px;
}
.zjiage {
	font-size: 16px;
	color: #fff;
	position: absolute;
	z-index: 3;
	height: 35px;
	background: #000;
	position: absolute;
	z-index: 2;/* older safari/Chrome browsers */
	-webkit-opacity: 0.8;
	/* Netscape and Older than Firefox 0.9 */  
	-moz-opacity: 0.8;
	/* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
	-khtml-opacity: 0.8;
	/* IE9 + etc...modern browsers */  
	opacity: .8;
	/* IE 4-9 */  
	filter: alpha(opacity=80);
	left: 0;
	bottom: 15px;
	text-align: center;
	line-height: 35px;
	padding: 0 15px;
}
.zjiage span {
	font-size: 16px;
	color: #fff;
	z-index: 3;
}
.zlp_name {
	color: #333;
	text-align: center;
	font-size: 18px;
	padding: 20px 20px 0 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	margin-bottom: 7px;
	font-weight: bold;
}
.zlp_phone {
	color: #666;
	text-align: center;
	font-size: 14px;
}
.zlp_phone span {
	font-size: 14px;
	padding: 0 10px;
}
.tongji{ width:55%; float:left; border-right:1px solid #ddd; padding:0 3% 0 0; min-height:380px;}
.paihang{ width:40%; float:right;}
.soutops {
    width: 100%;
    height: 50px;
    background: #f6f6f6;
}
.soutops li{ float:left; line-height:50px; font-size:14px; color:#666;}
.soutop {
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #eaeaea; color:#333;
}
.soutop li{ float:left; line-height:50px;}
.xiang{ width:20%; padding-left:3%;}
.keshou{ width:22%; text-align:right;}
.keshou{ width:20%; text-align:right;}
.junjia{ width:28%; text-align:right; padding-right:3%;}
@media screen and (max-device-width:1200px) {

.fast {
	width: 1100px;
	margin: 0 auto;
	padding-bottom: 30px;
	overflow: hidden;
}
.fast_fw {
	float: left;
	width: 245px;
	height: 100px;
	border: 1px solid #ddd;
	margin-left: 20px;
	margin-top: 30px;
	background: #fafafa;
}
.fast_fw:hover {
	box-shadow: 0 0 40px #d9d9d9;
}
.fast_img {
	float: left;
	margin: 30px 0 0 25px;
}
.fast_img img{ width:70%;}
.fast_text {
	float: left;
	margin: 22px 0 0 0;
}
.big_fast {
	font-size: 22px;
	color: #333;
}
.small_fast {
	font-size: 12px;
	color: #888;
	margin-top: 5px;
}
.ggone {
	width: 1150px;
	height: 90px;
	margin: 0 auto;
	overflow: hidden;
}
.ggone img {
	width: 378px;
	height: 90px;
}
.tj_kfs {
	width: 1000px;
	height: 293px;
	background: url(../img/tjkfs.png);
	margin: 0 auto;
	overflow: hidden;
}
.wwtj_kfs {
	float: left;
}
.tj_ones {
	width: 180px;
	height: 110px;
	background: url(../img/tj_kuang.png);
	margin: 120px 0 0 10px;
}
.tj_ones img {
	padding: 6px 12px;
}
.tj_text {
	text-align: center;
	color: #fff;
	padding-top: 5px;
}
.jx {
	width: 100%;
	background: #f5f5f5;
	overflow: hidden;
	margin-top: 45px;
	padding-bottom: 15px;
}
.jx_lp {
	width: 1041px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 35px;
}
.jx_text {
	width: 1000px;
	margin: 0 auto;
	padding-top: 30px;
	overflow: hidden;
}
.jx_t_left {
	float: left;
	font-size: 32px;
	color: #333;
	font-weight: bold;
}
.jx_t_lefts {
	float: left;
	font-size: 18px;
	color: #666;
	padding: 18px 0 0 10px
}
.jx_t_right {
	float: right;
	font-size: 16px;
	color: #666;
	padding: 20px 0 0 10px
}
.jx_t_right a {
	color: #555；
}
.jx_t_right a:hover {
	color: #bf9f62;
}
.jx_ones {
	width: 274px;
	height: 310px;
	background: #fff;
	box-shadow: 3px 3px 10px #d9d9d9;
	margin: 0 0 30px 18px;
	float: left;
}
.jx_ones:hover {
	box-shadow: 0 0 40px #d9d9d9;
}
.jx_imgs {
	width: 274px;
	height: 205px;
	position: relative;
	z-index: 1;
}
.jx_imgs img {
	width: 274px;
	height: 205px;
}
.mengban {
	width: 274px;
	height: 205px;
	background: #000;
	position: absolute;
	top: 0;
	z-index: 2;/* older safari/Chrome browsers */
	-webkit-opacity: 0.3;
	/* Netscape and Older than Firefox 0.9 */  
	-moz-opacity: 0.3;
	/* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
	-khtml-opacity: 0.3;
	/* IE9 + etc...modern browsers */  
	opacity: .3;
	/* IE 4-9 */  
	filter: alpha(opacity=30);
}
.jiage {
	font-size: 16px;
	color: #fffad6;
	position: absolute;
	top: 85px;
	z-index: 3;
	left: 70px
}
.jiage span {
	font-size: 24px;
	font-weight: bold;
	color: #fffad6;
	padding-right: 5px;
}
.lp_name {
	color: #333;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	padding: 20px 0 7px 0;
}
.lp_phone {
	color: #666;
	text-align: center;
	font-size: 14px;
}
.lp_phone span {
	font-size: 18px;
	padding-left: 10px;
}
.hp_phone {
	color: #666;
	text-align: center;
	font-size: 14px;
}
.hp_phone span {
	font-size: 14px;
	padding: 0 5px;
}
.hx_lp {
	width: 1041px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 35px;
}
.hx_ones {
	width: 274px;
	height: 310px;
	background: #fff;
	border: 1px solid #ddd;
	margin: 0 0 30px 18px;
	float: left;
}
.hx_ones:hover {
	box-shadow: 0 0 40px #d9d9d9;
	border: 1px solid #eee;
}
.hx_imgs {
	width: 274px;
	height: 205px;
	position: relative;
	z-index: 1;
	border-bottom: 1px solid #ddd;
	position: relative;
}
.hx_imgs p {
	position: absolute;
	bottom: 0;
	right: 0;
	background: #b39254;
	color: #fff;
	font-size: 12px;
	padding: 5px 10px;
}
.hx_imgs p span {
	padding: 0 3px;
}
.baq {
	width: 100%;
	margin: 0 auto;
}
#full-screen-slider {
	width: 100%;
	height: 515px;
	float: left;
	position: relative;
	overflow: hidden;
}
#slides {
	display: block;
	width: 100%;
	height: 515px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative
}
#slides li {
	display: block;
	width: 100%;
	height: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute
}
#slides li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px
}
#pagination {
	display: block;
	list-style: none;
	position: absolute;
	left: -3%;
	top: 470px;
	z-index: 9900;
	padding: 5px 15px 5px 0;
	margin: 0
}
#pagination li {
	display: block;
	list-style: none;
	width: 10px;
	height: 10px;
	float: left;
	margin-left: 15px;
	border-radius: 5px;
	background: #FFF
}
#pagination li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}
#pagination li.current {
	background: #bf9f62
}
.float_layer {
	display: none;
}
.float_layer h2 {
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	font-size: 14px;
	color: #333;
	background: url(../img/title_bg.png) repeat-x;
	position: relative;
}
.float_layer .close {
	width: 21px;
	height: 20px;
	background: url(../img/close.png) no-repeat 0 bottom;
	position: absolute;
	top: 2px;
	right: 3px;
}
.float_layer .close:hover {
	background: url(../img/close.png) no-repeat 0 0;
}
.float_layer .content {
	height: 230px;
	width: 280px;
	overflow: hidden;
	font-size: 14px;
	line-height: 18px;
	color: #666;
}
.float_layer .wrap2 {
	padding: 0
}
.content img {
	height: 230px;
	width: 280px;
}
.kfspaiming {
	width: 1183px;
	margin: 0 auto;
	margin-top: 20px;
	height: 280px
}
.fksf {
	width: 149px;
	float: left;
	padding: 0 10px
}
.sty_img {
	width: 147px;
	border: 1px solid #ddd;
	height: 100px;
}
.sty_img:hover {
	box-shadow: 0 0 20px #d9d9d9;
	border: 1px solid #eee;
}
.sty_img img {
	width: 147px;
	height: 100px
}
.sty_text {
	text-align: center;
	line-height: 20px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 14px;
	margin: 8px 10px;
}
.fksf:hover {
	color: #bf9f62;
}
.gg {
	width: 100%;
	height: 515px;
	background: #f60;
	overflow: hidden;
}
#divSmallBox {
	overflow: hidden;
 *display:inline;
	zoom: 1;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 10px;
	background: #ffffff;
}
#playBox {
	width: 100%;
	height: 515px;
	background: #333;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
#playBox .oUlplay {
	width: 99999px;
	position: absolute;
	left: 0;
	top: 0;
}
#playBox .oUlplay li {
	float: left;
}
#playBox .pre {
	cursor: pointer;
	width: 45px;
	height: 45px;
	background: url(../img/l.png) no-repeat;
	position: absolute;
	top: 250px;
	left: 10px;
	z-index: 10;
}
#playBox .next {
	cursor: pointer;
	width: 45px;
	height: 45px;
	background: url(../img/r.png) no-repeat;
	position: absolute;
	top: 250px;
	right: 10px;
	z-index: 10;
}
#playBox .smalltitle {
	width: 103%;
	height: 10px;
	position: absolute;
	bottom: 20px;
	z-index: 10;
}
#playBox .smalltitle ul {
	width: 100px;
	margin: 0 auto;
}
#playBox .smalltitle ul li {
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 10px;
	background: #ffffff;
	float: left;
	overflow: hidden;
*display:inline;
*zoom:1;
}
#playBox .smalltitle .thistitle {
	background: #bf9f62;
}
.oUlplay li img {
	width: 1920px;
	height: 515px;
}
.gg {
	width: 100%;
	height: 337px;
	background: #f60;
	overflow: hidden;
}
#divSmallBox {
	overflow: hidden;
 *display:inline;
	zoom: 1;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 10px;
	background: #ffffff;
}
#playBox {
	width: 100%;
	height: 337px;
	background: #333;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
#playBox .oUlplay {
	width: 99999px;
	position: absolute;
	left: 0;
	top: 0;
}
#playBox .oUlplay li {
	float: left;
}
#playBox .pre {
	cursor: pointer;
	width: 45px;
	height: 45px;
	background: url(../img/l.png) no-repeat;
	position: absolute;
	top: 150px;
	left: 10px;
	z-index: 10;
}
#playBox .next {
	cursor: pointer;
	width: 45px;
	height: 45px;
	background: url(../img/r.png) no-repeat;
	position: absolute;
	top: 150px;
	right: 10px;
	z-index: 10;
}
#playBox .smalltitle {
	width: 103%;
	height: 10px;
	position: absolute;
	bottom: 20px;
	z-index: 10;
}
#playBox .smalltitle ul {
	width: 100px;
	margin: 0 auto;
}
#playBox .smalltitle ul li {
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 10px;
	background: #ffffff;
	float: left;
	overflow: hidden;
*display:inline;
*zoom:1;
}
#playBox .smalltitle .thistitle {
	background: #bf9f62;
}
.oUlplay li img {
	width: 1152px;
	height: 337px;
}
.news {
	width: 1100px;
	margin: 0 auto;
	padding-top: 15px;
	overflow: hidden;
}
.tongji{ width:57%; float:left; border-right:1px solid #ddd; padding:0 3% 0 0; min-height:380px;}
.paihang{ width:38%; float:right;}
.soutops {
    width: 100%;
    height: 50px;
    background: #f6f6f6;
}
.soutops li{ float:left; line-height:50px; font-size:14px; color:#666;}
.soutop {
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #eaeaea; color:#333;
}
.soutop li{ float:left; line-height:50px;}
.xiang{ width:20%; padding-left:3%;}
.keshou{ width:22%; text-align:right;}
.keshou{ width:20%; text-align:right;}
.junjia{ width:28%; text-align:right; padding-right:3%;}

}