﻿/**
 * LESS CSS Created with WebStorm.
 * Author: Jerry
 * Date: 14-1-13
 */
body {
	background-color: #fadedb;font-family: "Microsoft Yahei";
}
.Hide{display: none}
.hide{display: none}
.te-wrap {
  width: 100%;
  height: 485px;
  background: url(img/banner.jpg) center top no-repeat;
  z-index: 1;
}
.te-wrap .banner{height:380px;position: relative;}
.te-wrap .banner .collect{width:35px;position: absolute;font-size: 14px;color:#a090d7;text-align: center;right: 155px;top: 102px;font-family: "Microsoft Yahei";}
.te-wrap .banner .collect i{margin-top: 10px;display:inline-block;background: url("img/sprite.png") no-repeat;width:21px;height:22px;background-position: -63px -204px;vertical-align: top;margin-left:3px;}
.te-wrap .banner .collect:hover{text-decoration: none;}
.te-wrap .banner .collect:hover i{background-position: -32px -204px;}
.te-wrap .te-header {
  height: 400px;
  background: url("img/banner.jpg") no-repeat center top;
}
.te-main {
	background-color: #ffffff;
	display: inline-block;
	width: 1000px;
  	padding: 0;
	margin-bottom: 0px;
}
.te-main .te-title {
  background: none;
  background-color: #ff44a4;
  padding-left: 15px;
  margin-top:22px;
}
.te-main .te-title .more{float:right;margin-right:15px;color:#fff;font-size: 16px;}

.te-main .te-title i{width:21px;height:23px;background: url("img/sprite.png") no-repeat;background-position: -452px -143px;display: inline-block;vertical-align: middle;margin-right: 10px;margin-top: -5px;} 
/*.te-main .te-title:before {
	background-color: #c697ed;
}*/
.te-main .te-title .i2{background-position: -484px -144px;margin-top: -5px;} 

.te-main .te-title h1 {
  color: #fff;
}
.te-main .te-title .view-more {
  /*background-color: #310219;*/
}
.te-main2 .te-title {
	margin-top:-22px;
}
.te-content a.more {
	color: #aa161a;
}
.te-content.te-mode-20 .te-text-block a.button {
  background-color: #310219;
  color: #fff;
}

.fixed-menu .scroll-menu a {
	position: relative;
	zoom: 1;
	display: block;
	line-height: 50px;
	width: 100px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.fixed-menu .scroll-menu a.scroll-menu-item {
	color: #000000;
	background-color: #ffe9e1;
}
.fixed-menu .scroll-menu a.scroll-menu-item:hover {
	background-color: #ffffff;
	color: #000000;
	-moz-background-origin: 12;
}
/*.fixed-menu .scroll-menu a.scroll-menu-item:hover:before {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid #310219;
  border-right: 15px solid #000000;
  position: absolute;
  left: 0;
  top: 0;
}*/
.fixed-menu .scroll-menu a.scroll-menu-top {
	background: #f6736d url("img/dot.png") no-repeat center 10px;
	color: #fff;
	padding-top: 20px;
	line-height: 30px;
}
.con{padding:0 20px 20px 20px;}
.con .botm-ceart a{ background-image:url(img/sprite-bg.png); background-repeat:no-repeat; }
.con{
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.con li i{background: url(img/sprite.png) no-repeat;display: inline-block;vertical-align: middle;}
.con li{overflow: hidden; margin-bottom:20px;padding:20px;_display:inline; border:1px solid #c7c7c7; background-color:#fff;}
.con li:hover{border:1px solid #ff44a4;}
.con .leftshow{width:346px;float:left;}
.con .leftshow h3,.con .leftshow h3 a{width:346px;color:#96340d;font-size: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom:20px;}
.con .leftshow h3 i{width:21px;height:23px;margin-right:16px;background-position: -472px -143px;vertical-align: bottom;}
.te-main2 .con .leftshow h3 i{width:21px;height:23px;margin-right:16px;background-position: -515px -172px;vertical-align: bottom;}

.con .leftshow img{width:346px;height:260px;}
.con .rightshow{width: 568px;float:right;padding-top:6px;}
.con .rightshow .top,.con .rightshow .top a{color:#b5b5b5;margin-bottom: 15px;padding-left: 16px;}
.con .rightshow .top .address{width:11px;height:16px;margin-right: 10px;background-position: -521px -147px;}
.con .rightshow .top .topmore{
	float: right;
*margin-top:-20px;	color:#96340d;
	font-size: 18px;
}
.con .rightshow .top .topmore .small{font-size: 12px;}
.con .rightshow .top .topmore i{width:25px;height:12px;background-position: -470px -180px;margin-left:6px;}
.con .rightshow p{width: 557px;color:#8f8f8f;line-height: 20px;font-size: 14px;padding-left: 16px;margin-bottom: 20px;height: 40px;overflow: hidden;*margin-bottom: 24px;}
.con .rightshow img{width:271px;height:203px;margin-left: 13px;display: inline;}

/* floating */
.nav_float{width: 120px;top:230px; position: fixed; left: 50%; margin-left: 520px; z-index: 250;}
.nav_float{ /* Fix position:fixed not work in IE6 */ _position: absolute; _top: expression( ( 20 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ); zoom: 1;}
.nav_float .nav-div{position: relative;width:120px;font-family: "Microsoft Yahei";}
.nav_float .nav-div a:hover{text-decoration: none;}
.nav_float .nav-div .topicon{width:120px;height:73px;background: url(img/sprite.png) no-repeat;background-position: -559px -131px;position: absolute;top:-73px;}
.nav_float .nav-div .nav-top{height:10px;background: url(img/sprite.png) no-repeat;background-position: -149px -126px;}
.nav_float .nav-div .nav-content{float: left;color:#fff;background-color: #ff44a4;}
.nav_float .nav-div .head{width:118px;height:93px;display:inline-block;background-position: -262px -584px;left: 1px;top: -87px;position: absolute;}
.nav_float .nav-div .nav{width:111px;height:44px;line-height: 44px;color:#fff;padding-left:9px;float: left;font-size: 14px;background: url(img/nav_line.png) bottom no-repeat;}
.nav_float .nav-div .nav:last-child{background: transparent;}
.nav_float .nav-div .nav-bottom{width:120px;height:34px;float:left;background: url(img/sprite.png) no-repeat;background-position: -149px -153px;}
.nav_float .nav-div .code-content{width:120px; text-align:center; float: left;background: #fff;}
.nav_float .nav-div .code-content p{color:#919191;}
.nav_float .nav-div .code-bottom{width:120px;height:10px;float:left;background: url(img/sprite.png) no-repeat;background-position: -149px -204px;}
.nav_float .nav-div .icon{width:23px;height:25px;vertical-align: middle;margin-right: 10px;}
.nav_float .nav-div i{background: url(img/sprite.png) bottom no-repeat;display: inline-block;}
.nav_float .nav-div .t1{background-position: -311px -143px;}
.nav_float .nav-div .t2{background-position: -343px -144px;}
.nav_float .nav-div .t3{background-position: -377px -146px;}
.nav_float .nav-div .t4{background-position: -413px -145px;}

.nav_float .nav-div .nav:hover,.nav_float .nav-div .nav.active{color:#fff;background: #96340d;}
.nav_float .nav-div .nav:hover .t1,.nav_float .nav-div .nav.active .t1{background-position: -311px -175px;}
.nav_float .nav-div .nav:hover .t2,.nav_float .nav-div .nav.active .t2{background-position: -343px -176px;}
.nav_float .nav-div .nav:hover .t3,.nav_float .nav-div .nav.active .t3{background-position: -377px -177px;}
.nav_float .nav-div .nav:hover .t4,.nav_float .nav-div .nav.active .t4{background-position: -413px -178px;}
.width100{width:100%;}
.width1000{width:1000px; margin:0 auto;}
.con .more{width:960px;height:340px;float: left;border: 1px solid #c7c7c7;margin-bottom:20px;}
.con .more img{width:960px;height:340px;}
.con .more:hover{border:1px solid #963405;}
