*{margin:0;padding:0;}
img{border:0px;}
body{margin:0;background:#FFF;font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ,Verdana,Arial,Helvetica,sans-serif,STHeiti,MingLiu;}
a{text-decoration:none;}
li{list-style:none;}
.fr{float:right}
.fl{float:left}
.clear{clear:both;}
.pd20{padding-bottom:20px}
.pt20{padding-top:20px}
.p10{padding:10px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.bgf{background:#fff}

.top {background: rgba(0, 0, 0, 0) url("../images/top_bg.gif") no-repeat scroll center 27px;
  height: 198px;width: 100%;}
.topbg{width:100%;height:30px;background:#E7E7E7}
.top_sp {background: rgba(0, 0, 0, 0) url("../images/top_sp.gif") repeat-x scroll 0 0;height: 27px; width: 100%;}
.welcome {color: #666;height: 26px;line-height: 26px; margin: 0 auto;width: 1200px;}
.welcome h2 {float: left;font-size: 12px;font-weight: normal;}
.bookmark {float: right;overflow: hidden;width: 555px;line-height:26px;font-size:12px;color:#666;text-align:right}

.header, .content, .footer {margin: 0 auto;width: 1200px;}
.t_head {height: 106px;width: 1200px;}
.top_l {line-height: 0;width: 750px;}
.top_l .logo{width:300px;height:80px;}
.top_l .logo img{width:300px;height:80px;margin:0 13px;}

.fenz{width:100px;height:30px;position:relative;text-align:center;margin:30px 0 0;}
.fenz dt{width:100px;height:30px;border:solid 1px #ddd;background:#fff;line-height:30px;font-size:14px;color:#333}
.fenz dd{width:100px;height:auto;background:#fff;border:solid 1px #ddd;border-top:solid 1px #fff;position:absolute;top:30px;display:none;z-index:99}
.fenz dd a{display:block;height:30px;line-height:30px;font-size:14px;color:#333;}
.fenz dd a:hover{background:#333;color:#fff}
.fenz:hover .dd{display:block;}

.top_r {overflow: hidden;padding-top: 10px;width: 340px;}
/*.tel {color: #b30100;font-family: "Microsoft YaHei";font-size: 21px;font-weight: bold;text-align: right;width: 335px;}
.tel span {color: #b30100;font-size: 21px;font-weight: bold;}
.qq {color: #b30100;font-family: "Microsoft YaHei";font-size: 20px; font-weight: bold;}
*/
.top_r .HotLine {background: #fff none repeat scroll 0 0;border: 1px solid #fff;cursor: default;font-size: 14px;margin-left: 48px;padding-top: 6px;position: absolute;width: 250px;z-index: 2;}
.top_r .HotLine .ico-phone {background: rgba(0, 0, 0, 0) url("../images/ico.png!c.png") no-repeat scroll 0 -20px;
  height: 31px;left: 30px;position: absolute;top: 13px;width: 31px;}
.top_r .HotLine .p1 {color: #666;padding-left: 70px;}
.top_r .HotLine .p2 {font-size: 18px;font-weight: bold;padding-left: 70px;}
.text-red, .text-red a {color: #ff343f;}


.nav_bg{width:100%;height:45px;background:#302E31;border-bottom:solid 3px #D42021}	
.nav {height: 40px;margin:0 auto;width:1200px;}
.nav li{width:109px;height:45px;float:left;color:#FFF;position:relative;line-height:45px}
.nav li a{display:block;width:109px;text-align:center;font-size:16px;color:#FFF;cursor: pointer;}
.nav li:hover a{color:#fff;background:#D42021}

/*ÏÂÀ­²Ëµ¥*/
#kind_list li .kind_list {background-color: rgba(39, 36, 27, 0.65);z-index:9;position:absolute;top:45px;left:0;padding:0;width:109px;display:none;}
#kind_list li .kind_list li {font-size: 14px;margin: 0;padding: 0;width:109px;float:none;height:35px;margin-bottom:5px;border:none;}
#kind_list li .kind_list li a {color: #fff;display:block;margin: 0;height:35px;text-decoration: none;line-height:35px;background:none;font-size:14px}
#kind_list li:hover .kind_list {display: block;list-style-type: none;position: absolute;top:45px;padding:0;transition: all 0.3s ease 0s;}
#kind_list li .kind_list li a:hover{background:#2B281D;color:#fff}


/*footer*/
.footerbg{width:100%;height:auto;padding:20px 0;margin:0 auto;background:#363636}
.footer {background: #363636 none repeat scroll 0 0;height:auto;width: 100%;margin-top:20px;}
.footer-box {margin: 0 auto;width: 1200px;}
.f-ul {float: left;height: 205px;width: 850px;}
.f-ul li {float: left;margin-top: 15px; width:170px;}
.f-ul li a {color: #818181;display: block;font-size: 12px;line-height: 30px;}
.f-ul li a span {font-size: 18px;line-height: 46px;}
.f-ul li a:hover {text-decoration: underline;}
.f-ul li.al{width:170px;height:190px;overflow:hidden;}
.f-ul li.al div{width:170px;height:190px;}
.f-ul li.al div a{width:80px;line-height:30px;display:inline-table;}

.f-ul2 {float:right;height: 205px;width:320px;}
.f-ul2-li {height: 185px;margin-top: 20px;width: 160px;}
.weixin {display: block;padding: 0 20px 7px 0;}
.f-ul2-li p {color:#eee;line-height: 18px;width: 120px;font-size:12px;text-align:center}
.f-div {border-bottom: 1px solid #2d2d2d;border-top: 1px solid #2d2d2d;color: #ccc;font-size: 14px;padding: 10px;width: auto;margin-top:10px}
.f-div a {color: #818181;font-size: 14px;line-height: 43px;margin: 10px 0 0;padding: 0 20px;text-indent: 40px;}
.f-div-ui {background: #2c2c2c url("../images/tubiao5.jpg") no-repeat scroll 14px center;}
.f-div-ui2 {background: #2c2c2c url("../images/tubiao5.jpg") no-repeat scroll 14px center;}
.f-div-ui3 {background: #2c2c2c url("../images/tubiao5.jpg") no-repeat scroll 14px center;}
.f-div-ui4 {background: #2c2c2c url("../images/tubiao5.jpg") no-repeat scroll 14px center;}
.f-div-ui5 {background: #2c2c2c url("../images/tubiao5.jpg") no-repeat scroll 14px center;}
.f-div div a:hover {box-shadow: 0 0 5px #ddd;}
.f-div2 {margin-top: 15px;text-align: center;}
.f-div2 a {border-right: 1px solid #818181;color: #818181;display: inline-block;height: 12px;line-height: 12px; padding: 0 6px;}
.f-div2 a:last-child {border: 0 none;}
.f-div2 a:hover {  text-decoration: underline;}
.beian { color: #999;line-height: 30px;text-align: center;  width: auto;font-size:14px;}

/*µ×²¿µã»÷Ô¤Ô¼*/
.fixed-bottom-box {clear: both;font-family: "Î¢ÈíÑÅºÚ";}
.fixed-bottom-box .fixed-bottom-bar {bottom: 0;font-size: 14px;height: 135px;left: 0;position: fixed;transform: translateX(-100%);transition: all 0.3s ease 0s;visibility: hidden;width: 100%;z-index: 20;}
.fixed-bottom-box.active .fixed-bottom-bar {transform: translateX(0px);visibility: visible;}
.fixed-bottom-bar .close {color: #fff;cursor: pointer;font-size: 20px;height: 30px;line-height: 30px;position: absolute;right: 0;text-align: center;top: 0;width: 30px;z-index: 11;}
.fixed-bottom-bar .box {padding-top: 29px;position: relative;z-index: 10;}
.container {margin: 0 auto;min-width: 1200px;width: 1200px;}
.col-xs-5 {width: 30%;float: left;min-height:1px;position:relative;}
.col-xs-5s {width:775px;float: left;min-height:1px;position:relative;}
.row{clear:both;float: left;width:470px;}
.fixed-bottom-bar .myform {height: 80px;padding-right: 80px;position: relative;}
.fixed-bottom-bar select, .fixed-bottom-bar .input {background: #fff none repeat scroll 0 0;border: 0 none;color: #7d7d7d;height: 35px;line-height: 35px;margin-bottom: 7px;overflow: hidden;position: relative;width: 187px;}
.fixed-bottom-bar input {border: 0 none !important;color: #666;height: 35px;line-height: 35px;margin: 0 5px;width: 220px;}
.fixed-bottom-bar textarea {border: 0 none !important;color: #666;height:77px;line-height: 35px;margin: 0 5px;width: 230px;font-size:14px}

.col-xs-6 {width:235px;float: left;min-height:1px;position:relative;}
.col-xs-6s {width:225px;float:right;min-height:1px;position:relative;;}

.fixed-bottom-bar select, .fixed-bottom-bar .input {background: #fff none repeat scroll 0 0;border: 0 none;color: #7d7d7d;height: 35px;line-height: 35px;margin-bottom: 7px;overflow: hidden;position: relative;width: 230px;}
#fixed-bottom-submit {background: #ff5d37 none repeat scroll 0 0;border: 0 none;color: #fff;cursor: pointer;font-size: 18px;height: 77px;position: absolute;right: 0px;top: 0;width: 80px;}
.col-xs-2 {width: 16.6667%;float: left;min-height:1px;position:relative;}
.fixed-bottom-bar .tel-tit {color: #fff;font-size: 24px;}
.fixed-bottom-bar .tel-num {color: #ff5d37;font-size: 24px;}
.fixed-bottom-bar .shadow {background: #000 none repeat scroll 0 0;height: 100%;left: 0;opacity: 0.7;position: absolute;top: 0;width: 100%;}
.fixed-bottom-box .down-bar-btn {background: rgba(0, 0, 0, 0) url("./down-bar-btn.png") no-repeat scroll 0 0;
  bottom: 0;cursor: pointer;height: 134px;left: 0;position: fixed;transform: translateX(0px);transition: all 0.3s ease 0s;visibility: visible;width: 130px;z-index: 21;}
 .fixed-bottom-box .down-bar-btn p { color: #fff;font-size: 16px;margin: 20px 0 0 19px;text-align: center;width: 25px;}
 .fixed-bottom-box .down-bar-btn p a{ color: #fff;}
.fixed-bottom-bar select, .fixed-bottom-bar .col-xs-6s .input {background: #fff none repeat scroll 0 0;border: 0 none;color: #7d7d7d;height:77px;line-height:77px;margin-bottom: 7px;overflow: hidden;position: relative;width:230px;}



.indexBody {

	background: rgb(240, 240, 240);

}

form {

	margin: 0px; padding: 0px;

}

ol {

	margin: 0px; padding: 0px;

}

ul {

	margin: 0px; padding: 0px;

}

li {

	margin: 0px; padding: 0px;

}

dl {

	margin: 0px; padding: 0px;

}

dt {

	margin: 0px; padding: 0px;

}

dd {

	margin: 0px; padding: 0px;

}

p {

	margin: 0px; padding: 0px;

}

h1 {

	margin: 0px; padding: 0px;

}

h2 {

	margin: 0px; padding: 0px;

}

h3 {

	margin: 0px; padding: 0px;

}

h4 {

	margin: 0px; padding: 0px;

}

h5 {

	margin: 0px; padding: 0px;

}

h6 {

	margin: 0px; padding: 0px;

}

h9 {

	margin: 0px; padding: 0px;

}

input {

	line-height: 22px; font-family: "Microsoft YaHei","Î¢ÈíÑÅºÚ","ËÎÌå","Arial","Arial Narrow"; font-size: 12px;

}

select {

	line-height: 22px; font-family: "Microsoft YaHei","Î¢ÈíÑÅºÚ","ËÎÌå","Arial","Arial Narrow"; font-size: 12px;

}

textarea {

	line-height: 22px; font-family: "Microsoft YaHei","Î¢ÈíÑÅºÚ","ËÎÌå","Arial","Arial Narrow"; font-size: 12px;

}

img {

	border: 0px currentColor;

}

ul {

	list-style-type: none;

}

li {

	list-style-type: none;

}

cite {

	font-style: normal;

}

em {

	font-style: normal;

}

i {

	font-style: normal;

}

a {

	color: rgb(71, 71, 71); text-decoration: none;

}

a:hover {

	color: rgb(232, 109, 42);

}

.underline {

	text-decoration: underline;

}

.fl {

	float: left; display: inline;

}

.fr {

	float: right;

}

.cl {

	clear: both;

}

.tc {

	text-align: center;

}

.tl {

	text-align: left;

}

.tr {

	text-align: right;

}

.posr {

	position: relative;

}

.dis {

	display: block;

}

.undis {

	display: none;

}

#cnzz {

	display: none;

}

.ove {

	overflow: hidden !important;

}

.vis {

	overflow: visible !important;

}

.fb {

	font-weight: bold;

}

.fn {

	font-weight: normal;

}

.orange {

	color: rgb(232, 109, 42);

}

.ff60 {

	color: rgb(255, 102, 0);

}

.faa {

	color: rgb(170, 170, 170);

}

.faa a {

	color: rgb(170, 170, 170);

}

a.faa {

	color: rgb(170, 170, 170);

}

.fff {

	color: rgb(255, 255, 255);

}

.fff a {

	color: rgb(255, 255, 255);

}

a.fff {

	color: rgb(255, 255, 255);

}

.f44 {

	color: rgb(68, 68, 68);

}

.f44 a {

	color: rgb(68, 68, 68);

}

a.f44 {

	color: rgb(68, 68, 68);

}

.f66 {

	color: rgb(102, 102, 102);

}

.f66 a {

	color: rgb(102, 102, 102);

}

a.f66 {

	color: rgb(102, 102, 102);

}

.f88 {

	color: rgb(136, 136, 136);

}

.f88 a {

	color: rgb(136, 136, 136);

}

a.f88 {

	color: rgb(136, 136, 136);

}

.faa a:hover {

	color: rgb(232, 109, 42);

}

a.faa:hover {

	color: rgb(232, 109, 42);

}

.fff a:hover {

	color: rgb(232, 109, 42);

}

a.fff:hover {

	color: rgb(232, 109, 42);

}

.f44 a:hover {

	color: rgb(232, 109, 42);

}

a.f44:hover {

	color: rgb(232, 109, 42);

}

.f66 a:hover {

	color: rgb(232, 109, 42);

}

a.f66:hover {

	color: rgb(232, 109, 42);

}

.f88 a:hover {

	color: rgb(232, 109, 42);

}

a.f88:hover {

	color: rgb(232, 109, 42);

}

h3 {

	font-size: 14px; font-weight: bold;

}

.h3 {

	font-size: 14px; font-weight: bold;

}

h4 {

	font-size: 12px;

}

.f18 {

	font-size: 18px;

}

.f14 {

	font-size: 14px;

}

.f12 {

	font-size: 12px;

}

.fari {

	font-family: Arial, Helvetica, sans-serif;

}

.ftaho {

	font-family: Tahoma, Geneva, sans-serif;

}

.fst {

	font-family: "ËÎÌå","Arial","Arial Narrow";

}

.tran {

	transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s;

}

.clearfix {

	zoom: 1;

}

.Column {

	zoom: 1;

}

.clearfix::after {

	font: 0px/0 sans-serif; height: 0px; clear: both; display: block; visibility: hidden; content: "."; font-size-adjust: none; font-stretch: normal;

}

.Column::after {

	font: 0px/0 sans-serif; height: 0px; clear: both; display: block; visibility: hidden; content: "."; font-size-adjust: none; font-stretch: normal;

}

.imga {

	display: block;

}

#end {

	margin-right: 0px;

}

.hr5 {

	height: 5px; line-height: 1px; clear: both; font-size: 1px;

}

.hr10 {

	height: 10px; line-height: 1px; clear: both; font-size: 1px;

}

.hr15 {

	height: 15px; line-height: 1px; clear: both; font-size: 1px;

}

.hr20 {

	height: 20px; line-height: 1px; clear: both; font-size: 1px;

}

.hr25 {

	height: 25px; line-height: 1px; clear: both; font-size: 1px;

}

.hr30 {

	height: 30px; line-height: 1px; clear: both; font-size: 1px;

}

.hr35 {

	height: 35px; line-height: 1px; clear: both; font-size: 1px;

}

.pre {

	margin: 0px; font-family: "Microsoft YaHei","Î¢ÈíÑÅºÚ","ËÎÌå","Arial","Arial Narrow"; white-space: pre-wrap; word-wrap: break-word;

}

.break {

	display: inline-block; white-space: nowrap; word-wrap: break-word;

}

.shadowBox {

	padding: 1px; overflow: hidden; transition: all 0.3s linear 0s;

}

li.hover .shadowBox {

	background: rgb(255, 255, 255); margin: -10px; padding: 10px; border-radius: 5px; border: 1px solid rgb(207, 207, 207); box-shadow: 0px 0px 10px #666;

}

.iNews .hover.ct .shadowBox {

	background: rgb(255, 255, 255); margin: -10px; padding: 10px; border-radius: 5px; border: 1px solid rgb(207, 207, 207); box-shadow: 0px 0px 10px #666;

}

.Wrap {

	margin: 0px auto; width: 100%; height: auto; min-width: 1190px;

}

.Column-100 {

	width: 100%; height: auto;

}

.Column {

	margin: 0px auto; width: 1190px; height: auto;

}

.Column-L {

	width: 900px; margin-right: 30px; float: left;

}

.Column-R {

	width: 260px; float: left;

}

.HeaderTop {

	background: rgb(50, 50, 50); color: rgb(153, 153, 153); line-height: 40px;

}

.HeaderTop em {

	margin-right: 50px;

}

.HeaderTop .search {

	margin: 8px 0px; width: 220px; position: relative;

}

.HeaderTop .search input {

	margin: 0px; padding: 0px; border: currentColor; color: rgb(170, 170, 170); background-color: rgb(232, 232, 232);

}

.HeaderTop .search .input {

	border-radius: 10px; width: 160px; height: 22px; text-indent: 12px; float: right;

}

.HeaderTop .search .focus.input {

	background: rgb(255, 255, 255); color: rgb(51, 51, 51);

}

.HeaderTop .search .sumbit {

	background: url("hf_icon.png") no-repeat -80px -90px; width: 24px; height: 24px; right: 5px; text-indent: -999em; position: absolute; cursor: pointer;

}

.Header {

	background: url("header_bg.png") rgb(255, 255, 255); padding: 15px 0px 20px;

}

.headSite {

	background: url("hf_icon.png") no-repeat -90px -120px; width: 130px; height: 40px; padding-top: 40px; position: relative; z-index: 9999;

}

.headSite em {

	width: 70px; text-align: center; color: rgb(50, 50, 50); font-size: 18px; float: left;

}

.headSite .btn {

	width: 19px; height: 24px; float: left; cursor: pointer;

}

.headSite .city {

	background: rgb(238, 238, 238); padding: 10px; left: 85px; top: 45px; width: 240px; display: none; position: absolute; z-index: 9999;

}

.headSite .city span {

	width: 33.33%; line-height: 28px; float: left;

}

.headIcon {

	margin-left: 10px;

}

.headIcon .ico {

	margin: 0px 8px; width: 55px; height: 80px; text-align: center; font-weight: bold; float: left;

}

.headIcon .ico i {

	background: url("hf_icon.png") no-repeat -80px 0px; margin: 10px auto 1px; width: 45px; height: 45px; display: block;

}

.headIcon .share .sharemore {

	margin: 0px !important; padding: 0px !important; height: 80px; line-height: 24px; font-size: 12px; display: block;

}

.headIcon .share .sharemore:hover {

	color: rgb(255, 102, 0) !important; text-decoration: none;

}

.headIcon .shop.ico i {

	background-position: -125px 0px;

}

.headIcon .share.ico i {

	background-position: -170px 0px;

}

.headIcon .factory.ico:hover i {

	background-position: -80px -45px;

}

.headIcon .shop.ico:hover i {

	background-position: -125px -45px;

}

.headIcon .share.ico:hover i {

	background-position: -170px -45px;

}

.Nav {

	background: rgba(50, 50, 50, 0.8); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#8F323232,endcolorstr=#8F323232); _background: #5A5A5A;

}

.Nav li .subNav a {

	background: rgba(50, 50, 50, 0.8); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#8F323232,endcolorstr=#8F323232); _background: #5A5A5A;

}

.iNav {

	margin: 0px auto -40px; width: 1190px; height: 40px; position: relative; z-index: 2;

}

.iNav ul.Column {

	left: 0px; top: 0px; position: absolute;

}

.Nav li {

	width: 132px; height: 40px; text-align: center; line-height: 40px; float: left; position: relative; z-index: 99999;

}

.Nav li.end {

	width: 134px;

}

.Nav li a {

	color: rgb(255, 255, 255); font-size: 14px; display: block;

}

.Nav li a:hover {

	background: rgb(231, 109, 37); color: rgb(255, 255, 255);

}

.Nav li a.current {

	background: rgb(231, 109, 37); color: rgb(255, 255, 255);

}

.Nav li .subNav {

	left: 0px; top: 100%; width: 100%; display: none; position: absolute;

}

.Nav li .subNav a {

	width: 100%; line-height: 40px;

}

.Footer {

	background: rgb(74, 72, 72); padding: 20px 0px;

}

.Footer .txt {

	line-height: 30px; padding-top: 10px;

}

.Footer .fIcon a {

	background: url("hf_icon.png") no-repeat; margin: 0px 15px 10px 0px; width: 40px; height: 40px; text-indent: -999em; display: block;

}

.Footer .fIcon .sina {

	background-position: 0px -40px;

}

.Footer .fIcon .chat {

	background-position: 0px -80px; position: relative;

}

.Footer .fIcon .chat .img {

	width: 250px; height: 120px; right: 100%; bottom: 0px; display: none; position: absolute; opacity: 0;

}

.Footer .fIcon .chat .img img {

	width: 120px; height: 120px; margin-right: 5px; float: right; box-shadow: 0px 0px 5px #fff;

}

.Footer .fIcon .back:hover {

	background-position: -40px 0px;

}

.Footer .fIcon .sina:hover {

	background-position: -40px -40px;

}

.Footer .fIcon .chat:hover {

	background-position: -40px -80px;

}

.footSite {

	background: url("hf_icon.png") no-repeat 0px -200px; padding: 10px 0px 0px 240px; width: 100px; height: 130px; margin-right: 50px;

}

.footSite span {

	width: 50%; line-height: 30px; float: left;

}

.iPlayer {

	width: 100%; height: 570px; overflow: hidden; position: relative;

}

.iPlayer .bd {

	width: 100%; text-align: center;

}

.iPlayer .bd li {

	background-position: top; width: 100%; height: 570px; float: left; background-repeat: no-repeat;

}

.iPlayer .bd li a {

	height: 570px; text-indent: -999em; display: block;

}

.iPlayer .hd {

	left: 50%; width: 1190px; height: 15px; text-align: center; bottom: 95px; line-height: 15px; overflow: hidden; font-size: 1px; margin-left: -595px; position: absolute;

}

.iPlayer .hd a {

	background: rgb(0, 0, 0); margin: 0px 3px; padding: 8px; color: rgb(0, 0, 0); transition: all 0.3s linear 0s;

}

.iPlayer .hd a:hover {

	background: rgb(231, 109, 37); padding: 8px 12px; color: rgb(231, 109, 37);

}

.iPlayer .hd a.on {

	background: rgb(231, 109, 37); padding: 8px 12px; color: rgb(231, 109, 37);

}

.iModule {

	width: 290px; right: 0px; bottom: 90px; position: absolute;

}

.iModule a {

	background: url("opacity_50.png"); padding: 20px 0px; width: 190px; height: 50px; color: rgb(255, 255, 255); overflow: hidden; margin-bottom: 5px; float: right; display: block;

}

.iModule a i {

	width: 100px; line-height: 50px; font-family: Arial, Helvetica, sans-serif; font-size: 48px; margin-right: -100px; float: right;

}

.iModule a p {

	width: 105px; text-align: right; font-size: 18px; float: left;

}

.iModule a span {

	background: url("index.png") no-repeat; margin: 0px 15px; width: 50px; height: 50px; float: left;

}

.iModule a.res span {

	background-position: 0px -50px;

}

.iModule a.des span {

	background-position: 0px -100px;

}

.iModule a.sale span {

	background-position: 0px -150px;

}

.iModule a:hover {

	background: rgba(231, 109, 37, 0.8); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7FE76D25,endcolorstr=#7FE76D25);

}

.shadowLine {

	background: url("shadow_line.png") repeat-x 0px 2px; height: 42px;

}

.iTitle {

	margin: 0px auto; padding: 15px 0px; width: 1190px; height: 50px; text-align: center; line-height: 50px; clear: both;

}

.iTitle h2 {

	background: url("index.png") no-repeat; margin: 0px auto; text-indent: -999em;

}

.iTitle h2.case {

	background-position: -50px 0px; width: 350px;

}

.iTitle h2.team {

	background-position: -50px -50px; width: 250px;

}

.iTitle h2.process {

	background-position: -50px -100px; width: 300px;

}

.iTitle h2.news {

	background-position: -50px -150px; width: 200px;

}

.iPack li {

	margin: 20px 5px 20px 0px; width: 234px; height: 460px; float: left;

}

.iPack li img {

	width: 234px; height: 460px;

}

.iCases {

	background: rgb(227, 227, 227); color: rgb(255, 255, 255); line-height: 30px;

}

.ibCases {

	margin: 0px 0px 20px; width: 888px; height: 400px; overflow: hidden; float: left; position: relative;

}

.ibCases li {

	width: 100%; height: 400px; float: left;

}

.ibCases li .view {

	background: rgb(231, 109, 37); padding: 1px 3px; color: rgb(255, 255, 255);

}

.ibCases li .cImg {

	width: 600px; height: 400px; overflow: hidden; float: left; position: relative;

}

.ibCases li .cImg img {

	width: 600px; height: 400px;

}

.ibCases li .cImg .info {

	background: url("index.png") no-repeat 0px -300px; left: 0px; width: 100%; height: 80px; bottom: 15px; text-indent: 30px; position: absolute;

}

.ibCases li .cImg .info h3 {

	font-size: 20px; font-weight: normal; margin-top: 10px;

}

.ibCases li .dImg {

	background: rgb(29, 29, 29); width: 285px; height: 400px; margin-left: 3px; float: left; position: relative;

}

.ibCases li .dImg .ht {

	background: url("index.png") no-repeat -300px -200px; left: 10px; top: 10px; width: 100%; height: 50px; text-indent: -999em; position: absolute;

}

.ibCases li .dImg img {

	width: 100%; height: 380px; margin-top: 20px;

}

.ibCases li .dImg .info {

	background: url("opacity_70.png"); padding: 10px 0px; left: 0px; width: 100%; text-align: center; bottom: 0px; position: absolute;

}

.ibCases li .dImg .info h4 {

	font-size: 24px; font-weight: normal;

}

.ibCases .btn {

	background: url("index.png") no-repeat -250px -150px; top: 170px; width: 35px; height: 35px; text-indent: -999em; position: absolute; transition: all 0.3s linear 0s;

}

.ibCases .prev {

	background-position: -285px -150px; left: 10px;

}

.ibCases .next {

	background-position: -320px -150px; right: 10px;

}

.ibCases .prev:hover {

	background-position: -250px -150px;

}

.ibCases .next:hover {

	background-position: -355px -150px;

}

.isCases .imga {

	margin: 0px 0px 20px 16.66px; width: 285px; height: 190px; float: left; position: relative;

}

.isCases .three {

	margin-left: 0px;

}

.isCases img {

	width: 285px; height: 190px;

}

.isCases p {

	background: url("opacity_70.png"); left: 0px; width: 100%; height: 30px; bottom: 0px; color: rgb(255, 255, 255); text-indent: 20px; overflow: hidden; font-size: 14px; position: absolute; transition: all 0.3s linear 0s;

}

.isCases p span {

	padding-right: 20px; float: right;

}

.isCases .imga:hover p {

	background: rgb(231, 109, 37);

}

.iTeam {

	position: relative;

}

.iTeam .btn {

	background: rgb(205, 205, 205); border-radius: 50%; top: 150px; width: 37px; height: 37px; text-align: center; color: rgb(255, 255, 255); line-height: 37px; font-size: 30px; position: absolute; transition: all 0.3s linear 0s;

}

.iTeam .btn:hover {

	background: rgb(255, 102, 0); color: rgb(255, 255, 255);

}

.iTeam .prev {

	left: -55px;

}

.iTeam .next {

	right: -55px;

}

.iTeam .bd {

	width: 100%; height: 372px; overflow: hidden; position: relative;

}

.iTeam ul {

	width: 9999em; height: 372px; overflow: hidden; position: relative;

}

.iTeam li {

	background: rgb(255, 255, 255); height: 372px; overflow: hidden; margin-right: 16px; float: left; position: relative;

}

.iTeam li .s {

	width: 225px; height: 372px; float: left; display: inline; position: relative; z-index: 1;

}

.iTeam li .s .imga {

	background: url("team_bg_i.jpg") no-repeat rgb(69, 68, 74); border: 1px solid rgb(90, 90, 92); position: relative;

}

.iTeam li .s .imga img {

	width: 100%; height: 297px; display: block;

}

.iTeam li .s .imga .hits {

	top: 10px; width: 28px; right: 10px; color: rgb(153, 153, 153); font-size: 10px; position: absolute;

}

.iTeam li .s .bt {

	background: rgb(85, 85, 85); padding: 10px 15px; height: 53px; color: rgb(255, 255, 255); line-height: 25px;

}

.iTeam li .s .bt .name {

	font-size: 20px;

}

.iTeam li .s .bt .orange i {

	font-size: 20px;

}

.iTeam li .s .bt p {

	width: 100%; float: left;

}

.iTeam li .s .bt .trust i {

	font-size: 18px;

}

.iTeam li .b {

	background: url("team_bg_ii.jpg") no-repeat rgb(69, 68, 76); left: 0px; top: 0px; width: 707px; height: 372px; float: left; position: absolute; z-index: 0;

}

.iTeam li .b .imga {

	width: 347px; height: 372px; text-align: center;

}

.iTeam li .b .imga img {

	width: 279px; height: 372px;

}

.iTeam li .b .txt {

	width: 360px; color: rgb(255, 255, 255); position: relative;

}

.iTeam li .b .txt h3 {

	line-height: 50px; font-size: 30px; font-weight: normal; margin-top: 115px;

}

.iTeam li .b .txt .pos {

	font-size: 14px;

}

.iTeam li .b .txt .cost {

	background: url("index.png") no-repeat 0px -200px; padding: 30px 0px 0px 20px; left: 160px; top: 95px; width: 80px; height: 60px; color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 38px; position: absolute;

}

.iTeam li .b .txt .cost span {

	font-size: 40px;

}

.iTeam li .b .txt .pre {

	height: 72px; overflow: hidden;

}

.iTeam li .b .note {

	background: url("opacity_70.png"); left: 0px; width: 100%; height: 73px; bottom: 0px; color: rgb(255, 255, 255); overflow: hidden; position: absolute;

}

.iTeam li .b .note .comma {

	background: url("index.png") no-repeat -350px -100px; left: 15px; top: 10px; width: 25px; height: 25px; position: absolute;

}

.iTeam li .b .note .r.comma {

	background-position: -375px -100px; left: auto; right: 195px;

}

.iTeam li .b .note p {

	margin: 16px 50px; width: 435px; height: 40px; line-height: 20px; overflow: hidden; float: left;

}

.iTeam li .b .trust {

	width: 99px; text-align: center; margin-top: 16px; float: right; display: inline;

}

.iTeam li .b .trust i {

	font-family: Arial, Helvetica, sans-serif; font-size: 24px; display: block;

}

.iTeam li .b .note .order {

	background: rgb(231, 109, 36); padding: 17px 0px; width: 73px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 18px; float: right;

}

.iProcess {

	background: url("index_process.jpg") no-repeat top; margin: 55px 0px 10px; height: 580px;

}

.iStandard {

	height: 175px; margin-top: 20px;

}

.iStandard dl {

	width: 270px; margin-right: 36px; float: left;

}

.iStandard dt {

	background: url("index.png") no-repeat -400px 0px; padding: 5px 0px 0px 60px; height: 45px; color: rgb(72, 72, 72); font-size: 18px; margin-bottom: 8px;

}

.iStandard dt.col_2 {

	background-position: -400px -50px;

}

.iStandard dt.col_3 {

	background-position: -400px -100px;

}

.iStandard dt.col_4 {

	background-position: -400px -150px;

}

.iStandard dt i {

	line-height: 15px; font-size: 10px; display: block;

}

.iBrand ul {

	width: 600px; float: right;

}

.iBrand li {

	background: rgba(255, 255, 255, 0.5); margin: 0px 30px 20px 0px; padding: 7px; border: 3px solid transparent; width: 100px; height: 100px; float: left; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7FFFFFFF,endcolorstr=#7FFFFFFF); transition: all 0.3s linear 0s;

}

.iBrand li img {

	width: 100px; height: 100px; display: block;

}

.iBrand li.hover {

	border-color: rgb(255, 102, 0);

}

.iNews {

	margin: 10px auto 70px;

}

.iNewsL {

	background: rgb(225, 225, 225); width: 270px; height: 230px; text-align: center;

}

.iNewsL .bd {

	width: 270px; height: 180px; overflow: hidden;

}

.iNewsL .imga {

	position: relative;

}

.iNewsL img {

	width: 270px; height: 180px; display: block;

}

.iNewsL .imga p {

	background: url("opacity_50.png"); left: 0px; width: 100%; height: 30px; bottom: -30px; color: rgb(255, 255, 255); line-height: 30px; overflow: hidden; position: absolute;

}

.iNewsL .hd {

	height: 15px; line-height: 15px; margin-top: 19px;

}

.iNewsL .hd a {

	background: url("index.png") no-repeat -380px -255px; margin: 0px 4px; padding: 0px 4px; color: rgb(78, 73, 71); display: inline-block;

}

.iNewsL .hd a.on {

	background-position: -350px -255px; color: rgb(231, 109, 37);

}

.iNewsL .hd a:hover {

	background-position: -350px -255px; color: rgb(231, 109, 37);

}

.iNewsM {

	margin: -5px 30px 0px 15px; width: 310px; height: 230px;

}

.iNewsM h3 {

	height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; font-weight: normal;

}

.iNewsR {

	width: 565px;

}

.iNewsR .bd {

	width: 100%; height: 102px; overflow: hidden;

}

.iNewsR .bd .time {

	width: 120px; text-align: center; color: rgb(170, 170, 170); font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin-right: 25px; float: left; display: inline;

}

.iNewsR .bd .time i {

	line-height: 80px; font-size: 80px; display: block;

}

.iNewsR .bd h3 {

	height: 30px; line-height: 30px; overflow: hidden; font-size: 18px; font-weight: normal;

}

.iNewsR .bd p {

	height: 48px; overflow: hidden;

}

.iNewsR .bd .more {

	background: url("index.png") no-repeat -300px -50px; margin: 9px 0px 0px 145px; width: 80px; height: 15px; text-indent: -999em; display: block;

}

.iNewsR .bd .more:hover {

	background-position: -300px -65px;

}

.iNewsR .hd {

	width: 100%; padding-top: 12px; margin-top: 25px; border-top-color: rgb(172, 172, 172); border-top-width: 1px; border-top-style: solid; position: relative;

}

.iNewsR .hd li {

	width: 120px; margin-right: 28px; float: left; cursor: pointer;

}

.iNewsR .hd .back {

	top: -7px; height: 7px; position: absolute;

}

.iNewsR .hd .back span {

	background: url("index.png") no-repeat -419px -272px rgb(240, 240, 240); margin: 0px auto; width: 13px; height: 7px; display: block;

}

.iNewsR .hd img {

	width: 120px; height: 90px; display: block;

}

.team_CateList {

	text-align: center;

}

.team_CateList a {

	margin: 25px 8px; padding: 0px 10px; border: 1px solid rgb(208, 208, 208); height: 30px; line-height: 30px; font-size: 16px; display: inline-block;

}

.team_CateList a.current {

	border-color: rgb(231, 109, 37); color: rgb(231, 109, 37);

}

.team_CateList a:hover {

	border-color: rgb(231, 109, 37); color: rgb(231, 109, 37);

}

.moduleTop {

	background: rgb(227, 227, 227); padding: 18px 0px; line-height: 50px; font-size: 14px; margin-bottom: 10px;

}

.moduleTop .moduleTt {

	font-size: 30px; margin-right: 20px; float: left; display: inline;

}

.CateList a {

	margin: 13px 8px; padding: 0px 5px; height: 24px; line-height: 24px; float: left;

}

.CateList a.current {

	background: rgb(91, 91, 91); color: rgb(255, 255, 255);

}

.CateList a:hover {

	background: rgb(91, 91, 91); color: rgb(255, 255, 255);

}

.bigTitle {

	background: url("public.png") no-repeat -270px 0px; height: 60px; line-height: 60px; padding-left: 30px; font-size: 20px; font-weight: bold; margin-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;

}

.pubBtnBox {

	text-align: center; line-height: 30px; font-size: 14px;

}

.pubBtn {

	background: rgb(255, 102, 0); padding: 5px 27px; text-align: center; color: rgb(255, 255, 255);

}

.pubBtn:hover {

	background: rgb(232, 109, 42); color: rgb(255, 255, 255);

}

.pubRbox {

	border-width: 3px 1px 1px; border-style: solid; border-color: rgb(255, 102, 0) rgb(238, 238, 238) rgb(238, 238, 238); padding: 10px 14px 14px; margin-bottom: 10px;

}

.pubRbox .title {

	line-height: 30px; font-size: 20px; font-weight: bold; margin-bottom: 10px;

}

.first.pubRbox {

	margin-top: 58px;

}

.mtb.pubRbox {

	margin: 58px 0px -45px;

}

.newInd {

	

}

.newInd ul {

	height: 300px; overflow: hidden;

}

.newInd ul li {

	height: 30px; line-height: 30px; overflow: hidden;

}

.newInd ul li em {

	width: 33.33%; height: 30px; overflow: hidden; float: left;

}

.msgTitle {

	margin-bottom: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;

}

.msgTitle h1 {

	line-height: 60px; font-weight: normal;

}

.msgTitle .pn {

	float: right;

}

.msgTitle .pn a {

	background: rgb(102, 102, 102); margin: 23px 0px 0px 10px; width: 96px; height: 24px; text-align: center; color: rgb(255, 255, 255); float: left;

}

.msgTitle .pn a:hover {

	background: rgb(255, 102, 0);

}

.msgInfo {

	height: 24px; padding-bottom: 15px; margin-bottom: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;

}

.msgInfo .word em {

	background: url("public.png") no-repeat -90px 0px; width: 62px; text-align: center; color: rgb(255, 255, 255); padding-right: 4px; float: left;

}

.msgInfo .word .a {

	background: rgb(153, 153, 153); margin: 1px 0px 1px 8px; padding: 0px 10px; height: 22px; color: rgb(255, 255, 255); line-height: 22px; float: left;

}

.msgInfo .word .a:hover {

	background: rgb(255, 102, 0); color: rgb(255, 255, 255);

}

.msgInfo span.fr {

	padding-right: 15px;

}

.msgInfo .share {

	margin: 3px;

}

.msgContent {

	overflow: hidden; font-size: 14px;

}

.noContent {

	padding: 30px; text-align: center; font-size: 20px;

}

.pubServer {

	text-align: center;

}

.pubServer h4 {

	color: rgb(255, 102, 0); line-height: 60px; font-size: 48px; font-weight: bold;

}

.pubServer p {

	color: rgb(204, 204, 204); line-height: 36px; font-family: Verdana, Geneva, sans-serif; font-size: 24px;

}

.pubServer .icon {

	background: url("pub_server.png") no-repeat 0px -160px; margin: 30px 0px; overflow: hidden;

}

.pubServer .icon a {

	width: 150px; margin-right: 110px; float: left;

}

.pubServer .icon a b {

	font-size: 14px; display: block;

}

.pubServer .icon a i {

	height: 150px; margin-bottom: 8px; display: block;

}

.pubServer .icon a:hover i {

	background: url("pub_server.png") no-repeat;

}

.pubServer .icon .a2:hover i {

	background-position: -260px 0px;

}

.pubServer .icon .a3:hover i {

	background-position: -520px 0px;

}

.pubServer .icon .a4:hover i {

	background-position: -780px 0px;

}

.pubServer .icon .a5:hover i {

	background-position: -1040px 0px;

}

.TeamList {

	

}

.TeamList li {

	margin: 0px 35px 35px 0px; width: 210px; overflow: hidden; float: left;

}

.TeamList li .name {

	background: rgb(102, 102, 102); padding: 20px 0px 0px 20px; height: 65px; color: rgb(255, 255, 255); font-size: 14px; position: relative;

}

.TeamList li .name h3 {

	line-height: 30px; font-size: 24px; font-weight: normal;

}

.TeamList li .name .cost {

	background: url("public.png") no-repeat; top: 0px; width: 85px; height: 70px; text-align: center; right: -4px; padding-top: 15px; font-size: 12px; position: absolute;

}

.teamInfo .imga .cost {

	background: url("public.png") no-repeat; top: 0px; width: 85px; height: 70px; text-align: center; right: -4px; padding-top: 15px; font-size: 12px; position: absolute;

}

.TeamList li .name .cost span {

	font-size: 24px;

}

.teamInfo .imga .cost span {

	font-size: 24px;

}

.TeamList li .show {

	background: rgb(72, 72, 72); padding: 3px 0px; text-align: center; line-height: 18px; font-weight: bold; border-bottom-color: rgb(107, 107, 107); border-bottom-width: 1px; border-bottom-style: solid;

}

.TeamList li .show span {

	font-size: 18px;

}

.TeamList li .imga img {

	background: url("team_bg.jpg") no-repeat; width: 210px; height: 280px; display: block;

}

.TeamList li .info {

	background: rgb(248, 248, 248); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(238, 238, 238) rgb(238, 238, 238) currentColor; padding: 10px 14px 15px; position: relative;

}

.TeamList li .info .hits {

	background: url("public.png") no-repeat -270px -60px; padding-left: 20px; float: right;

}

.TeamList li .info .trust span {

	font-size: 18px;

}

.TeamList li .info .order {

	background: rgb(255, 102, 0); width: 68px; text-align: center; color: rgb(255, 255, 255); margin-right: -15px;

}

.TeamList li .info .line {

	background: rgb(170, 170, 170); left: -1px; width: 110%; height: 5px; bottom: 0px; position: absolute;

}

.TeamList li .info .l_line {

	background: rgb(255, 102, 0); width: 20px;

}

.teamInfo {

	

}

.teamInfo .img {

	width: 300px;

}

.teamInfo .img .imga {

	background: url("team_bg.jpg") no-repeat; height: 400px; color: rgb(255, 255, 255); position: relative;

}

.teamInfo .img .name {

	background: url("opacity_50.png"); padding: 0px 15px; width: 270px; height: 65px; bottom: 0px; line-height: 75px; position: absolute;

}

.teamInfo .img .name h3 {

	line-height: 65px; font-size: 24px; font-weight: normal;

}

.teamInfo .img .bt {

	background: rgb(102, 102, 102); padding: 17px 10px; height: 50px; color: rgb(255, 255, 255); line-height: 50px; margin-top: 5px;

}

.teamInfo .img .trust {

	background: url("public.png") no-repeat -180px 0px; letter-spacing: 7px; padding-left: 2px; font-size: 40px; float: left;

}

.teamInfo .img .order {

	background: rgb(255, 102, 0); border-radius: 5px; width: 79px; text-align: center; color: rgb(255, 255, 255); font-size: 14px;

}

.teamInfo .txt {

	margin: 10px 0px 0px 20px; width: 580px; font-size: 14px;

}

.teamInfo .txt .zgz {

	padding-bottom: 20px;

}

.teamInfo .txt .zgz .zgpic {

	background: url("opacity_50.png"); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 9999; opacity: 0;

}

.teamInfo .txt .zgz .zgpic .close {

	background: rgb(255, 102, 0); top: 10px; width: 30px; height: 30px; text-align: center; right: 10px; color: rgb(255, 255, 255); font-size: 30px; position: absolute;

}

.teamInfo .txt .zgz .zgpic img {

	margin: 50px auto; display: block;

}

.teamInfo .txt .hr10 {

	margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;

}

.moreDes {

	width: 100%; overflow: hidden;

}

.moreDes ul {

	width: 3000px;

}

.moreDes li {

	margin: 0px 35px 20px 0px; width: 210px; float: left;

}

.moreDes li img {

	background: url("team_bg.jpg") no-repeat; width: 210px; height: 280px; display: block;

}

.moreDes li .name {

	line-height: 40px; font-size: 18px; margin-bottom: 5px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; transition: all 0.3s linear 0s;

}

.moreDes li.hover .name {

	border-color: rgb(255, 102, 0);

}

.moreDes li .order {

	background: rgb(255, 102, 0); width: 68px; text-align: center; color: rgb(255, 255, 255);

}

.TeamList10 {

	

}

.TeamList10 li {

	width: 100%; line-height: 30px; padding-bottom: 20px; font-size: 14px; margin-bottom: 20px; float: left;

}

.TeamList10 li img {

	width: 210px; margin-right: 25px;

}

.TeamList10 li .txt {

	width: 953px; color: rgb(102, 102, 102);

}

.TeamList10 li .txt h3 {

	line-height: 40px; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 2px; border-bottom-style: solid;

}

.TeamList10 li .name {

	font-size: 24px;

}

.pubTag {

	

}

.pubTag dl {

	padding: 5px 0px; line-height: 30px; font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;

}

.pubTag dl dt {

	background: url("public.png") no-repeat -270px -90px; margin: 0px 15px 0px 8px; padding-left: 25px; float: left;

}

.pubTag dl dd a {

	padding: 0px 10px;

}

.casesTag dl dt {

	width: 100px;

}

.housesTag dl.zimu {

	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;

}

.housesTag dl.zimu dd .a {

	background: rgb(170, 170, 170); margin: 0px 3px; padding: 0px 5px; border-radius: 10px; color: rgb(255, 255, 255);

}

.pubTag dl dd a:hover {

	background: rgb(255, 102, 0); border-radius: 10px; color: rgb(255, 255, 255);

}

.pubTag dl dd .a:hover {

	background: rgb(255, 102, 0); border-radius: 10px; color: rgb(255, 255, 255);

}

.pubTag dl dd a.current {

	background: rgb(255, 102, 0); border-radius: 10px; color: rgb(255, 255, 255);

}

.pubTag dl dd .current.a {

	background: rgb(255, 102, 0); border-radius: 10px; color: rgb(255, 255, 255);

}

.CasesList li {

	margin: 0px 23px 35px 0px; width: 280px; overflow: hidden; font-size: 14px; float: left;

}

.CasesList li .imga {

	width: 100%; overflow: hidden; position: relative;

}

.CasesList li img {

	width: 320px; height: 200px; margin-bottom: 5px; display: block;

}

.CasesList li .p {

	height: 30px; line-height: 30px; overflow: hidden;

}

.CasesList li h3 {

	height: 30px; line-height: 30px; overflow: hidden;

}

.CasesList li .tt {

	line-height: 30px; font-size: 16px; font-weight: 400;

}

.CasesList li .info span {

	width: 50%; float: left;

}

.CasesList li .info span em {

	font-weight: bolder;

}

.CasesList li .playbtn {

	background: url("public.png") no-repeat -120px -120px; margin: -25px; left: 50%; top: 50%; width: 50px; height: 50px; position: absolute;

}

.CasesList li.hover .playbtn {

	background-position: -180px -120px;

}

.caseTitle {

	background: rgb(248, 248, 248); height: 48px; color: rgb(50, 50, 50); line-height: 48px; text-indent: 18px; clear: both; font-size: 24px; margin-bottom: 25px; border-top-color: rgb(204, 204, 204); border-top-width: 3px; border-top-style: solid;

}

.first.caseTitle {

	margin-top: -33px;

}

.cGallery {

	background: rgb(238, 238, 238); width: 900px; height: 600px; position: relative;

}

.cGallery .image {

	width: 100%; height: 600px; overflow: hidden;

}

.cGallery .image li {

	height: 600px; text-align: center; line-height: 600px;

}

.cGallery .num {

	background: rgb(0, 0, 0); padding: 1px 5px; top: 10px; right: 10px; color: rgb(255, 255, 255); position: absolute;

}

.cGallery .info {

	background: url("opacity_50.png"); left: 0px; width: 100%; bottom: 0px; position: absolute;

}

.cGallery .info p {

	width: 20%; color: rgb(255, 255, 255); line-height: 70px; text-indent: 20px; font-size: 14px; float: left;

}

.cGallery .btn {

	background: url("public.png") no-repeat 0px -90px; left: -15px; top: 250px; width: 30px; height: 100px; position: absolute; z-index: 99;

}

.houseDian .btn {

	background: url("public.png") no-repeat 0px -90px; left: -15px; top: 250px; width: 30px; height: 100px; position: absolute; z-index: 99;

}

.cGallery .next {

	background-position: -30px -90px; left: auto; right: -15px;

}

.houseDian .next {

	background-position: -30px -90px; left: auto; right: -15px;

}

.cGallery .prev:hover {

	background-position: -60px -90px;

}

.houseDian .prev:hover {

	background-position: -60px -90px;

}

.cGallery .next:hover {

	background-position: -90px -90px;

}

.houseDian .next:hover {

	background-position: -90px -90px;

}

.caseDes {

	padding: 18px 20px 12px 28px; border: 1px solid rgb(238, 238, 238); width: 240px; height: 568px; position: relative;

}

.caseDes .scrollbar {

	width: 2px; right: -1px; display: none; position: absolute; opacity: 0;

}

.caseDes .scrollbar .thumb {

	background: rgb(204, 204, 204); width: 100%; height: 20px; position: absolute;

}

.caseDes .viewport {

	height: 470px; overflow: hidden; position: relative;

}

.caseDes .viewport .overview {

	width: 100%; position: absolute;

}

.caseDes .imga {

	width: 150px; height: 150px; overflow: hidden; margin-right: 15px;

}

.caseDes .imga img {

	background: url("team_bg.jpg") no-repeat; width: 150px;

}

.caseDes .name {

	line-height: 50px; font-size: 18px; margin-top: 70px;

}

.caseDes .shuo {

	font-size: 30px;

}

.caseDes .ifLike {

	background: rgb(255, 255, 255); padding: 12px 0px; right: 20px; bottom: 0px; position: absolute;

}

.caseDes .ifLike p.tr {

	line-height: 20px;

}

.caseCost {

	overflow: hidden; font-size: 14px;

}

.caseCost table {

	border: 1px solid rgb(170, 170, 170); width: 100% !important; border-collapse: collapse;

}

.caseCost table th {

	padding: 5px 15px 5px 6px; border: 1px solid rgb(238, 238, 238); text-align: center; vertical-align: baseline; background-color: rgb(255, 255, 255);

}

.caseCost table td {

	padding: 6px 15px 6px 6px; border: 1px solid rgb(238, 238, 238); vertical-align: text-top; background-color: rgb(255, 255, 255);

}

.cDesCase {

	

}

.cDesCase li {

	overflow: hidden; float: left; position: relative;

}

.cDesCase li .info {

	background: url("opacity_50.png"); left: 0px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; position: absolute;

}

.cDesCase .big {

	margin: 0px 17px 20px 0px; width: 586px; height: 400px;

}

.cDesCase .col_2 {

	width: 285px;

}

.cDesCase .big img {

	width: 600px; height: 400px;

}

.cDesCase .big .info {

	background: url("index.png") no-repeat 0px -300px; height: 80px; bottom: 15px; padding-left: 20px;

}

.cDesCase .big .info h3 {

	font-size: 20px; font-weight: normal; margin-top: 10px;

}

.cDesCase .big .info .view {

	background: rgb(231, 109, 37); padding: 1px 3px; color: rgb(255, 255, 255); font-size: 12px;

}

.cDesCase .small {

	width: 285px; height: 190px; margin-bottom: 20px;

}

.cDesCase .small img {

	width: 285px; height: 190px;

}

.cDesCase .small a:hover .info {

	background: rgb(231, 109, 37);

}

.hitsHouses {

	background: rgb(248, 248, 248); border: 1px solid rgb(228, 228, 228); text-align: center; line-height: 34px; overflow: hidden; font-size: 14px; margin-top: 10px;

}

.hitsHouses li {

	margin: 0px -1px -1px 0px; width: 198px; border-right-color: rgb(228, 228, 228); border-bottom-color: rgb(228, 228, 228); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left;

}

.HousesList {

	

}

.HousesList li {

	margin: 0px 23px 35px 0px; width: 280px; overflow: hidden; float: left; position: relative;

}

.HousesList li img {

	width: 320px; height: 200px; margin-bottom: 5px; display: block;

}

.HousesList li .imga span {

	background: url("opacity_50.png"); padding: 0px 5px; top: 5px; right: 5px; color: rgb(255, 255, 255); position: absolute;

}

.HousesList li .p {

	height: 30px; overflow: hidden;

}

.HousesList li h3 {

	height: 30px; overflow: hidden;

}

.HousesList li .tt {

	line-height: 30px; font-size: 18px;

}

.HousesList li .quyu {

	background: rgb(153, 153, 153); padding: 2px 7px; color: rgb(255, 255, 255); font-size: 12px; font-weight: normal; margin-left: 8px;

}

.houseInfo {

	background: url("house_shadow.png") repeat-x left bottom rgb(248, 248, 248); margin: -10px 0px 10px; padding: 45px 0px;

}

.houseInfo .img img {

	width: 440px; margin-right: 25px; display: block;

}

.houseInfo .lArea {

	width: 725px;

}

.houseInfo h1 {

	line-height: 40px; font-size: 30px; font-weight: normal; margin-bottom: 20px;

}

.houseInfo .info {

	line-height: 40px; overflow: hidden; padding-bottom: 20px; margin-bottom: 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;

}

.houseInfo .info li {

	width: 33.33%; height: 40px; float: left;

}

.houseInfo .info i {

	background: url("public.png") no-repeat -90px -50px; width: 40px; height: 40px; float: left;

}

.houseInfo .info .qy i {

	background-position: -130px -50px;

}

.houseInfo .info .sg i {

	background-position: -170px -50px;

}

.houseInfo .info .txt {

	width: 100px; text-align: right; line-height: 20px; margin-right: 10px; float: left;

}

.houseInfo .info .txt span {

	font-size: 18px; display: block;

}

.houseInfo .info .num {

	font-size: 36px;

}

.houseDian {

	width: 100%; margin-top: 5px; position: relative;

}

.houseDian .bd {

	margin: 0px 20px; overflow: hidden;

}

.houseDian .bd ul {

	width: 999em;

}

.houseDian li {

	padding: 1px; width: 210px; text-align: center; font-size: 14px; margin-right: 24px; float: left;

}

.houseDian li img {

	width: 210px; height: 140px; margin-bottom: 5px;

}

.houseDian li:hover {

	padding: 0px; border: 1px solid rgb(255, 102, 0);

}

.houseDian .btn {

	top: 20px;

}

.houseDian .prev {

	left: 0px;

}

.houseDian .next {

	right: 0px;

}

.houseCases {

	

}

.houseCases li {

	margin: 0px 22px 15px 0px; width: 285px; float: left; position: relative;

}

.houseCases li img {

	width: 100%; height: 190px; display: block;

}

.houseCases li .info {

	background: url("opacity_50.png"); left: 0px; width: 100%; height: 30px; bottom: 0px; color: rgb(255, 255, 255); line-height: 30px; text-indent: 10px; overflow: hidden; font-size: 14px; position: absolute; transition: all 0.3s linear 0s;

}

.houseCases li .info span {

	padding-right: 10px; float: right;

}

.houseCases li .imga:hover .info {

	background: rgb(231, 109, 37);

}

.houseManage {

	

}

.houseManage img {

	margin: 5px auto; width: 210px;

}

.houseManage p {

	line-height: 30px; margin-bottom: 8px;

}

.houseManage .phone {

	background: url("public.png") no-repeat -270px -150px; padding-left: 20px; font-size: 16px; font-weight: bold; float: right;

}

.dianInfo .basicInfo {

	line-height: 30px; font-size: 14px; margin-bottom: 10px;

}

.dianInfo .basicInfo .plan {

	background: rgb(102, 102, 102); padding: 0px 10px; color: rgb(255, 255, 255);

}

.dianInfo .dianDes {

	margin: 0px -5px 15px; overflow: hidden; padding-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dashed;

}

.dianDes img {

	background: url("team_bg.jpg") no-repeat; border: 1px solid rgb(133, 132, 139); width: 120px; margin-right: 10px;

}

.dianDes .name {

	font-size: 20px; font-weight: bold; margin-bottom: 10px;

}

.dianDes .hits {

	background: url("public.png") no-repeat -270px -183px; width: 90px; color: rgb(153, 153, 153); padding-left: 15px; float: left;

}

.dianDes .cost i {

	font-size: 24px;

}

.dianDes .trust {

	line-height: 16px; margin-top: 10px;

}

.dianInfo .pubBtn {

	margin: 0px -5px; padding: 0px; width: 110px; height: 30px; float: left; display: inline;

}

.dianInfo .first.pubBtn {

	margin-right: 20px;

}

.ReservaList {

	

}

.ReservaList li {

	padding: 20px 0px; width: 100%; overflow: hidden; font-size: 14px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;

}

.ReservaList li.first {

	padding-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;

}

.ReservaList li .imga img {

	background: rgb(255, 102, 0); width: 270px; height: 180px; margin-right: 25px;

}

.ReservaList li h3 {

	font-size: 18px; font-weight: normal; margin-bottom: 10px;

}

.ReservaList li .plan {

	background: rgb(102, 102, 102); padding: 0px 10px; color: rgb(255, 255, 255);

}

.ReservaList li .info {

	margin: 4px 0px 20px; height: 72px; overflow: hidden;

}

.ReservaList li .info em {

	width: 230px; float: left;

}

.msgReserva {

	

}

.msgReserva .hd {

	width: 100%; margin-bottom: 30px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; float: left;

}

.msgReserva .hd li {

	margin: 0px 11px; width: 105px; text-align: center; color: rgb(170, 170, 170); padding-bottom: 20px; font-size: 14px; float: left; position: relative; cursor: pointer;

}

.caseReserva .hd li {

	margin: 0px 29px;

}

.msgReserva .hd li i {

	background: url("public.png") no-repeat -90px -30px; margin: -10px; left: 50%; width: 20px; height: 20px; bottom: 0px; position: absolute;

}

.msgReserva .hd li.current {

	color: rgb(102, 102, 102);

}

.msgReserva .hd li.on {

	color: rgb(255, 102, 0); font-weight: bold;

}

.msgReserva .hd li.on i {

	background-position: -120px -30px;

}

.msgReserva .bd {

	width: 100%; overflow: hidden;

}

.caseReserva .img {

	position: relative;

}

.caseReserva .img .total {

	background: url("opacity_50.png"); padding: 0px 5px; left: 0px; top: 25px; color: rgb(255, 255, 255); position: absolute;

}

.caseReserva .img li {

	margin: 20px 36px 0px 0px; width: 270px; float: left;

}

.caseReserva .img li img {

	width: 100%; display: block;

}

.BrandList {

	

}

.BrandList li {

	margin: 0px 22px 30px 0px; width: 180px; height: 120px; text-align: center; color: rgb(0, 0, 0); font-size: 14px; float: left; display: inline;

}

.BrandList li img {

	border: 1px solid rgb(224, 224, 224); width: 178px; height: 88px; margin-bottom: 5px; display: block;

}

.BrandList li.hover img {

	border-color: rgb(255, 102, 0);

}

.NewsList {

	

}

.NewsList li {

	padding: 20px 23px 20px 10px; overflow: hidden; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;

}

.NewsList li.first {

	margin-top: -20px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;

}

.NewsList li .imga img {

	width: 270px; height: 180px; margin-right: 25px;

}

.NewsList li h3 {

	height: 30px; line-height: 30px; overflow: hidden; font-size: 18px; margin-bottom: 10px;

}

.NewsList li .info {

	height: 72px; color: rgb(153, 153, 153); overflow: hidden; font-size: 14px; margin-bottom: 43px;

}

.NewsList li .view {

	padding: 4px 12px;

}

.SpecList li .view {

	padding: 4px 12px;

}

.NewsList li.hover {

	background: rgb(248, 248, 248);

}

.moreNews {

	

}

.moreNews li {

	margin: 0px 52px 20px 0px; width: 258px; font-size: 14px; float: left;

}

.moreNews li img {

	width: 100%; margin-bottom: 5px;

}

.SpecList {

	

}

.SpecList li {

	margin: 0px 60px 40px 0px; width: 420px; height: 415px; float: left;

}

.SpecList li .imga img {

	width: 360px; height: 200px;

}

.SpecList li h3 {

	margin: 15px 0px 10px; height: 30px; line-height: 30px; overflow: hidden; font-size: 18px;

}

.SpecList li .info {

	height: 72px; color: rgb(153, 153, 153); overflow: hidden; font-size: 14px; margin-bottom: 25px;

}

.msgBranch {

	overflow: hidden; margin-bottom: 30px;

}

.msgBranch .lArea {

	width: 240px; text-align: center;

}

.branchList {

	

}

.branchList .info {

	border: 1px solid rgb(238, 238, 238); width: 300px; height: 538px; padding-left: 20px; position: relative;

}

.branchList .info .scrollbar {

	background: rgb(229, 229, 229); width: 5px; right: 0px; position: absolute;

}

.branchList .info .scrollbar .thumb {

	background: rgb(204, 204, 204); width: 100%; height: 0px; position: absolute;

}

.branchList .info .viewport {

	height: 540px; overflow: hidden; position: relative;

}

.branchList .info .viewport .overview {

	width: 100%; position: absolute;

}

.branchList .info li {

	margin: 20px 0px 5px; width: 100%; overflow: hidden; float: left; cursor: pointer;

}

.branchList .info li .name {

	padding: 6px 0px 5px; border-radius: 5px; border: 3px solid rgb(204, 204, 204); width: 59px; height: 48px; text-align: center; font-size: 14px; float: left;

}

.branchList .info li .name span {

	font-size: 20px; font-weight: bold; display: block;

}

.branchList .info li .phone {

	margin: 0px 20px 0px 8px; padding: 5px 10px; width: 180px; height: 72px; float: left;

}

.branchList .info li.on .name {

	border-color: rgb(255, 102, 0); color: rgb(255, 102, 0);

}

.branchList .info li.on .phone {

	background: rgb(244, 244, 244);

}

.branchList .map {

	width: 590px; height: 540px; overflow: hidden;

}

.branchList .map li {

	width: 100%; height: 540px;

}

.branchList .baiduMap {

	width: 590px; height: 540px;

}

.pagelist {

	margin: 20px 0px 40px; width: 100%; height: 30px; text-align: center; line-height: 1; clear: both; font-size: 1px; float: left; position: relative;

}

.pagelist .line {

	background: rgb(238, 238, 238); left: 0px; top: 50%; width: 100%; height: 1px; position: absolute;

}

.pagelist li {

	padding: 7px 15px; width: 0px; height: 0px; display: inline; position: relative;

}

.pagelist span {

	background: url("public.png") no-repeat -120px -90px rgb(255, 255, 255); left: 0px; top: 9px; width: 30px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; position: absolute;

}

.pagelist a {

	background: url("public.png") no-repeat -120px -90px rgb(255, 255, 255); left: 0px; top: 9px; width: 30px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; position: absolute;

}

.pagelist .prev i {

	background: url("public.png") no-repeat -180px -90px; text-indent: -999em; display: block;

}

.pagelist .next i {

	background: url("public.png") no-repeat -180px -90px; text-indent: -999em; display: block;

}

.pagelist .next i {

	background-position: -210px -90px;

}

.pagelist a:hover {

	background-position: -150px -90px;

}

.pagelist .current {

	background-position: -150px -90px;

}

.table {

	width: 100%; line-height: 30px; clear: both; margin-bottom: 15px;

}

.table .left {

	width: 150px; text-align: right; color: rgb(51, 51, 51); font-size: 14px; margin-right: 5px; float: left;

}

.table .left .red {

	color: rgb(199, 0, 11);

}

.table .right .input-text {

	padding: 2px 10px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); height: 22px; color: rgb(85, 85, 85); font-size: 14px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}

.table .right select {

	margin: 3px 0px; height: 24px; line-height: 24px; padding-left: 5px;

}

.table .right .hover.input-text {

	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);

}

.table .right .focus.input-text {

	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);

}

.table .right .input-text:focus {

	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);

}

.table .right .clue_on {

	padding-left: 5px;

}

.table .right img {

	width: 70px; height: 28px; margin-left: 5px; cursor: pointer;

}

.table .right .button {

	background: rgb(255, 85, 0); padding: 5px 27px; border: currentColor; text-align: center; color: rgb(255, 255, 255); font-size: 14px; cursor: pointer;

}

.table .right .button:hover {

	color: rgb(255, 255, 255); background-color: rgb(255, 0, 0);

}

.iBaojia {

	background: url("opacity_70.png"); padding: 10px 0px; left: 0px; width: 100%; height: 50px; bottom: 0px; position: absolute;

}

.iBaojia .ht {

	background: url("index.png") no-repeat -100px -200px; width: 200px; height: 50px; text-indent: -999em; margin-right: 5px;

}

.iBaojia .ct {

	width: 985px;

}

.iBaojia .table {

	margin: 11px 0px; width: 220px; clear: none; float: left;

}

.iBaojia .table .left {

	display: none;

}

.iBaojia .table .right .clue_on {

	display: none;

}

.iBaojia .cls_check {

	width: 172px; position: relative;

}

.iBaojia .cls_check .imgcode {

	margin: -40px 0px 0px -50px; padding: 1px; border-radius: 3px; border: 1px solid rgb(220, 220, 220); left: 50%; top: -20px; width: 100px; height: 35px; display: none; position: absolute; opacity: 0; box-shadow: inset 1px 1px 4px #d9d9d9; background-color: rgb(255, 255, 255);

}

.iBaojia .cls_btn {

	width: 150px; text-align: center;

}

.iBaojia .cls_btn .right .button {

	background: url("index.png") no-repeat -100px -250px; margin: -3px 0px; padding: 5px 0px; width: 113px; height: 36px; font-size: 18px;

}

.iBaojia .cls_btn .right .button:hover {

	background-position: -225px -250px; font-size: 19px;

}

.iBaojia .result_bg {

	background: url("opacity_70.png"); left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; position: fixed; z-index: 9990; transition: opacity 0.15s linear; -webkit-transition: opacity 0.15s linear;

}

.iBaojia .result {

	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); left: 50%; top: 136px; width: 440px; margin-left: -220px; display: none; position: fixed; z-index: 9999; _position: absolute;

}

.iBaojia .result .tt {

	padding: 0px 10px; line-height: 30px; font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;

}

.iBaojia .result .tt .close {

	background: rgb(248, 248, 248); margin: 3px; width: 24px; height: 24px; text-align: center; line-height: 22px; font-size: 20px; cursor: pointer; transition: all 0.3s linear 0s;

}

.iBaojia .result .tt .close:hover {

	background: rgb(255, 102, 0); color: rgb(255, 255, 255);

}

.iBaojia .result .box {

	padding: 10px 15px; line-height: 30px; font-size: 14px;

}

.pubRInd {

	

}

.pubRInd .table .left {

	display: none;

}

.pubRInd .table .right .clue_on {

	display: none;

}

.pubRInd .cls_btn {

	margin-bottom: 0px;

}

.specIndent {

	background: rgb(255, 102, 0); padding-top: 20px;

}

.specIndent .weixin {

	text-align: center; color: rgb(255, 255, 255); font-size: 14px; margin-bottom: 10px;

}

.specIndent .ct {

	margin-top: 15px; position: relative;

}

.specIndent .table {

	width: auto; clear: none; margin-bottom: 10px;

}

.specIndent .cls_content {

	left: 203px; top: 0px; position: absolute;

}

.specIndent .table .left {

	display: none;

}

.specIndent .table .clue_on {

	display: none;

}

.specIndent .table .input-text {

	padding: 2px 5px; border-radius: 0px; border: currentColor; height: 31px;

}

.specIndent .table input {

	line-height: 31px;

}

.specIndent .table textarea.input-text {

	padding: 10px;

}

.specIndent .cls_button {

	left: 603px; top: 0px; width: auto; position: absolute;

}

.specIndent .table .button {

	background: rgb(187, 187, 187); padding: 0px; border-radius: 0px; width: 90px; height: 35px; line-height: 35px; font-size: 18px; display: block;

}

.specIndent .table .button:hover {

	background: rgb(164, 0, 7);

}

.specIndent .sys_check {

	margin-bottom: 10px; display: block;

}

.specIndent .table .right img {

	margin: 0px; left: 0px; width: 100%; bottom: 120%; display: none; position: absolute; opacity: 0;

}

.ReplyBox {

	margin: -20px 0px 10px; width: 100%; height: auto; float: left;

}

.ReplyBox .ReplyInput {

	background: rgb(243, 243, 243); padding: 30px 0px; overflow: hidden;

}

.ReplyBox .ReplyInput form {

	margin: 0px auto; width: 690px; overflow: hidden;

}

.ReplyInput .table {

	margin: 0px 15px 10px; width: 315px; clear: none; float: left;

}

.ReplyInput .cls_content {

	width: 100%;

}

.ReplyInput .table .left {

	display: none;

}

.ReplyInput .table .right .clue_on {

	display: none;

}

.ReplyInput .table .right .input-text {

	height: 29px; line-height: 29px;

}

.ReplyInput .table .right img {

	width: 90px; height: 35px;

}

.ReplyInput .table .right .button {

	border-radius: 5px; height: 35px; font-size: 18px;

}

.ReplyList {

	width: 100%; margin-top: 10px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; float: left;

}

.ReplyList .loading {

	padding: 10px 0px;

}

.ReplyList ul {

	width: 100%; float: left;

}

.ReplyList ul li {

	padding: 10px 0px; color: rgb(102, 102, 102); overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;

}

.ReplyList ul li h5 {

	width: 109px; text-align: center; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid;

}

.ReplyList ul li h5 cite {

	font-size: 14px; display: block;

}

.ReplyList ul li h5 span {

	color: rgb(153, 153, 153); font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal;

}

.ReplyList ul li .msg {

	padding-left: 120px; font-size: 14px;

}

.ReplyList ul li .reply {

	padding-left: 120px; font-size: 14px;

}

.ReplyList ul li .reply {

	padding-top: 5px;

}

.ReplyList ul li p i {

	font-size: 12px; font-style: italic;

}

.ReplyList .noreplylist {

	padding: 15px 0px; width: 100%; text-align: center; color: rgb(68, 68, 68); font-family: "Microsoft YaHei","Arial Narrow"; font-size: 30px; float: left; display: none;

}

* html {

	background-attachment: fixed;

}

.SideFloat {

	left: 10px; top: 200px; width: 70px; position: fixed; z-index: 9999; _position: absolute; _margin-top: 220px;

}

.SideFloat a {

	text-align: center; display: block;

}

.SideFloat a i {

	background: url("side_float.png") no-repeat; display: block;

}

.SideFloat .ht {

	background: url("side_float.png") no-repeat; padding: 5px; border-bottom-color: rgb(72, 72, 72); border-bottom-width: 1px; border-bottom-style: solid;

}

.SideFloat .order i {

	background-position: -75px 0px; height: 60px;

}

.SideFloat .order:hover i {

	background-position: -145px 0px;

}

.SideFloat .ct {

	background: url("opacity_70.png");

}

.SideFloat .qq {

	margin: 0px 5px; padding: 5px 0px; border-bottom-color: rgb(72, 72, 72); border-bottom-width: 1px; border-bottom-style: solid;

}

.SideFloat .qq i {

	background-position: -70px -155px; width: 12px; height: 25px; float: left;

}

.SideFloat .qq:hover i {

	background-position: -140px -155px;

}

.SideFloat .weixin {

	position: relative;

}

.SideFloat .weixin i {

	background-position: -70px -60px; height: 60px; margin-top: 5px;

}

.SideFloat .weixin:hover i {

	background-position: -140px -60px;

}

.SideFloat .weixin .img {

	left: 200%; width: 250px; height: 120px; bottom: 0px; display: none; position: absolute; opacity: 0;

}

.SideFloat .weixin .img img {

	width: 120px; height: 120px; margin-right: 5px; float: right; box-shadow: 0px 0px 5px #fff;

}

.SideFloat .back i {

	background-position: -70px -120px; height: 35px;

}

.SideFloat .back:hover i {

	background-position: -140px -120px;

}

.IE6 {

	display: none; _background: #FFF; _position: absolute; _display: block; _z-index: 999999; _width: 100%; _text-align: center; _color: red; _line-height: 40px;

}

#indexTeam {

	margin: 30px auto 100px; height: 545px; position: relative; cursor: pointer;

}

.indexTeam {

	left: 0px; top: 0px; width: 100%; height: 545px; overflow: hidden; position: absolute;

}

.indexTeam li {

	left: 550px; top: -545px; width: 140px; height: 545px; color: rgb(0, 0, 0); position: absolute; z-index: -1;

}

.indexTeam li p {

	width: 140px; height: 60px; text-align: center; line-height: 30px; font-size: 22px; font-weight: 400; margin-bottom: 10px;

}

.indexTeam a {

	width: 140px; height: 475px; display: block;

}

.indexTeam a.col_1 {

	background: url("index_team_bg_1.png") no-repeat;

}

.indexTeam a.col_2 {

	background: url("index_team_bg_2.png") no-repeat;

}

.indexTeam a.col_3 {

	background: url("index_team_bg_3.png") no-repeat;

}

.indexTeam a.col_4 {

	background: url("index_team_bg_4.png") no-repeat;

}

.indexTeam a.col_5 {

	background: url("index_team_bg_5.png") no-repeat;

}

.indexTeam a.col_6 {

	background: url("index_team_bg_6.png") no-repeat;

}

.indexTeam a.col_7 {

	background: url("index_team_bg_7.png") no-repeat;

}

.indexTeam a.col_8 {

	background: url("index_team_bg_8.png") no-repeat;

}

.indexTeaminfo li {

	background: rgb(245, 245, 245); border: 2px solid rgb(255, 255, 255); left: 0px; top: 0px; width: 500px; height: auto; display: none; position: absolute; z-index: 9999;

}

.indexTeaminfo li img {

	width: 240px; height: 180px; margin-right: 10px; float: left;

}

.indexTeaminfo li .info {

	padding: 5px; color: rgb(0, 0, 0); line-height: 25px; text-indent: 2em; font-size: 14px;

}

