.slide_warp{height:584px;width:100%;min-width:980px;}
.index_nav_warp{background:#fff}
.index_nav{margin:0 auto;height:226px;font-size:14px;color:#b5b5b7;}
.index_nav_1,.index_nav_2,.index_nav_3{width:317px;height:182px;float:left;padding-top:27px;padding-right:12px;}
.index_nav_1 img,.index_nav_2 img,.index_nav_3 img{}
.index_nav_1{margin-left:12px;}

.ui-brand, .ui-news {margin-bottom: 16px}
.ui-infodl dt{
    background: url(../img/line-2.png) left bottom no-repeat;
    color: #874c3c;
    font: normal 18px/40px "Helvetica Neue";
    position: relative;
    padding: 0 0 0 38px;
}
.ui-infodl dt span{
    position: absolute;
    right: 12px;
    font-size: 12px;
    bottom: 6px;
    line-height: 16px;
    font-weight: normal;
}
.ui-infodl dt span a{
    color: #874c3c;
}
.ui-infodl .pic{
    padding: 10px 0 0 0;
}
.ui-infodl .pic .txt2{
    color: #999999;
}
.ui-infodl .left{
    width: 336px;
    margin-right: 22px;
}
.ui-infodl .middle{
    width: 336px;
}
.ui-infodl .right{
    width: 260px;
}
.ui-infodl2{
    padding: 0 0 0 12px;
}
.ui-infodl2 dt{
    background: url(../img/line-2.png) left bottom no-repeat;
    padding: 0 0 0 17px;
}
.ui-info-news{
    margin-top: 5px;
    overflow: auto;
}
.ui-info-news dt{
    float: left;
    width: 70px;
    font-size: 12px;
    color: #000;
    background: none;
    font-weight: normal;
    padding: 0 0 0 10px;
    line-height: 26px;
}
.ui-info-news dt span{
    position: static;
    color: #999999;
line-height: 26px;}
.ui-info-news dt span a{
    color: #999999;
}
.ui-info-news dd{
    float: left;
    width: 480px;
    line-height: 26px;
}
.ui-info-news dd a{
    color: #2e2c2c;
}
.ui-info-news dd span.post_date{
    color: #999999;
}
.ui-info-news dd p{
    color: #999999;
}
.ui-sns{
  margin: 40px 0 0 0;
  padding: 12px 0 0 40px;
  border-top: 1px dashed #a2a2a2;
}
.ui-sns li{
  background-image: url(../img/sns-icon.png);
  background-repeat: no-repeat;
  height: 40px;
  line-height: 28px;
}
.index-sns{padding: 12px 0 0 30px;}
.index-sns span a{display:block}
.ui-sns .app{text-indent:50px;background-position: 0 0;}
.ui-sns .weixin{text-indent:50px;position: relative;background-position: 0 -40px;}
.ui-sns .mobile{text-indent:50px;position: relative;background-position: 0 -80px;}
.ui-wechat, .ui-mobile{position: absolute;width:258px;text-indent: 0;right: 10px;bottom: 45px;border: 1px solid #ccc;display: none;}
.index-sns-2{margin-top:5px;}
.index-sns-2 span{float:left;margin-right:8px;width:40px;height:40px;background: url(../img/sns-icon.png) 0 -160px}
.index-sns-2 span a{height:40px;text-indent:-9999px;}
.index-sns-2 span.weibo{background-position: 0 -160px;}
.index-sns-2 span.txweibo{background-position: -40px -160px;}
.index-sns-2 span.qzone{background-position: -80px -160px;}
.index-sns-2 span.youku{background-position: -120px -160px;}


#dock {margin-bottom:10px;}
.dock-container { position: relative; height: 120px;}
a.dock-item { display: block; position: absolute; bottom: 0; text-align: center; text-decoration: none; color: #333;}
.dock-item span {display:inline-block;*display:inline;*zoom:1;display: none;color: #b8a376;background:#323232;border-radius: 5px;padding:2px 7px;}
.dock-item img { border: 0;  width: 100%; }







.Con-slide {
	width: 270px;
	height: 300px;
	background: yellow;
	margin-right: 10px;
	position: relative;
	overflow: hidden;
}
.Con-slide .ConSlideImg {
	width:1000px;
	height:300px;
	position: absolute;
	left: 0px;
}
.Con-slide .ConSlideImg li {
	width:270px;
	height:300px;
	float:left;
}
.Con-slide .ConSlideImgNav {
	width:270px;
	height:90px;
	position: absolute;
	left:0;
	top:200px;
}
.Con-slide .ConSlideImgNav li {
	width: 270px;
	height: 30px;
	position: relative;
	overflow: hidden;
}
.Con-slide .ConSlideImgNav li span {
	width: 270px;
	height: 30px;
	display: block;
	position: absolute;
	left:-20px
}
.Con-slide .ConSlideImgNav li span s {
	width: 5px;
	height: 9px;
	position: absolute;
	top:10px;
	right: 15px;
	cursor: pointer;
	overflow: hidden;
	background: url(../img/sprite2.png) -107px -20px;
	opacity: 0;
	filter:alpha(opaity=0);
}
.Con-slide .ConSlideImgNav li.hover span s {
	opacity: 1;
	filter:alpha(opaity=100);
}
.Con-slide .ConSlideImgNav li a {
	font-weight: 700;
	color: #ffffff;
	width: 220px;
	padding-left:20px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	display: block;
	position: absolute;
	left: 0px;
	top:0
}
.Con-slide .ConSlideImgNav li a:hover {
	text-decoration: none
}
.ConSlideImgNav li span.fCs_nav01 {
	background: #662a00
}
.ConSlideImgNav li span.fCs_nav02 {
	background: #a66301
}
.ConSlideImgNav li span.fCs_nav03 {
	background: #B38F7D
}


.cs {
	background:rgba(51, 51, 51, 0.9);
	position: fixed;
	top: 150px;
	left: 0;
	_position: absolute;
	z-index: 999;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#E5333333', endColorstr='#E5333333');
}
.cs a {
	color: #00A0E9;
}
.cs a:hover {
	color: #ff8100;
	text-decoration: none;
}
.cs .floatL {
	width: 36px;
	float:left;
	position: relative;
	z-index:1;
}
.cs .floatL a {
	font-size:0;
	text-indent: -999em;
	display: block;
}
.cs .floatR {
	width: 130px;
	float: left;
	padding: 5px;
	overflow:hidden;
}
.cs .floatR .cn {
	background: #F7F7F7;
}
.cs .cn h3 {
	font-size: 14px;
	color: #333;
	font-weight:600;
	line-height: 24px;
	padding: 5px
}
.cs .cn ul {
	padding: 0 0 0 8px;
}
.cs .cn ul li {
	line-height: 38px;
	height:38px;
	border-bottom: solid 1px #E6E4E4;
	overflow: hidden;
}
.cs .cn ul li span {
	color: #777;
}
.cs .cn ul li img {
	vertical-align: middle;
}
.cs .btnOpen, .cs .btnCtn {
	position: relative;
	z-index:9;
	top:0;
	left: 0;
	background-image: url(../img/kefu.png);
	background-repeat: no-repeat;
	display:block;
	width: 20px;
	height: 146px;
	padding: 8px;
}
.cs .btnOpen {
	background-position: 0px 0;
}
.cs .btnCtn {
	background-position: -35px 0;
}
.cs ul li.top {
	border-bottom: solid #ACE5F9 1px;
}
.cs ul li.bot {
	border-bottom: none;
}